全部产品
Search
文档中心

DataWorks:Dukungan untuk fitur penguraian otomatis

更新时间:Jun 23, 2025

Topik ini menjelaskan prinsip konfigurasi fitur penguraian otomatis untuk berbagai jenis node serta skenario di mana fitur tersebut tidak didukung. Anda dapat menggunakan fitur penguraian otomatis sesuai dengan kebutuhan bisnis Anda.

Prinsip konfigurasi

Tabel berikut menjelaskan prinsip konfigurasi fitur penguraian otomatis untuk berbagai jenis node.
Jenis nodePernyataan SQLKonfigurasi berdasarkan penguraian otomatisPrinsip konfigurasi
Node ODPS
  • CREATE
  • INSERT
Jika kode yang dikembangkan untuk node tersebut mengandung pernyataan SQL semacam itu, sistem secara otomatis menambahkan output untuk node tersebut. Nama output yang ditambahkan secara otomatis oleh sistem berada dalam format odps_project_name.table_name. Dalam format sebelumnya:
  • odps_project_name: ruang kerja DataWorks tempat node tersebut berada.
  • table_name: nama tabel yang dihasilkan.
SELECTJika kode yang dikembangkan untuk node tersebut mengandung pernyataan SQL seperti itu, sistem secara otomatis menambahkan node leluhur untuk node tersebut. Nama node leluhur yang ditambahkan secara otomatis diberi nama dalam format project_name.table_name. Dalam format sebelumnya:
  • project_name: nama ruang kerja tempat node yang menghasilkan tabel tersebut berada.
  • table_name: nama tabel yang dihasilkan.
Node SQL selain node ODPS
  • CREATE
  • INSERT
  • ALTER
  • UPDATE
Jika kode yang dikembangkan untuk node tersebut mengandung pernyataan SQL semacam itu, sistem secara otomatis menambahkan output untuk node tersebut. Nama output yang ditambahkan secara otomatis oleh sistem untuk node yang berbeda berada dalam format berikut:
  • E-MapReduce (EMR): workspace_name.db_name.table_name
  • AnalyticDB for PostgreSQL: workspace_name.db_name.schema_name.table_name
  • AnalyticDB for MySQL: workspace_name.db_name.schema_name.table_name
  • Hologres: workspace_name.db_name.schema_name.table_name
Dalam format sebelumnya:
  • workspace_name: nama ruang kerja DataWorks tempat node tersebut berada.
  • db_name: nama database tempat data ditulis.
  • schema_name: nama skema dari node tersebut.
  • table_name: nama tabel yang dihasilkan.
SELECTJika kode yang dikembangkan untuk node tersebut mengandung pernyataan SQL seperti itu, sistem secara otomatis menambahkan node leluhur untuk node tersebut. Nama node leluhur yang ditambahkan secara otomatis oleh sistem berada dalam format project_name.table_name. Dalam format sebelumnya:
  • project_name: nama ruang kerja tempat node yang menghasilkan tabel tersebut berada.
  • table_name: nama tabel yang dihasilkan.
Node sinkronisasi batchNode sinkronisasi batch tidak mendukung fitur penguraian otomatis. Anda harus secara manual mengonfigurasi dependensi penjadwalan untuk jenis node ini.

Node yang tidak mendukung fitur penguraian otomatis

Bagian ini menjelaskan skenario di mana fitur penguraian otomatis tidak didukung.
  • Beberapa jenis node tidak mendukung fitur penguraian otomatis. Anda dapat memeriksa apakah sebuah node mendukung fitur penguraian otomatis di konsol DataWorks.

    Sebagai contoh, node sinkronisasi batch dan node AnalyticDB for PostgreSQL tidak mendukung konfigurasi dependensi penjadwalan dengan menggunakan fitur penguraian otomatis. Tabel-tabel yang dihasilkan oleh jenis node ini harus ditambahkan secara manual ke output node tersebut.

  • Tabel sementara yang dibuat dengan mengeksekusi pernyataan SQL tidak mendukung fitur penguraian otomatis. Sebagai contoh, tabel yang namanya diawali dengan t_ di ruang kerja ditentukan sebagai tabel sementara. Tabel-tabel ini tidak dapat ditambahkan secara otomatis ke Output atau Parent Nodes untuk sebuah node.
  • Setelah sebuah tabel dihasilkan pada node sinkronisasi, Anda harus secara manual menambahkan tabel tersebut sebagai output dari node tersebut. Nama tabel berada dalam format projectname.tablename. Dengan cara ini, dependensi penjadwalan node sinkronisasi dapat dengan cepat dikonfigurasi menggunakan fitur penguraian otomatis ketika data dari tabel yang dihasilkan dibersihkan oleh node turunan dari node sinkronisasi tersebut.