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 node | Pernyataan SQL | Konfigurasi berdasarkan penguraian otomatis | Prinsip konfigurasi |
| Node ODPS |
| 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:
|
| SELECT | Jika 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:
| |
| Node SQL selain node ODPS |
| 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:
|
| SELECT | Jika 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:
| |
| Node sinkronisasi batch | Node 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.