Topik ini menjelaskan konvensi pengidentifikasi umum untuk job MaxCompute.
Pengenalan pengidentifikasi parameter
Konvensi pengidentifikasi job MaxCompute memastikan bahwa informasi mengenai job yang dikirim dari platform lapisan atas, seperti DataWorks, direkam dalam metadata job tersebut. Informasi ini mencakup ID node, nama, dan ID pemilik dari platform pengirim. MaxCompute mengurai dan merekam pengidentifikasi parameter ini dari setelan setiap job.
Secara default, job yang dikirim dari DataWorks dan DataPhin mencakup pengidentifikasi parameter berikut.
Field Name | Value | Description |
EXT_PLATFORM_ID | Job source platform |
|
EXT_NODE_ID | Upper-layer scheduling node ID |
|
EXT_DAGTYPE | Instance running mode |
|
EXT_TASK_ID | Upper-layer scheduling node instance ID | Mengidentifikasi instans spesifik yang sedang berjalan dari EXT_NODE_ID. |
EXT_NODE_NAME | Name of the upper-layer scheduling node |
|
EXT_NODE_ONDUTY | ID of the upper-layer scheduling node owner |
|
EXT_NODE_PRIORITY | Upper-layer scheduling node priority |
|
Kirimkan pengidentifikasi parameter
Contoh berikut menunjukkan cara mengidentifikasi job SQL saat pengiriman dengan menambahkan flag yang menentukan SDK sumbernya, nama (misalnya, example_task), dan pemiliknya (misalnya, test_user):
SET EXT_PLATFORM_ID='SDK';
SET EXT_NODE_NAME='example_task';
SET EXT_NODE_ONDUTY ='1234567';
sqlquery;Gunakan pengidentifikasi parameter
Informasi ini direkam dalam tampilan tasks_history pada Information Schema tingkat penyewa. Hal ini mempermudah pengaitan job dengan platform lapisan atas untuk analisis dan statistik.
Cari di Konsol
Masuk ke MaxCompute console, lalu pilih Wilayah di pojok kiri atas.
Pada panel navigasi di sebelah kiri, pilih .
Daftar job menampilkan informasi ExtPlatformId, ExtNodeId, ExtNodeName, dan ExtNodeOnDuty untuk setiap job. Anda dapat mencari berdasarkan ExtNodeId atau ExtNodeName untuk menemukan job secara cepat serta mengidentifikasi ID node sumber, nama, dan pemiliknya.