Auf dieser Seite erfahren Sie, wie Sie AML-KI-Prognoseergebnisse erstellen und verwalten. Die Vorhersageergebnisse werden in BigQuery-Tabellen gespeichert.
Weitere Informationen zum Inhalt von Vorhersageergebnissen finden Sie unter Vorhersageergebnisse verstehen.
Hinweise
-
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle „Administrator für Finanzdienstleistungen“ (
financialservices.admin
) für Ihr Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Erstellen und Verwalten von Prognoseergebnissen benötigen. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
- Instanz erstellen
- Modell erstellen
- Dataset erstellen
Vorhersageergebnisse erstellen
Einige API-Methoden geben einen Vorgang mit langer Ausführungszeit zurück. Diese Methoden sind asynchron und geben ein Vorgangsobjekt zurück. Weitere Informationen finden Sie in der REST-Referenz. Der Vorgang ist möglicherweise noch nicht abgeschlossen, wenn die Methode eine Antwort zurückgibt. Bei diesen Methoden senden Sie die Anfrage und prüfen dann das Ergebnis. Im Allgemeinen sind alle POST-, PUT-, UPDATE- und DELETE-Vorgänge langlaufend.
Anfrage senden
Verwenden Sie zum Erstellen von Prognoseergebnissen die Methode projects.locations.instances.predictionResults.create
.
Erforderliche Berechtigungen für diese Aufgabe
Zum Ausführen dieser Aufgabe benötigen Sie die folgenden Berechtigungen:
Berechtigungen
financialservices.v1predictions.create
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
: Ihre Google Cloud Projekt-ID, die unter IAM-Einstellungen aufgeführt istPROJECT_ID
: Standort der Instanz; verwenden Sie eine der unterstützten Regionen.LOCATION Standorte anzeigenus-central1
us-east1
asia-south1
europe-west1
europe-west2
europe-west4
northamerica-northeast1
southamerica-east1
australia-southeast1
: eine benutzerdefinierte Kennung für die InstanzINSTANCE_ID
: eine benutzerdefinierte Kennung für die VorhersageergebnissePREDICTION_RESULTS_ID
: eine benutzerdefinierte Kennung für das ModellMODEL_ID
: die benutzerdefinierte Kennung für den Dataset, der für Vorhersagen verwendet wird. Tabellen dürfen keine Labelspalten für das Training enthalten.DATASET_ID
: Das Datum, ab dem Daten zum Generieren von Features für Vorhersagen verwendet werden. Dieses Datum sollte mit der Endzeit der Datensätze übereinstimmen oder davor liegen. Verwenden Sie das Format RFC3339 UTC „Zulu“ (z. B.PREDICTION_END_DATE 2014-10-02T15:01:23Z
).
: Die Anzahl der aufeinanderfolgenden Monate, für die Vorhersagen erstellt werden sollen, endend mit dem letzten vollen Monat vor dem Enddatum der Vorhersage gemäß der Zeitzone des Datensatzes.PREDICTION_PERIODS
: der Name des BigQuery-Ausgabe-Datasets, das für die Vorhersage verwendet wirdBQ_OUTPUT_DATASET_NAME
: die benutzerdefinierte Kennung für die BigQuery-Ausgabetabelle, die für Vorhersagen verwendet wirdBQ_OUTPUT_PREDICTION_TABLE
: die benutzerdefinierte Kennung für die BigQuery-Tabelle zur Erklärung der Ausgabe, die für die Vorhersage verwendet wird. Entfernen Sie das optionaleBQ_OUTPUT_PREDICTION_EXPLAINABILITY_TABLE explainabilityDestination
-Objekt aus der JSON-Anfrage, wenn Sie nicht in eine BigQuery-Tabelle exportieren möchten.
: die Aktion, die ausgeführt wird, wenn die Zieltabelle bereits vorhanden ist. Verwenden Sie einen der folgenden Werte:WRITE_DISPOSITION -
WRITE_EMPTY
: Nur Daten exportieren, wenn die Zieltabelle leer ist. -
WRITE_TRUNCATE
: Alle vorhandenen Daten in der BigQuery-Tabelle werden gelöscht, bevor Daten in die Tabelle geschrieben werden.
-
JSON-Text der Anfrage:
{ "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 " } } }
Wenn Sie die Anfrage senden möchten, wählen Sie eine der folgenden Optionen aus:
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json
.
Führen Sie folgenden Befehl im Terminal aus, um diese Datei im aktuellen Verzeichnis zu erstellen oder zu überschreiben:
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
Führen Sie dann folgenden Befehl aus, um Ihre REST-Anfrage zu senden:
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 "
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json
.
Führen Sie folgenden Befehl im Terminal aus, um diese Datei im aktuellen Verzeichnis zu erstellen oder zu überschreiben:
@' { "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
Führen Sie dann folgenden Befehl aus, um Ihre REST-Anfrage zu senden:
$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
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
{ "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 }
Ergebnis prüfen
Verwenden Sie die Methode projects.locations.operations.get
, um zu prüfen, ob Vorhersageergebnisse erstellt wurden. Wenn die Antwort "done": false
enthält, wiederholen Sie den Befehl, bis die Antwort "done": true
enthält.
Diese Vorgänge können einige Minuten bis mehrere Stunden dauern.
Erforderliche Berechtigungen für diese Aufgabe
Zum Ausführen dieser Aufgabe benötigen Sie die folgenden Berechtigungen:
Berechtigungen
financialservices.operations.get
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
: Ihre Google Cloud Projekt-ID, die unter IAM-Einstellungen aufgeführt istPROJECT_ID
: Standort der Instanz; verwenden Sie eine der unterstützten Regionen.LOCATION Standorte anzeigenus-central1
us-east1
asia-south1
europe-west1
europe-west2
europe-west4
northamerica-northeast1
southamerica-east1
australia-southeast1
: die Kennzeichnung für den VorgangOPERATION_ID
Wenn Sie die Anfrage senden möchten, wählen Sie eine der folgenden Optionen aus:
Führen Sie folgenden Befehl aus:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://financialservices.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /operations/OPERATION_ID "
Führen Sie folgenden Befehl aus:
$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
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
{ "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" ] } }
Metadaten exportieren
Verwenden Sie die Methode projects.locations.instances.predictionResults.exportMetadata
, um Metadaten aus Prognoseergebnissen zu exportieren.
Weitere Informationen finden Sie unter Exportierte Metadaten im AML-Ausgabedatenmodell.
Erforderliche Berechtigungen für diese Aufgabe
Zum Ausführen dieser Aufgabe benötigen Sie die folgenden Berechtigungen:
Berechtigungen
financialservices.v1predictions.exportMetadata
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
: Ihre Google Cloud Projekt-ID, die unter IAM-Einstellungen aufgeführt istPROJECT_ID
: Der Standort der Instanz. Verwenden Sie eine der unterstützten Regionen.LOCATION Standorte anzeigenus-central1
us-east1
asia-south1
europe-west1
europe-west2
europe-west4
northamerica-northeast1
southamerica-east1
australia-southeast1
: die benutzerdefinierte Kennung für die InstanzINSTANCE_ID
: die benutzerdefinierte Kennung für die VorhersageergebnissePREDICTION_RESULTS_ID
: ein BigQuery-Dataset, in das eine Tabelle exportiert werden soll, die die strukturierten Metadaten der Vorhersageergebnisse beschreibtBQ_OUTPUT_DATASET_NAME
: Tabelle, in die die strukturierten Metadaten geschrieben werden sollenSTRUCTURED_METADATA_TABLE
: Die Aktion, die ausgeführt wird, wenn die Zieltabelle bereits vorhanden ist. Verwenden Sie einen der folgenden Werte:WRITE_DISPOSITION -
WRITE_EMPTY
: Nur Daten exportieren, wenn die Zieltabelle leer ist. -
WRITE_TRUNCATE
: Alle vorhandenen Daten in der BigQuery-Tabelle werden gelöscht, bevor Daten in die Tabelle geschrieben werden.
-
JSON-Text der Anfrage:
{ "structuredMetadataDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .STRUCTURED_METADATA_TABLE ", "writeDisposition": "WRITE_DISPOSITION " } }
Wenn Sie die Anfrage senden möchten, wählen Sie eine der folgenden Optionen aus:
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json
.
Führen Sie folgenden Befehl im Terminal aus, um diese Datei im aktuellen Verzeichnis zu erstellen oder zu überschreiben:
cat > request.json << 'EOF' { "structuredMetadataDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .STRUCTURED_METADATA_TABLE ", "writeDisposition": "WRITE_DISPOSITION " } } EOF
Führen Sie dann folgenden Befehl aus, um Ihre REST-Anfrage zu senden:
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"
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json
.
Führen Sie folgenden Befehl im Terminal aus, um diese Datei im aktuellen Verzeichnis zu erstellen oder zu überschreiben:
@' { "structuredMetadataDestination": { "tableUri": "bq://PROJECT_ID .BQ_OUTPUT_DATASET_NAME .STRUCTURED_METADATA_TABLE ", "writeDisposition": "WRITE_DISPOSITION " } } '@ | Out-File -FilePath request.json -Encoding utf8
Führen Sie dann folgenden Befehl aus, um Ihre REST-Anfrage zu senden:
$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
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
{ "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 }
Weitere Informationen zum Abrufen des Ergebnisses des lang andauernden Vorgangs finden Sie unter Ergebnis prüfen.
Vorhersageergebnisse abrufen
Verwenden Sie die Methode projects.locations.instances.predictionResults.get
, um Vorhersageergebnisse abzurufen.
Erforderliche Berechtigungen für diese Aufgabe
Zum Ausführen dieser Aufgabe benötigen Sie die folgenden Berechtigungen:
Berechtigungen
financialservices.v1predictions.get
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
: Ihre Google Cloud Projekt-ID, die unter IAM-Einstellungen aufgeführt istPROJECT_ID
: Standort der Instanz; verwenden Sie eine der unterstützten Regionen.LOCATION Standorte anzeigenus-central1
us-east1
asia-south1
europe-west1
europe-west2
europe-west4
northamerica-northeast1
southamerica-east1
australia-southeast1
: die benutzerdefinierte Kennung für die InstanzINSTANCE_ID
: die benutzerdefinierte Kennung für die VorhersageergebnissePREDICTION_RESULTS_ID
Wenn Sie die Anfrage senden möchten, wählen Sie eine der folgenden Optionen aus:
Führen Sie folgenden Befehl aus:
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 "
Führen Sie folgenden Befehl aus:
$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
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
{ "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" }
Vorhersageergebnisse aktualisieren
Verwenden Sie die Methode projects.locations.instances.predictionResults.patch
, um die Vorhersageergebnisse zu aktualisieren.
Nur das Feld labels
in den Prognoseergebnissen kann aktualisiert werden. Im folgenden Beispiel wird das Schlüssel/Wert-Paar user_labels aktualisiert, das mit den Prognoseergebnissen verknüpft ist.
Erforderliche Berechtigungen für diese Aufgabe
Zum Ausführen dieser Aufgabe benötigen Sie die folgenden Berechtigungen:
Berechtigungen
financialservices.v1predictions.update
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
: Ihre Google Cloud Projekt-ID, die unter IAM-Einstellungen aufgeführt istPROJECT_ID
: Standort der Instanz; verwenden Sie eine der unterstützten Regionen.LOCATION Standorte anzeigenus-central1
us-east1
asia-south1
europe-west1
europe-west2
europe-west4
northamerica-northeast1
southamerica-east1
australia-southeast1
: die benutzerdefinierte Kennung für die InstanzINSTANCE_ID
: die benutzerdefinierte Kennung für die VorhersageergebnissePREDICTION_RESULTS_ID
: Der Schlüssel in einem Schlüssel/Wert-Paar, mit dem Vorhersageergebnisse organisiert werden. Weitere Informationen finden Sie unterKEY labels
.
: Der Wert in einem Schlüssel/Wert-Paar, mit dem Vorhersageergebnisse organisiert werden. Weitere Informationen finden Sie unterVALUE labels
.
JSON-Text der Anfrage:
{ "labels": { "KEY ": "VALUE " } }
Wenn Sie die Anfrage senden möchten, wählen Sie eine der folgenden Optionen aus:
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json
.
Führen Sie folgenden Befehl im Terminal aus, um diese Datei im aktuellen Verzeichnis zu erstellen oder zu überschreiben:
cat > request.json << 'EOF' { "labels": { "KEY ": "VALUE " } } EOF
Führen Sie dann folgenden Befehl aus, um Ihre REST-Anfrage zu senden:
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"
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json
.
Führen Sie folgenden Befehl im Terminal aus, um diese Datei im aktuellen Verzeichnis zu erstellen oder zu überschreiben:
@' { "labels": { "KEY ": "VALUE " } } '@ | Out-File -FilePath request.json -Encoding utf8
Führen Sie dann folgenden Befehl aus, um Ihre REST-Anfrage zu senden:
$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
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
{ "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 }
Weitere Informationen zum Abrufen des Ergebnisses des lang andauernden Vorgangs finden Sie unter Ergebnis prüfen.
Vorhersageergebnisse auflisten
Verwenden Sie die Methode projects.locations.instances.predictionResults.list
, um die Vorhersageergebnisse für eine bestimmte Instanz aufzulisten.
Erforderliche Berechtigungen für diese Aufgabe
Zum Ausführen dieser Aufgabe benötigen Sie die folgenden Berechtigungen:
Berechtigungen
financialservices.v1predictions.list
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
: Ihre Google Cloud Projekt-ID, die unter IAM-Einstellungen aufgeführt istPROJECT_ID
: Standort der Instanz; verwenden Sie eine der unterstützten RegionenLOCATION Standorte anzeigenus-central1
us-east1
asia-south1
europe-west1
europe-west2
europe-west4
northamerica-northeast1
southamerica-east1
australia-southeast1
: die benutzerdefinierte Kennung für die InstanzINSTANCE_ID
Wenn Sie die Anfrage senden möchten, wählen Sie eine der folgenden Optionen aus:
Führen Sie folgenden Befehl aus:
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"
Führen Sie folgenden Befehl aus:
$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
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
{ "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" } ] }
Vorhersageergebnisse löschen
Wenn Sie Vorhersageergebnisse löschen möchten, verwenden Sie die Methode projects.locations.instances.predictionResults.delete
.
Erforderliche Berechtigungen für diese Aufgabe
Zum Ausführen dieser Aufgabe benötigen Sie die folgenden Berechtigungen:
Berechtigungen
financialservices.v1predictions.delete
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
: Ihre Google Cloud Projekt-ID, die unter IAM-Einstellungen aufgeführt istPROJECT_ID
: Standort der Instanz; verwenden Sie eine der unterstützten Regionen.LOCATION Standorte anzeigenus-central1
us-east1
asia-south1
europe-west1
europe-west2
europe-west4
northamerica-northeast1
southamerica-east1
australia-southeast1
: die benutzerdefinierte Kennung für die InstanzINSTANCE_ID
: die benutzerdefinierte Kennung für die VorhersageergebnissePREDICTION_RESULTS_ID
Wenn Sie die Anfrage senden möchten, wählen Sie eine der folgenden Optionen aus:
Führen Sie folgenden Befehl aus:
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 "
Führen Sie folgenden Befehl aus:
$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
Sie sollten eine JSON-Antwort ähnlich wie diese erhalten:
{ "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 }
Weitere Informationen zum Abrufen des Ergebnisses des lang andauernden Vorgangs finden Sie unter Ergebnis prüfen.