Supprimer un groupe de caractéristiques

Lorsque vous supprimez un groupe de caractéristiques, vous annulez automatiquement l'enregistrement de toutes les sources de données BigQuery enregistrées pour ce groupe de caractéristiques. Si le groupe de caractéristiques contient des caractéristiques existantes, vous pouvez utiliser le paramètre de requête force pour le supprimer. La suppression d'un groupe de caractéristiques annule l'enregistrement de la table ou de la vue BigQuery dans le registre de caractéristiques et n'affecte pas les données de caractéristique contenues dans ces sources de données.

Utilisez les exemples suivants pour supprimer un groupe de caractéristiques et ses caractéristiques.

Console

Suivez les instructions ci-dessous pour supprimer un groupe de caractéristiques et toutes ses caractéristiques à l'aide de la console Google Cloud.

  1. Dans la section "Vertex AI" de la console Google Cloud, accédez à la page Feature Store.

    Accéder à la page Feature Store

  2. Dans la section Groupes de caractéristiques, cochez la case à côté du groupe de caractéristiques que vous souhaitez supprimer.

  3. Cliquez sur Supprimer, puis sur Confirmer.

REST

Pour supprimer une ressource FeatureGroup, envoyez une requête DELETE à l'aide de la méthode featureGroups.delete.

Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :

  • LOCATION_ID: région où se trouve le groupe de caractéristiques, par exemple us-central1.
  • PROJECT_ID : ID de votre projet
  • FEATURE_GROUP_NAME: nom du groupe de caractéristiques que vous souhaitez supprimer.
  • BOOLEAN Facultatif : pour supprimer le groupe de caractéristiques même s'il contient des caractéristiques, saisissez true. La valeur par défaut est false.

Méthode HTTP et URL :

DELETE http://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureGroups/FEATURE_GROUP_NAME?force=BOOLEAN

Pour envoyer votre requête, choisissez l'une des options suivantes :

curl

Exécutez la commande suivante :

curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"http://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureGroups/FEATURE_GROUP_NAME?force=BOOLEAN"

PowerShell

Exécutez la commande suivante :

$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }

Invoke-WebRequest `
-Method DELETE `
-Headers $headers `
-Uri "http://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureGroups/FEATURE_GROUP_NAME?force=BOOLEAN" | Select-Object -Expand Content

Vous devriez recevoir une réponse JSON de ce type :

{
  "name": "projects/PROJECT_NUMBER/locations/LOCATION_ID/operations/OPERATION_ID",
  "metadata": {
    "@type": "type.googleapis.com/google.cloud.aiplatform.v1.DeleteOperationMetadata",
    "genericMetadata": {
      "createTime": "2023-09-15T04:54:03.632646Z",
      "updateTime": "2023-09-15T04:54:03.632646Z"
    }
  },
  "done": true,
  "response": {
    "@type": "type.googleapis.com/google.protobuf.Empty"
  }
}

Étapes suivantes