Memperbarui aturan kualitas tertentu.
API ini telah ditinggalkan. Kami merekomendasikan migrasi ke dataworks-public(2024-05-18) - UpdateDataQualityScan guna memperoleh fungsionalitas yang lebih baik dan dukungan berkelanjutan. Meskipun API yang telah ditinggalkan ini masih dapat diakses sementara, tidak akan ada pembaruan atau perbaikan bug lebih lanjut.
Coba sekarang
Test
RAM authorization
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| BlockType |
integer |
No |
Kekuatan aturan kualitas. Anda dapat menentukan aturan sebagai aturan kuat atau lemah berdasarkan pentingnya aturan tersebut. Nilai valid:
|
0 |
| EntityId |
integer |
No |
ID ekspresi filter partisi. Anda dapat memanggil operasi ListQualityRules untuk mengkueri ID ekspresi filter partisi. |
123 |
| Comment |
string |
No |
Deskripsi aturan kualitas. |
Verify the number of table rows |
| Checker |
integer |
No |
ID checker. Anda dapat memanggil operasi ListQualityRules untuk mengkueri ID checker. |
9 |
| ExpectValue |
string |
No |
Nilai yang diharapkan. |
300 |
| Id |
integer |
Yes |
ID aturan. Anda dapat memanggil operasi ListQualityRules untuk mengkueri ID aturan. |
1234 |
| Trend |
string |
No |
Tren hasil pemeriksaan. Nilai valid:
|
up |
| MethodName |
string |
Yes |
Nama metode yang digunakan untuk mengumpulkan data sampel. Nilai valid: avg, count, sum, min, max, count_distinct, user_defined, table_count, table_size, table_dt_load_count, table_dt_refuseload_count, null_value, null_value/table_count, (table_count-count_distinct)/table_count, dan table_count-count_distinct. |
table_count |
| Operator |
string |
No |
Operator perbandingan. Nilai valid: >, >=, =, !=, <, dan <=. Catatan
Parameter ini wajib diisi jika Anda mengatur parameter Checker ke 9. |
> |
| ProjectName |
string |
Yes |
Nama engine atau sumber data. Anda dapat masuk ke Konsol DataWorks dan membuka halaman Workspace Management untuk mendapatkan nama tersebut. |
autotest |
| Property |
string |
Yes |
Nama bidang. |
id |
| PropertyType |
string |
No |
Tipe data bidang. |
bigint |
| RuleType |
integer |
No |
Tipe aturan. Nilai valid:
|
0 |
| WhereCondition |
string |
No |
Kondisi filter atau pernyataan SQL kustom yang digunakan untuk pemeriksaan. |
dt=$[yyyymmdd] |
| CriticalThreshold |
string |
No |
Ambang batas untuk peringatan kritis. Ambang batas menentukan penyimpangan hasil pemeriksaan dari nilai yang diharapkan. Anda dapat menyesuaikan ambang batas berdasarkan kebutuhan bisnis Anda. Jika Anda menggunakan aturan kuat dan peringatan kritis dipicu, penjadwalan tugas terkait akan diblokir. |
10 |
| WarningThreshold |
string |
No |
Ambang batas untuk peringatan. Ambang batas menentukan penyimpangan hasil pemeriksaan dari nilai yang diharapkan. Anda dapat menyesuaikan ambang batas berdasarkan kebutuhan bisnis Anda. |
5 |
| TemplateId |
integer |
No |
ID templat yang digunakan untuk pemeriksaan. Anda dapat memanggil operasi ListQualityRules untuk mengkueri ID templat. |
7 |
| RuleName |
string |
No |
Nama aturan kualitas. |
123 |
| PredictType |
integer |
No |
Apakah akan menggunakan ambang batas dinamis. Nilai valid:
|
0 |
| OpenSwitch |
boolean |
No |
Apakah akan mengaktifkan atau menonaktifkan aturan kualitas. Parameter ini menentukan apakah akan menjalankan aturan kualitas di lingkungan produksi.
|
true |
| ProjectId |
integer |
Yes |
ID ruang kerja DataWorks. |
26 |
| TaskSetting |
string |
No |
Pengaturan variabel yang disisipkan sebelum aturan kustom. Pengaturan tersebut dalam format x=a,y=b. |
x=a,y=b |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
The response data. |
||
| HttpStatusCode |
integer |
The HTTP status code. |
200 |
| Data |
boolean |
Indicates whether the validation rule was successfully updated. |
true |
| ErrorMessage |
string |
The error message returned when the request fails. |
You have no permission. |
| RequestId |
string |
The ID of the request, used for troubleshooting. |
576b9457-2cf5-4**** |
| ErrorCode |
string |
The error code returned when the request fails. |
0 |
| Success |
boolean |
Indicates whether the API call was successful. |
true |
Contoh
Respons sukses
JSONformat
{
"HttpStatusCode": 200,
"Data": true,
"ErrorMessage": "You have no permission.",
"RequestId": "576b9457-2cf5-4****",
"ErrorCode": "0",
"Success": true
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.