Probleme mit Cloud Data Fusion beheben

Auf dieser Seite wird beschrieben, wie Sie Probleme mit Cloud Data Fusion beheben.

Fehlerinformationen für eine fehlgeschlagene Pipeline-Ausführung abrufen

Wenn eine Pipelineausführung fehlschlägt, können Sie detaillierte Fehlerinformationen abrufen. In Cloud Data Fusion 6.11.0 werden Pipelinefehler nach Kategorie, Grund und Meldung klassifiziert. Diese Klassifizierung beschleunigt die Problemlösung und macht es weniger erforderlich, komplexe Logs zu untersuchen.

So rufen Sie Fehlerdetails auf:

Console

  1. Öffnen Sie in der Google Cloud Konsole Ihre Cloud Data Fusion-Instanz und rufen Sie auf der Seite Studio Ihre Pipeline auf.

  2. Klicken Sie auf dem Knoten, bei dem der Fehler aufgetreten ist, auf Fehler ansehen.

  3. Sehen Sie sich die Fehlerdetails an, die die Fehlerkategorie, den Fehlergrund und die Fehlermeldung enthalten.

  4. Optional: Wenn Sie Rohdatenprotokolle für die weitere Analyse herunterladen möchten, klicken Sie auf Rohdatenprotokolle herunterladen.

  5. Optional: Wenn Sie die Rohlogs aufrufen möchten, klicken Sie auf Logs ansehen.

REST

Senden Sie eine POST-Anfrage an den folgenden Endpunkt:

 curl -H "Authorization: Bearer $(gcloud auth print-access-token)"
 -H "Content-Type: application/json" 
 ${CDAP_ENDPOINT}/v3/namespaces/NAMESPACE_ID/apps/PIPELINE_NAME/workflows/DataPipelineWorkflow/runs/RUN_ID/classify -X POST

Ersetzen Sie Folgendes:

  • NAMESPACE_ID: die ID des Namespace
  • PIPELINE_NAME: der Name der Pipeline
  • RUN_ID: die Ausführungs-ID der Pipeline

Hier ist ein Beispiel für eine Antwort auf einen Plug-in-Fehler:

 [
    {
       "stageName": "Stage Name",
       "errorCategory": "Plugin-x",
       "errorReason": "Input path gs://x does not exist",
       "errorMessage": "Input path gs://x does not exist",
       "errorType": "SYSTEM/USER/UNKNOWN",
       "dependency": "true/false"
    }
 ]
 ```
You can also [view advanced logs for your pipelines](/data-fusion/docs/how-to/viewing-stackdriver-logs).

Probleme beim Erstellen einer Cloud Data Fusion-Instanz beheben

Beim Erstellen einer Cloud Data Fusion-Instanz kann das folgende Problem auftreten:

Read access to project PROJECT_ID was denied.

Um dieses Problem zu beheben, deaktivieren Sie die Cloud Data Fusion API und aktivieren Sie sie dann wieder. Erstellen Sie anschließend die Instanz.