Memperbarui file.
Coba sekarang
Test
RAM authorization
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| FileFolderPath |
string |
No |
Jalur ke folder tempat file berada. |
Business_process/First_Business_Process/data_integration/Folder_1/Folder_2 |
| ProjectId |
integer |
No |
ID ruang kerja DataWorks. Untuk mendapatkan ID, masuk ke Konsol DataWorks dan buka halaman manajemen ruang kerja. |
100001 |
| FileName |
string |
No |
Nama file. Anda dapat mengubah nama file dengan menetapkan nilai baru untuk FileName. Misalnya, Anda dapat memanggil operasi ListFiles untuk mengkueri ID file di direktori target, lalu memanggil operasi UpdateFile dengan ID file yang ditentukan di parameter FileId dan nilai baru yang ditentukan di parameter FileName untuk mengubah nama file. |
ods_user_info_d |
| FileDescription |
string |
No |
Deskripsi file. |
Here is the file description |
| Content |
string |
No |
Konten kode file. Jenis kode yang berbeda (fileType) memiliki format kode yang berbeda. Di Pusat Operasi, Anda dapat mengklik kanan tugas jenis yang sesuai dan memilih Lihat Kode untuk melihat format kode spesifik. |
SELECT "1"; |
| AutoRerunTimes |
integer |
No |
Jumlah pengulangan otomatis setelah eksekusi file gagal. |
3 |
| AutoRerunIntervalMillis |
integer |
No |
Interval pengulangan otomatis node setelah kegagalan. Unit: milidetik. Nilai maksimum: 1800000 milidetik (30 menit). Parameter ini sesuai dengan parameter Interval pengulangan di Properti > Penjadwalan > Pengulangan Otomatis saat Kegagalan untuk node pengembangan data di Konsol DataWorks. Di konsol, unit interval pengulangan adalah menit. Konversi unit waktu saat Anda memanggil operasi ini. |
120000 |
| RerunMode |
string |
No |
Kebijakan pengulangan. Nilai valid:
Parameter ini sesuai dengan pengaturan Dukungan untuk Pengulangan di Penjadwalan > Kebijakan Penjadwalan untuk Tugas Data Studio di Konsol DataWorks. Nilai valid:
|
ALL_ALLOWED |
| Stop |
boolean |
No |
Apakah akan melewati eksekusi. Nilai valid:
Parameter ini sesuai dengan opsi Lewati Eksekusi di Properti > Penjadwalan > Pengulangan untuk node pengembangan data di Konsol DataWorks. |
false |
| ParaValue |
string |
No |
Parameter penjadwalan node. Parameter ini sesuai dengan pengaturan Parameter Penjadwalan di Properti untuk node pengembangan data di Konsol DataWorks. Untuk informasi lebih lanjut, lihat Parameter penjadwalan. |
x=a y=b z=c |
| StartEffectDate |
integer |
No |
Stempel waktu (dalam milidetik) saat penjadwalan otomatis dimulai. Parameter ini sesuai dengan Waktu mulai Periode Efektif di Penjadwalan > Waktu Penjadwalan untuk tugas Data Studio di Konsol DataWorks. |
936923400000 |
| EndEffectDate |
integer |
No |
Stempel waktu (dalam milidetik) saat penjadwalan otomatis berhenti. Parameter ini sesuai dengan Waktu berakhir Periode Efektif di Penjadwalan > Waktu Penjadwalan untuk tugas Data Studio di Konsol DataWorks. |
4155787800000 |
| CronExpress |
string |
No |
Ekspresi cron untuk eksekusi terjadwal. Parameter ini sesuai dengan pengaturan Ekspresi cron di Penjadwalan > Waktu Penjadwalan untuk tugas Data Studio di Konsol DataWorks. Setelah Anda mengonfigurasi Siklus Penjadwalan dan Waktu Terjadwal, DataWorks secara otomatis menghasilkan ekspresi cron. Contoh:
Karena aturan sistem penjadwalan DataWorks, ekspresi cron memiliki batasan berikut:
|
00 00-59/5 1-23 * * ? |
| CycleType |
string |
No |
Tipe siklus penjadwalan. Nilai valid: NOT_DAY (menit, jam) dan DAY (hari, minggu, bulan). Parameter ini sesuai dengan pengaturan Siklus Penjadwalan di Penjadwalan > Waktu Penjadwalan untuk Tugas Data Studio di Konsol DataWorks. |
NOT_DAY |
| DependentType |
string |
No |
Mode dependensi pada siklus sebelumnya. Nilai valid:
|
USER_DEFINE |
| DependentNodeIdList |
string |
No |
ID node yang menjadi dependensi node saat ini. Parameter ini hanya berlaku saat parameter DependentType diatur ke USER_DEFINE. Pisahkan beberapa ID node dengan koma (,). Parameter ini sesuai dengan opsi Node Lain di Properti > Dependensi > Dependensi Lintas Siklus (Dependensi Siklus Sebelumnya Asli) untuk node pengembangan data di Konsol DataWorks. |
5,10,15,20 |
| InputList |
string |
No |
Nama output dari node leluhur yang menjadi dependensi node saat ini. Pisahkan beberapa nama output dengan koma (,). Parameter ini sesuai dengan pengaturan Nama Output Node Leluhur di Properti > Dependensi untuk node pengembangan data di Konsol DataWorks. Catatan
Parameter ini wajib saat Anda memanggil operasi CreateDISyncTask atau UpdateFile untuk membuat node sinkronisasi Batch. |
project_root,project.file1,project.001_out |
| ProjectIdentifier |
string |
No |
Nama ruang kerja DataWorks. Untuk mendapatkan nama ruang kerja, masuk ke Konsol DataWorks dan buka halaman konfigurasi ruang kerja. Anda harus menentukan parameter ini atau ProjectId untuk mengidentifikasi ruang kerja DataWorks target untuk panggilan API ini. |
dw_project |
| FileId |
integer |
Yes |
ID file. Anda dapat memanggil operasi ListFiles untuk mendapatkan ID file. |
100000001 |
| OutputList |
string |
No |
Output node. Parameter ini sesuai dengan pengaturan Nama Output di Properti > Dependensi untuk node pengembangan data di Konsol DataWorks. |
dw_project.ods_user_info_d |
| ResourceGroupIdentifier |
string |
No |
Kelompok sumber daya untuk Tugas yang dipublikasikan dari file. Anda dapat memanggil operasi ListResourceGroups untuk mengkueri kelompok sumber daya yang tersedia di ruang kerja. |
default_group |
| ConnectionName |
string |
No |
Nama Sumber data yang digunakan untuk menjalankan node. Anda dapat memanggil operasi ListDataSources untuk mengkueri Sumber data yang tersedia. |
odps_source |
| Owner |
string |
No |
ID Pemilik file. |
18023848927592 |
| AutoParsing |
boolean |
No |
Apakah akan mengaktifkan Penguraian otomatis untuk file. Nilai valid:
Parameter ini sesuai dengan pengaturan Analisis Kode di Properti > Dependensi untuk node pengembangan data di Konsol DataWorks. |
true |
| SchedulerType |
string |
No |
Tipe penjadwalan. Nilai valid:
|
NORMAL |
| AdvancedSettings |
string |
No |
Pengaturan lanjutan untuk Tugas. Parameter ini sesuai dengan Pengaturan Lanjutan di panel navigasi sisi kanan pada halaman pengeditan untuk Tugas EMR Spark Streaming dan EMR Streaming SQL di Data Studio di Konsol DataWorks. Saat ini, hanya Tugas EMR Spark Streaming dan EMR Streaming SQL yang mendukung parameter ini, dan parameter harus dalam format JSON. |
{"queue":"default","SPARK_CONF":"--conf spark.driver.memory=2g"} |
| StartImmediately |
boolean |
No |
Apakah akan memulai Tugas segera setelah dipublikasikan. Nilai valid:
Parameter ini sesuai dengan pengaturan Metode Mulai di Konfigurasi > Kebijakan Penjadwalan di panel navigasi sisi kanan pada halaman pengeditan untuk Tugas EMR Spark Streaming dan EMR Streaming SQL di Data Studio di Konsol DataWorks. |
true |
| InputParameters |
string |
No |
Parameter konteks input node. Nilai harus dalam format JSON. Untuk informasi lebih lanjut tentang struktur parameter, lihat parameter InputContextParameterList di parameter tanggapan operasi GetFile. Parameter ini sesuai dengan pengaturan Parameter Input di Properti > Parameter Input dan Output untuk node pengembangan data di Konsol DataWorks. |
[{"ValueSource": "project_001.first_node:bizdate_param","ParameterName": "bizdate_input"}] |
| OutputParameters |
string |
No |
Parameter konteks output node. Nilai harus dalam format JSON. Untuk informasi lebih lanjut tentang struktur parameter, lihat parameter OutputContextParameterList di parameter tanggapan operasi GetFile. Parameter ini sesuai dengan pengaturan Parameter Output di Properti > Parameter Input dan Output untuk node pengembangan data di Konsol DataWorks. |
[{"Type": 1,"Value": "${bizdate}","ParameterName": "bizdate_param"}] |
| IgnoreParentSkipRunningProperty |
boolean |
No |
Parameter ini sesuai dengan opsi Lewati Properti Dry-Run Node Leluhur di Properti > Dependensi > Dependensi Lintas Siklus (Dependensi Siklus Sebelumnya Asli) saat Instans Node Saat Ini atau Node Anak Tingkat-1 dipilih untuk node pengembangan data di Konsol DataWorks. |
true |
| ApplyScheduleImmediately |
boolean |
No |
Apakah akan menerapkan konfigurasi penjadwalan segera setelah file dipublikasikan. |
true |
| Timeout |
integer |
No |
Pengaturan timeout untuk konfigurasi penjadwalan. |
1 |
| ImageId |
string |
No |
ID gambar kustom. |
m-uf6d7npxk1hhek8ng0cb |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
The response. |
||
| HttpStatusCode |
integer |
The HTTP status code. |
200 |
| ErrorMessage |
string |
The error message. |
The connection does not exist. |
| RequestId |
string |
The request ID. Use this ID to troubleshoot issues. |
0000-ABCD-EFGH-IJKLMNOPQ |
| ErrorCode |
string |
The error code. |
Invalid.Tenant.ConnectionNotExists |
| Success |
boolean |
Indicates whether the call succeeded. Valid values:
|
true |
Contoh
Respons sukses
JSONformat
{
"HttpStatusCode": 200,
"ErrorMessage": "The connection does not exist.",
"RequestId": "0000-ABCD-EFGH-IJKLMNOPQ",
"ErrorCode": "Invalid.Tenant.ConnectionNotExists",
"Success": true
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 500 | InternalError.System | An internal system error occurred. Try again later. | |
| 500 | InternalError.UserId.Missing | An internal system error occurred. Try again later. | |
| 403 | Forbidden.Access | Access is forbidden. Please first activate DataWorks Enterprise Edition or Flagship Edition. | No permission, please authorize |
| 429 | Throttling.Api | The request for this resource has exceeded your available limit. | |
| 429 | Throttling.System | The DataWorks system is busy. Try again later. | |
| 429 | Throttling.User | Your request is too frequent. Try again later. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.