Data Integration におけるリアルタイム同期タスクの更新に使用される非同期スレッド用の JSON を生成します。
操作説明
DataWorks では、現在、データ統合のオフライン同期タスクを更新する場合のみ、UpdateDISyncTask API オペレーションを直接使用できます。一方、データ統合のリアルタイム同期タスクを更新するには、まず GenerateDISyncTaskConfigForUpdating および QueryDISyncTaskConfigProcessResult API オペレーションを呼び出して、更新に必要なパラメーターを非同期で生成し、その後、そのパラメーターを UpdateDISyncTask API オペレーションの入力パラメーターとして指定して、対象のリアルタイム同期タスクを更新する必要があります。リアルタイム同期タスクの更新は、非同期方式でのみサポートされています。
今すぐお試しください
テスト
RAM 認証
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ProjectId |
integer |
必須 |
DataWorks ワークスペースの ID。DataWorks コンソール(https://dataworks.console.alibabacloud.com/console)にログインし、「ワークスペース」ページに移動することで、ワークスペース ID を確認できます。 このパラメーターを設定して、API オペレーションを適用する DataWorks ワークスペースを指定する必要があります。 |
10000 |
| TaskType |
string |
必須 |
非同期モードでデータ統合において更新対象とするオブジェクトの種類。有効な値は以下のとおりです。
DataWorks では、データ統合におけるリアルタイム同期タスクの作成または更新は、非同期モードでのみ可能です。
|
DI_REALTIME |
| TaskParam |
string |
必須 |
データ統合におけるリアルタイム同期タスクを更新するためのスクリプト。DataWorks では、データ統合におけるリアルタイム同期タスクのテーブル追加または削除は、非同期モードでのみ可能です。サポートされるリアルタイム同期タスクの種類は以下のとおりです。
SelectedTables パラメーターは、複数のデータベースから同期するテーブルを指定するために使用します。Tables パラメーターは、単一のデータベースから同期するテーブルを指定するために使用します。
|
{"steps":[{"parameter":{"connection":[{"table":["xyx"]}]},"name":"Reader","category":"reader"}]} |
| ClientToken |
string |
任意 |
リクエストのべき等性を保証するためのクライアントトークン。このパラメーターは、複数回の呼び出しによって重複した操作が発生することを防止するために使用されます。 |
ABFUOEUOTRTRJKE |
| TaskId |
integer |
必須 |
タスク ID。
|
100 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答結果。 |
||
| Success |
boolean |
リクエストが成功したかどうかを示します。有効な値は以下のとおりです。
|
true |
| RequestId |
string |
リクエスト ID。この ID を使用してログを特定し、問題のトラブルシューティングを行えます。 |
0bc1411515937635973**** |
| Data |
object |
非同期スレッドの ID に関する情報。 |
|
| Status |
string |
非同期スレッドの ID が正常に生成されたかどうかを示します。有効な値は以下のとおりです。
|
true |
| ProcessId |
integer |
非同期スレッドの ID。 |
10 |
| Message |
string |
非同期スレッドの ID の生成に失敗した理由。ID が正常に生成された場合は、このパラメーターには値が返されません。 |
XXX is invalid. |
例
成功レスポンス
JSONJSON
{
"Success": true,
"RequestId": "0bc1411515937635973****",
"Data": {
"Status": "true",
"ProcessId": 10,
"Message": "XXX is invalid."
}
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 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. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。