Membuat tugas sinkronisasi data.
Deskripsi operasi
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dataworks:* |
get |
*All Resource
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ProjectId |
integer |
Yes |
ID workspace DataWorks. Anda dapat masuk ke konsol DataWorks dan membuka halaman Workspace untuk menanyakan ID. |
10000 |
| TaskType |
string |
Yes |
Jenis tugas sinkronisasi data. Nilai yang valid: DI_OFFLINE, DI_REALTIME, dan DI_SOLUTION. |
DI_OFFLINE |
| TaskContent |
string |
Yes |
Konten skrip tugas sinkronisasi data. |
{"type":"job","version":"2.0","steps":[{"stepType":"mysql","parameter":{"envType":1,"datasource":"mysql_pub","column":["id","name","create_time","age","score","t_01"],"connection":[{"datasource":"mysql_pub","table":["u_pk"]}],"where":"","splitPk":"id","encoding":"UTF-8"},"name":"Reader","category":"reader"},{"stepType":"odps","parameter":{"partition":"pt=${bizdate}","truncate":true,"datasource":"odps_source","envType":1,"column":["id","name","create_time","age","score","t_01"],"emptyAsNull":false,"tableComment":"null","table":"u_pk"},"name":"Writer","category":"writer"}],"setting":{"executeMode":null,"errorLimit":{"record":""},"speed":{"concurrent":2,"throttle":false}},"order":{"hops":[{"from":"Reader","to":"Writer"}]}} |
| TaskParam |
string |
No |
Parameter konfigurasi tugas sinkronisasi data. Parameter berikut didukung:
|
{"FileFolderPath":"Business Flow/XXX/Data Integration","ResourceGroup":"S_res_group_XXX_XXXX"} |
| TaskName |
string |
No |
Nama tugas sinkronisasi data. |
new_di_task |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Parameter ini dapat dibiarkan kosong. |
0000-ABCD-EFG**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| Success |
boolean |
Menunjukkan apakah permintaan berhasil. |
true |
| RequestId |
string |
ID permintaan. |
0bc1411515937635973**** |
| Data |
object |
Informasi yang menunjukkan apakah tugas sinkronisasi data dibuat. |
|
| Status |
string |
Status pembuatan tugas sinkronisasi data. Nilai yang valid:
|
success |
| Message |
string |
Pesan kesalahan yang dikembalikan jika tugas sinkronisasi data gagal dibuat. Jika tugas sinkronisasi data berhasil dibuat, parameter ini tidak dikembalikan. Jika tugas sinkronisasi data gagal dibuat, pesan kesalahan dengan format "Jalur tidak valid: Alur Kerja/xxxx/Integrasi Data" dikembalikan. |
Invalid path: Business Flow/xxxx/Data Integration |
| FileId |
integer |
ID tugas sinkronisasi data yang dibuat. |
1000001 |
Contoh
Respons sukses
JSONformat
{
"Success": true,
"RequestId": "0bc1411515937635973****",
"Data": {
"Status": "success",
"Message": "不合法的目录路径:业务流程/xxxx/数据集成",
"FileId": 1000001
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | Invalid.DI.Parameter | The parameter is invalid. | |
| 400 | Invalid.DI.Parameter.File.Existed | The file name already exists. | |
| 500 | InternalError.DI.Parameter | A DI internal error occurred. | |
| 403 | Forbidden.DI.NoPrivilege | No access. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.