CreateQualityRule を呼び出して、品質ルールを作成します。
この API は廃止されました。一時的にアクセス可能ですが、更新やバグ修正対応は一切行われません。代わりに dataworks-public(2024-05-18) - CreateDataQualityScan への移行を推奨します。より強化された機能に加え、サポートも引き続きご利用いただけます。
今すぐお試しください
テスト
RAM 認証
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| BlockType |
integer |
必須 |
ルールの強度。有効な値は次のとおりです。
|
0 |
| EntityId |
integer |
必須 |
パーティションフィルター式の ID。 |
15224 |
| Comment |
string |
任意 |
ルールのコメント。 |
Verification |
| Checker |
integer |
任意 |
チェッカーの ID。有効な値は次のとおりです。
|
9 |
| ExpectValue |
string |
任意 |
期待値。 |
0 |
| Trend |
string |
任意 |
チェック結果の傾向。有効な値は次のとおりです。
|
abs |
| MethodName |
string |
任意 |
チェック方法。カスタム SQL ステートメントを使用する場合は、このパラメーターを |
count/table_count |
| Operator |
string |
任意 |
比較演算子。例: 説明
Checker パラメーターを 9 に設定する場合は、Operator パラメーターを指定する必要があります。 |
> |
| ProjectName |
string |
必須 |
コンピュートエンジンまたはデータソースの名前。 |
autotest |
| Property |
string |
任意 |
ルールによって監視されるフィールド。テーブルレベルのチェックを実行するには、このパラメーターを行数の場合は |
table_id |
| PropertyType |
string |
任意 |
フィールドのデータの型。テーブルレベルのチェックの場合は、このパラメーターを |
bigint |
| RuleType |
integer |
必須 |
ルールのタイプ。有効な値は次のとおりです。
|
0 |
| WhereCondition |
string |
任意 |
フィルター条件またはカスタム SQL ステートメント。 |
table_id>1 |
| CriticalThreshold |
string |
任意 |
重大しきい値。チェック結果と期待値との偏差を示します。このしきい値は、ビジネス要件に基づいてカスタマイズできます。強制ルールが使用され、重大アラートがトリガーされた場合、スケジューリングタスクはブロックされます。 |
20 |
| WarningThreshold |
string |
任意 |
警告しきい値。チェック結果と期待値との偏差を示します。このしきい値は、ビジネス要件に基づいてカスタマイズできます。 |
10 |
| TemplateId |
integer |
任意 |
テンプレートの ID。 |
7 |
| RuleName |
string |
必須 |
ルールの名前。 |
1234 |
| PredictType |
integer |
必須 |
動的しきい値を使用するかどうかを指定します。 |
0 |
| ProjectId |
integer |
必須 |
DataWorks ワークスペース ID。DataWorks コンソールにログインし、ワークスペース管理ページに移動してワークスペース ID を取得できます。 |
10000 |
| TaskSetting |
string |
任意 |
カスタムルールを挿入する前の変数設定。形式: x=a,y=b。 |
x=a,y=b |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーター。 |
||
| HttpStatusCode |
integer |
HTTP ステータスコード。 |
200 |
| Data |
string |
新しいルールの ID。 |
12345 |
| ErrorMessage |
string |
エラーメッセージ。 |
You have no permission. |
| RequestId |
string |
リクエスト ID。 |
ecb967ec-c137-48**** |
| ErrorCode |
string |
エラーコード。 |
401 |
| Success |
boolean |
リクエストが成功したかどうか。 |
true |
例
成功レスポンス
JSONJSON
{
"HttpStatusCode": 200,
"Data": "12345",
"ErrorMessage": "You have no permission.",
"RequestId": "ecb967ec-c137-48****",
"ErrorCode": "401",
"Success": true
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。