Memecahkan masalah Cloud Data Fusion

Halaman ini menunjukkan cara menyelesaikan masalah pada Cloud Data Fusion.

Mengambil informasi error untuk eksekusi pipeline yang gagal

Jika eksekusi pipeline gagal, Anda dapat mengambil informasi error mendetail. Cloud Data Fusion 6.11.0 mengklasifikasikan error pipeline berdasarkan kategori, alasan, dan pesan. Klasifikasi ini mempercepat penyelesaian dan mengurangi kebutuhan untuk memeriksa log yang kompleks.

Untuk mendapatkan detail error, ikuti langkah-langkah berikut:

Konsol

  1. Di Google Cloud konsol, buka instance Cloud Data Fusion Anda dan buka pipeline Anda di halaman Studio.

  2. Pada node tempat error terjadi, klik Lihat error.

  3. Tinjau detail error, yang mencakup kategori error, alasan error, dan pesan error.

  4. Opsional: Untuk mendownload log mentah untuk analisis lebih lanjut, klik Download log mentah.

  5. Opsional: Untuk melihat log mentah, klik Lihat log.

REST

Kirim permintaan POST ke endpoint berikut:

 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

Ganti kode berikut:

  • NAMESPACE_ID: ID namespace
  • PIPELINE_NAME: nama pipeline
  • RUN_ID: ID eksekusi pipeline

Berikut adalah contoh respons untuk error plugin:

 [
    {
       "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).

Menyelesaikan masalah saat membuat instance Cloud Data Fusion

Saat membuat instance Cloud Data Fusion, Anda mungkin mengalami masalah berikut:

Read access to project PROJECT_ID was denied.

Untuk mengatasi masalah ini, nonaktifkan dan aktifkan kembali Cloud Data Fusion API, lalu buat instance.