Cette page vous explique comment créer et gérer les résultats de prédiction de l'IA AML. Les résultats de prédiction sont enregistrés dans des tables BigQuery.
Pour en savoir plus sur le contenu des résultats de prédiction, consultez la section Comprendre les résultats de prédiction.
Avant de commencer
-
Pour obtenir les autorisations nécessaires pour créer et gérer les résultats de prédiction, demandez à votre administrateur de vous accorder le rôle IAM administrateur des services financiers (
financialservices.admin
) sur votre projet. Pour en savoir plus sur l'attribution de rôles, consultez la page Gérer l'accès aux projets, aux dossiers et aux organisations.Vous pouvez également obtenir les autorisations requises via des rôles personnalisés ou d'autres rôles prédéfinis.
- Créer une instance
- Créer un modèle
- Créer un ensemble de données
Créer des résultats de prédiction
Certaines méthodes d'API renvoient une opération de longue durée (LRO). Ces méthodes sont asynchrones et renvoient un objet Operation. Pour en savoir plus, consultez la documentation de référence REST. L'opération risque de ne pas être terminée lorsque la méthode renvoie une réponse. Pour ces méthodes, envoyez la requête, puis vérifiez le résultat. En général, toutes les opérations POST, PUT, UPDATE et DELETE sont de longue durée.
Envoyer la requête
Pour créer des résultats de prédiction, utilisez la méthode projects.locations.instances.predictionResults.create
.
Autorisations requises pour cette tâche
Pour effectuer cette tâche, vous devez disposer des autorisations suivantes:
Autorisations
financialservices.v1predictions.create
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
: ID de votre Google Cloud projet répertorié dans les paramètres IAM.PROJECT_ID
: emplacement de l'instance. Utilisez l'une des régions disponibles.LOCATION Afficher les emplacementsus-central1
us-east1
asia-south1
europe-west1
europe-west2
europe-west4
northamerica-northeast1
southamerica-east1
australia-southeast1
: identifiant défini par l'utilisateur pour l'instanceINSTANCE_ID
: identifiant défini par l'utilisateur pour les résultats de prédictionPREDICTION_RESULTS_ID
: identifiant défini par l'utilisateur pour le modèleMODEL_ID
: identifiant défini par l'utilisateur pour l'ensemble de données utilisé pour les prédictions. Les tables ne doivent pas comporter de colonnes d'étiquettes d'entraînement.DATASET_ID
: heure la plus récente à partir de laquelle les données sont utilisées pour générer des caractéristiques à des fins de prédiction. Cette date doit être identique ou antérieure à l'heure de fin des ensembles de données. Utilisez le format RFC3339 UTC "Zulu" (par exemple,PREDICTION_END_DATE 2014-10-02T15:01:23Z
).
: nombre de mois consécutifs pour lesquels des prédictions doivent être générées, se terminant par le dernier mois complet précédant la date de fin de la prédiction, selon le fuseau horaire de l'ensemble de données.PREDICTION_PERIODS
: nom de l'ensemble de données BigQuery de sortie utilisé pour la prédictionBQ_OUTPUT_DATASET_NAME
: identifiant défini par l'utilisateur pour la table BigQuery de sortie utilisée pour les prédictionsBQ_OUTPUT_PREDICTION_TABLE
: identifiant défini par l'utilisateur pour la table BigQuery d'explicabilité de la sortie utilisée pour la prédiction. Supprimez l'objetBQ_OUTPUT_PREDICTION_EXPLAINABILITY_TABLE explainabilityDestination
facultatif du fichier JSON de la requête si vous ne souhaitez pas exporter vers une table BigQuery.
: action qui se produit si la table de destination existe déjà. Utilisez l'une des valeurs suivantes :WRITE_DISPOSITION -
WRITE_EMPTY
: n'exporter les données que si la table BigQuery est vide -
WRITE_TRUNCATE
: effacer toutes les données existantes de la table BigQuery avant d'écrire dans la table.
-
Corps JSON de la requête :
{ "model": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /models/MODEL_ID ", "dataset": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /datasets/DATASET_ID ", "endTime": "PREDICTION_END_DATE ", "predictionPeriods": "PREDICTION_PERIODS ", "outputs": { "predictionDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .BQ_OUTPUT_PREDICTION_TABLE ", "writeDisposition": "WRITE_DISPOSITION " }, "explainabilityDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .BQ_OUTPUT_PREDICTION_EXPLAINABILITY_TABLE ", "writeDisposition": "WRITE_DISPOSITION " } } }
Pour envoyer votre requête, choisissez l'une des options suivantes :
Enregistrez le corps de la requête dans un fichier nommé request.json
.
Exécutez la commande suivante dans le terminal pour créer ou écraser ce fichier dans le répertoire actuel :
cat > request.json << 'EOF' { "model": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /models/MODEL_ID ", "dataset": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /datasets/DATASET_ID ", "endTime": "PREDICTION_END_DATE ", "predictionPeriods": "PREDICTION_PERIODS ", "outputs": { "predictionDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .BQ_OUTPUT_PREDICTION_TABLE ", "writeDisposition": "WRITE_DISPOSITION " }, "explainabilityDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .BQ_OUTPUT_PREDICTION_EXPLAINABILITY_TABLE ", "writeDisposition": "WRITE_DISPOSITION " } } } EOF
Exécutez ensuite la commande suivante pour envoyer votre requête REST :
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults?prediction_result_id=PREDICTION_RESULTS_ID "
Enregistrez le corps de la requête dans un fichier nommé request.json
.
Exécutez la commande suivante dans le terminal pour créer ou écraser ce fichier dans le répertoire actuel :
@' { "model": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /models/MODEL_ID ", "dataset": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /datasets/DATASET_ID ", "endTime": "PREDICTION_END_DATE ", "predictionPeriods": "PREDICTION_PERIODS ", "outputs": { "predictionDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .BQ_OUTPUT_PREDICTION_TABLE ", "writeDisposition": "WRITE_DISPOSITION " }, "explainabilityDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .BQ_OUTPUT_PREDICTION_EXPLAINABILITY_TABLE ", "writeDisposition": "WRITE_DISPOSITION " } } } '@ | Out-File -FilePath request.json -Encoding utf8
Exécutez ensuite la commande suivante pour envoyer votre requête REST :
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults?prediction_result_id=PREDICTION_RESULTS_ID " | Select-Object -Expand Content
Vous devriez recevoir une réponse JSON de ce type :
{ "name": "projects/PROJECT_ID /locations/LOCATION /operations/OPERATION_ID ", "metadata": { "@type": "type.googleapis.com/google.cloud.financialservices.v1.OperationMetadata", "createTime": "2023-03-14T15:52:55.358979323Z", "target": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID ", "verb": "create", "requestedCancellation": false, "apiVersion": "v1" }, "done": false }
Vérifier le résultat
Utilisez la méthode projects.locations.operations.get
pour vérifier si des résultats de prédiction ont été créés. Si la réponse contient "done": false
, répétez la commande jusqu'à ce qu'elle contienne "done": true
.
Ces opérations peuvent prendre quelques minutes à plusieurs heures.
Autorisations requises pour cette tâche
Pour effectuer cette tâche, vous devez disposer des autorisations suivantes:
Autorisations
financialservices.operations.get
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
: ID de votre Google Cloud projet répertorié dans les paramètres IAMPROJECT_ID
: emplacement de l'instance. Utilisez l'une des régions disponibles.LOCATION Afficher les emplacementsus-central1
us-east1
asia-south1
europe-west1
europe-west2
europe-west4
northamerica-northeast1
southamerica-east1
australia-southeast1
: identifiant de l'opérationOPERATION_ID
Pour envoyer votre requête, choisissez l'une des options suivantes :
Exécutez la commande suivante :
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /operations/OPERATION_ID "
Exécutez la commande suivante :
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /operations/OPERATION_ID " | Select-Object -Expand Content
Vous devriez recevoir une réponse JSON de ce type :
{ "name": "projects/PROJECT_ID /locations/LOCATION /operations/OPERATION_ID ", "metadata": { "@type": "type.googleapis.com/google.cloud.financialservices.v1.OperationMetadata", "createTime": "2023-03-14T15:52:55.358979323Z", "endTime": "2023-03-14T16:52:55.358979323Z", "target": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID ", "verb": "create", "requestedCancellation": false, "apiVersion": "v1" }, "done": true, "response": { "@type": "type.googleapis.com/dataresidency.monitoring.DataResidencyAugmentedView", "tpIds": [ "i608e8cf4abb2a7d9-tp" ] } }
Exporter les métadonnées
Pour exporter des métadonnées à partir des résultats de prédiction, utilisez la méthode projects.locations.instances.predictionResults.exportMetadata
.
Pour en savoir plus, consultez Métadonnées exportées dans le modèle de données de sortie AML.
Autorisations requises pour cette tâche
Pour effectuer cette tâche, vous devez disposer des autorisations suivantes:
Autorisations
financialservices.v1predictions.exportMetadata
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
: ID de votre Google Cloud projet répertorié dans les paramètres IAM.PROJECT_ID
: emplacement de l'instance. Utilisez l'une des régions disponibles.LOCATION Afficher les emplacementsus-central1
us-east1
asia-south1
europe-west1
europe-west2
europe-west4
northamerica-northeast1
southamerica-east1
australia-southeast1
: identifiant défini par l'utilisateur pour l'instanceINSTANCE_ID
: identifiant défini par l'utilisateur pour les résultats de prédictionPREDICTION_RESULTS_ID
: ensemble de données BigQuery dans lequel exporter une table décrivant les métadonnées structurées des résultats de prédictionBQ_OUTPUT_DATASET_NAME
: table dans laquelle écrire les métadonnées structuréesSTRUCTURED_METADATA_TABLE
: action qui se produit si la table de destination existe déjà. Utilisez l'une des valeurs suivantes :WRITE_DISPOSITION -
WRITE_EMPTY
: n'exporter les données que si la table BigQuery est vide -
WRITE_TRUNCATE
: effacer toutes les données existantes de la table BigQuery avant d'écrire dans la table.
-
Corps JSON de la requête :
{ "structuredMetadataDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .STRUCTURED_METADATA_TABLE ", "writeDisposition": "WRITE_DISPOSITION " } }
Pour envoyer votre requête, choisissez l'une des options suivantes :
Enregistrez le corps de la requête dans un fichier nommé request.json
.
Exécutez la commande suivante dans le terminal pour créer ou écraser ce fichier dans le répertoire actuel :
cat > request.json << 'EOF' { "structuredMetadataDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .STRUCTURED_METADATA_TABLE ", "writeDisposition": "WRITE_DISPOSITION " } } EOF
Exécutez ensuite la commande suivante pour envoyer votre requête REST :
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID :exportMetadata"
Enregistrez le corps de la requête dans un fichier nommé request.json
.
Exécutez la commande suivante dans le terminal pour créer ou écraser ce fichier dans le répertoire actuel :
@' { "structuredMetadataDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .STRUCTURED_METADATA_TABLE ", "writeDisposition": "WRITE_DISPOSITION " } } '@ | Out-File -FilePath request.json -Encoding utf8
Exécutez ensuite la commande suivante pour envoyer votre requête REST :
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID :exportMetadata" | Select-Object -Expand Content
Vous devriez recevoir une réponse JSON de ce type :
{ "name": "projects/PROJECT_ID /locations/LOCATION /operations/OPERATION_ID ", "metadata": { "@type": "type.googleapis.com/google.cloud.financialservices.v1.OperationMetadata", "createTime": "2023-03-14T15:52:55.358979323Z", "target": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID ", "verb": "exportMetadata", "requestedCancellation": false, "apiVersion": "v1" }, "done": false }
Pour en savoir plus sur l'obtention du résultat de l'opération de longue durée, consultez la section Vérifier le résultat.
Obtenir des résultats de prédiction
Pour obtenir les résultats de prédiction, utilisez la méthode projects.locations.instances.predictionResults.get
.
Autorisations requises pour cette tâche
Pour effectuer cette tâche, vous devez disposer des autorisations suivantes:
Autorisations
financialservices.v1predictions.get
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
: ID de votre Google Cloud projet répertorié dans les paramètres IAM.PROJECT_ID
: emplacement de l'instance. Utilisez l'une des régions disponibles.LOCATION Afficher les emplacementsus-central1
us-east1
asia-south1
europe-west1
europe-west2
europe-west4
northamerica-northeast1
southamerica-east1
australia-southeast1
: identifiant défini par l'utilisateur pour l'instanceINSTANCE_ID
: identifiant défini par l'utilisateur pour les résultats de prédictionPREDICTION_RESULTS_ID
Pour envoyer votre requête, choisissez l'une des options suivantes :
Exécutez la commande suivante :
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID "
Exécutez la commande suivante :
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID " | Select-Object -Expand Content
Vous devriez recevoir une réponse JSON de ce type :
{ "name": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID ", "createTime": "2023-03-14T15:52:55.358979323Z", "updateTime": "2023-03-15T15:52:55.358979323Z", "state": "ACTIVE", "model": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /models/MODEL_ID ", "dataset": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /datasets/DATASET_ID ", "endTime": "PREDICTION_END_DATE ", "predictionPeriods":PREDICTION_PERIODS , "outputs": { "predictionDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .BQ_OUTPUT_PREDICTION_TABLE ", "writeDisposition": "WRITE_DISPOSITION " }, "explainabilityDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .BQ_OUTPUT_PREDICTION_EXPLAINABILITY_TABLE ", "writeDisposition": "WRITE_DISPOSITION " } }, "lineOfBusiness": "RETAIL" }
Mettre à jour les résultats de prédiction
Pour mettre à jour les résultats de prédiction, utilisez la méthode projects.locations.instances.predictionResults.patch
.
Seul le champ labels
des résultats de prédiction peut être mis à jour. L'exemple suivant met à jour la paire clé-valeur user labels associée aux résultats de prédiction.
Autorisations requises pour cette tâche
Pour effectuer cette tâche, vous devez disposer des autorisations suivantes:
Autorisations
financialservices.v1predictions.update
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
: ID de votre Google Cloud projet répertorié dans les paramètres IAM.PROJECT_ID
: emplacement de l'instance. Utilisez l'une des régions disponibles.LOCATION Afficher les emplacementsus-central1
us-east1
asia-south1
europe-west1
europe-west2
europe-west4
northamerica-northeast1
southamerica-east1
australia-southeast1
: identifiant défini par l'utilisateur pour l'instanceINSTANCE_ID
: identifiant défini par l'utilisateur pour les résultats de prédictionPREDICTION_RESULTS_ID
: clé d'une paire clé/valeur utilisée pour organiser les résultats de prédiction. Pour en savoir plus, consultez la pageKEY labels
.
: valeur d'une paire clé-valeur utilisée pour organiser les résultats de prédiction. Pour en savoir plus, consultez la pageVALUE labels
.
Corps JSON de la requête :
{ "labels": { "KEY ": "VALUE " } }
Pour envoyer votre requête, choisissez l'une des options suivantes :
Enregistrez le corps de la requête dans un fichier nommé request.json
.
Exécutez la commande suivante dans le terminal pour créer ou écraser ce fichier dans le répertoire actuel :
cat > request.json << 'EOF' { "labels": { "KEY ": "VALUE " } } EOF
Exécutez ensuite la commande suivante pour envoyer votre requête REST :
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID ?updateMask=labels"
Enregistrez le corps de la requête dans un fichier nommé request.json
.
Exécutez la commande suivante dans le terminal pour créer ou écraser ce fichier dans le répertoire actuel :
@' { "labels": { "KEY ": "VALUE " } } '@ | Out-File -FilePath request.json -Encoding utf8
Exécutez ensuite la commande suivante pour envoyer votre requête REST :
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method PATCH `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID ?updateMask=labels" | Select-Object -Expand Content
Vous devriez recevoir une réponse JSON de ce type :
{ "name": "projects/PROJECT_ID /locations/LOCATION /operations/OPERATION_ID ", "metadata": { "@type": "type.googleapis.com/google.cloud.financialservices.v1.OperationMetadata", "createTime": "2023-03-14T15:52:55.358979323Z", "target": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID ", "verb": "update", "requestedCancellation": false, "apiVersion": "v1" }, "done": false }
Pour en savoir plus sur l'obtention du résultat de l'opération de longue durée, consultez la section Vérifier le résultat.
Lister les résultats de la prédiction
Pour répertorier les résultats de prédiction d'une instance donnée, utilisez la méthode projects.locations.instances.predictionResults.list
.
Autorisations requises pour cette tâche
Pour effectuer cette tâche, vous devez disposer des autorisations suivantes:
Autorisations
financialservices.v1predictions.list
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
: ID de votre Google Cloud projet répertorié dans les paramètres IAM.PROJECT_ID
: emplacement de l'instance. Utilisez l'une des régions disponibles.LOCATION Afficher les emplacementsus-central1
us-east1
asia-south1
europe-west1
europe-west2
europe-west4
northamerica-northeast1
southamerica-east1
australia-southeast1
: identifiant défini par l'utilisateur pour l'instanceINSTANCE_ID
Pour envoyer votre requête, choisissez l'une des options suivantes :
Exécutez la commande suivante :
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults"
Exécutez la commande suivante :
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults" | Select-Object -Expand Content
Vous devriez recevoir une réponse JSON de ce type :
{ "predictionResults": [ { "name": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID ", "createTime": "2023-03-14T15:52:55.358979323Z", "updateTime": "2023-03-15T15:52:55.358979323Z", "state": "ACTIVE", "model": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /models/MODEL_ID ", "dataset": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /datasets/DATASET_ID ", "endTime": "PREDICTION_END_DATE ", "predictionPeriods":PREDICTION_PERIODS , "outputs": { "predictionDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .BQ_OUTPUT_PREDICTION_TABLE ", "writeDisposition": "WRITE_DISPOSITION " }, "explainabilityDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .BQ_OUTPUT_PREDICTION_EXPLAINABILITY_TABLE ", "writeDisposition": "WRITE_DISPOSITION " } }, "lineOfBusiness": "RETAIL" } ] }
Supprimer les résultats de prédiction
Pour supprimer les résultats de prédiction, utilisez la méthode projects.locations.instances.predictionResults.delete
.
Autorisations requises pour cette tâche
Pour effectuer cette tâche, vous devez disposer des autorisations suivantes:
Autorisations
financialservices.v1predictions.delete
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
: ID de votre Google Cloud projet répertorié dans les paramètres IAM.PROJECT_ID
: emplacement de l'instance. Utilisez l'une des régions disponibles.LOCATION Afficher les emplacementsus-central1
us-east1
asia-south1
europe-west1
europe-west2
europe-west4
northamerica-northeast1
southamerica-east1
australia-southeast1
: identifiant défini par l'utilisateur pour l'instanceINSTANCE_ID
: identifiant défini par l'utilisateur pour les résultats de prédictionPREDICTION_RESULTS_ID
Pour envoyer votre requête, choisissez l'une des options suivantes :
Exécutez la commande suivante :
curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID "
Exécutez la commande suivante :
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method DELETE `
-Headers $headers `
-Uri "https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID " | Select-Object -Expand Content
Vous devriez recevoir une réponse JSON de ce type :
{ "name": "projects/PROJECT_ID /locations/LOCATION /operations/OPERATION_ID ", "metadata": { "@type": "type.googleapis.com/google.cloud.financialservices.v1.OperationMetadata", "createTime": "2023-03-14T15:52:55.358979323Z", "target": "projects/PROJECT_ID /locations/LOCATION /instances/INSTANCE_ID /predictionResults/PREDICTION_RESULTS_ID ", "verb": "delete", "requestedCancellation": false, "apiVersion": "v1" }, "done": false }
Pour en savoir plus sur l'obtention du résultat de l'opération de longue durée, consultez la section Vérifier le résultat.