Mengirimkan pekerjaan semantik yang telah disimpan untuk dieksekusi berdasarkan nama, serta mengembalikan identifier run dan identifier pekerjaan executor. Respons sukses menunjukkan bahwa pekerjaan telah dikirim, bukan bahwa hasil model semantik telah dihasilkan.
Deskripsi operasi
Description
Memuat definisi pekerjaan semantik yang telah disimpan berdasarkan Name dan mengirimkan run analisis baru ke executor. Operasi ini tidak mendukung penggantian Source, resource group, atau file referensi pada waktu proses. Eksekusi selalu menggunakan konfigurasi yang disimpan oleh CreateSemanticJob.
Pre-execution validation
Layanan memvalidasi keberadaan dan izin akses terhadap pekerjaan tersebut, serta memverifikasi kembali apakah file-file terkait masih tersedia. Untuk file yang ditautkan melalui ReferenceFileIds, layanan menyelesaikannya menjadi alamat sementara yang dapat dibaca oleh run saat ini sebelum pengiriman. Penghapusan file setelah diunggah atau penentuan ID file yang tidak valid akan menyebabkan kegagalan pengiriman.
Response and What to do next
Data.JobRunId merupakan identitas dari run node semantik saat ini dan digunakan oleh DownloadSemanticResults untuk mengunduh output spesifik dari run ini. Data.ExecutorJobId adalah identitas dari node executor dan digunakan oleh GetSemanticJobDetail, GetSemanticJobLog, dan KillSemanticJob. Respons sukses menunjukkan bahwa executor telah menerima pengiriman, bukan bahwa analisis model atau file hasil telah selesai.
Billing
Sebelum menggunakan operasi ini, pastikan Anda benar-benar memahami metode penagihan dan harga dari pemanggilan model yang digunakan oleh konstruksi semantik.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dataworks:RunSemanticJob |
create |
*Semua Sumber daya.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| Name |
string |
Yes |
Nama pekerjaan yang akan dijalankan. Gunakan nilai Data.Name dari respons CreateSemanticJob atau nilai Name dari item daftar ListSemanticJobs. Source, ResourceGroupId, dan file referensi pekerjaan ditentukan oleh definisi yang disimpan saat pembuatan. |
semantic-job-demo |
Buat parameter pemanggilan berdasarkan deskripsi setiap bidang permintaan.
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Respons standar untuk mengirimkan run pekerjaan semantik. Dua identifier dalam Data digunakan masing-masing untuk pengunduhan hasil dan kueri executor. |
||
| RequestId |
string |
ID permintaan. Digunakan untuk menemukan log dan troubleshooting masalah. |
676271D6-53B4-57BE-89FA-72F7AE1418DF |
| Success |
boolean |
Menunjukkan apakah permintaan berhasil. |
|
| Data |
object |
Informasi run untuk pengiriman ini. Pengiriman yang berhasil tidak berarti bahwa output model semantik telah dihasilkan. Gunakan operasi detail untuk mengonfirmasi status sebelum mengunduh hasil. |
|
| JobRunId |
string |
Identifier unik dari run ini. Berikan nilai ini ke parameter JobRunId dari DownloadSemanticResults untuk mendapatkan output dari run ini. |
01H00000000000000000000000 |
| ExecutorJobId |
string |
Identifier pekerjaan executor. Berikan nilai ini ke parameter ExecutorJobId dari GetSemanticJobDetail, GetSemanticJobLog, atau KillSemanticJob. |
exec-job-demo |
| CurrentSqlIndex |
integer |
Indeks fragmen SQL saat ini yang dikembalikan oleh executor dalam respons pengiriman. |
0 |
| ExecTypes |
array |
Daftar kode jenis eksekusi yang dikembalikan oleh executor dalam respons pengiriman. |
|
|
integer |
Daftar kode jenis eksekusi yang dikembalikan oleh executor. |
6 |
|
| Env |
string |
Identifier lingkungan runtime yang dikembalikan oleh executor dalam respons pengiriman. |
PROD |
| Statuses |
array |
Daftar kode status yang dikembalikan oleh executor dalam respons pengiriman. Status pada tahap pengiriman tidak menunjukkan bahwa hasil telah selesai. |
|
|
integer |
Daftar kode status tugas yang dikembalikan oleh executor. Status berhasil mencakup angka 3. |
3 |
Lihat deskripsi setiap bidang untuk memahami makna bidang respons dan hubungan pemanggilan selanjutnya.
Contoh
Respons sukses
JSONformat
{
"RequestId": "676271D6-53B4-57BE-89FA-72F7AE1418DF",
"Success": false,
"Data": {
"JobRunId": "01H00000000000000000000000",
"ExecutorJobId": "exec-job-demo",
"CurrentSqlIndex": 0,
"ExecTypes": [
6
],
"Env": "PROD",
"Statuses": [
3
]
}
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.