非同期タスクの実行結果を照会します。
操作説明
DataWorks では、現在、データ統合のオフライン同期タスクについては、CreateDISyncTask API オペレーションを直接使用して作成するか、UpdateDISyncTask API オペレーションを使用して更新することが可能です。一方、データ統合のリアルタイム同期タスクについては、まず GenerateDISyncTaskConfigForCreating、GenerateDISyncTaskConfigForUpdating、および QueryDISyncTaskConfigProcessResult の各 API オペレーションを呼び出して、リアルタイム同期タスクの作成または更新に必要なパラメーターを非同期で生成し、そのパラメーターを CreateDISyncTask または UpdateDISyncTask のリクエストパラメーターとして指定して、対応するリアルタイム同期タスクを作成または更新する必要があります。リアルタイム同期タスクの作成および更新は、非同期方式のみがサポートされています。
今すぐお試しください
テスト
RAM 認証
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ProjectId |
integer |
必須 |
DataWorks ワークスペースの ID です。DataWorks コンソール(https://workbench.data.aliyun.com/console)にログインし、「ワークスペース」ページに移動して、ID を確認してください。 本 API オペレーションを適用する DataWorks ワークスペースを指定するために、このパラメーターを設定する必要があります。 |
10000 |
| TaskType |
string |
必須 |
非同期モードでデータ統合で作成または更新するオブジェクトの種類です。有効な値は以下のとおりです。
有効な値:
|
DI_REALTIME |
| AsyncProcessId |
integer |
必須 |
非同期スレッドの ID です。GenerateDISyncTaskConfigForCreating または GenerateDISyncTaskConfigForUpdating API オペレーションを呼び出すことで取得できます。
|
10 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答結果です。 |
||
| Success |
boolean |
リクエストが成功したかどうかを示します。有効な値は以下のとおりです。
|
true |
| RequestId |
string |
リクエスト ID です。この ID を使用してログを特定し、問題のトラブルシューティングを行えます。 |
0bc1411515937635973**** |
| Data |
object |
データ統合におけるリアルタイム同期タスクの作成または更新に使用される、非同期で生成されたパラメーターに関する情報です。 |
|
| Status |
string |
パラメーターの取得状況を示します。有効な値は以下のとおりです。
|
success |
| Message |
string |
パラメーターの取得に失敗した理由です。パラメーターの取得に成功した場合は、null が返されます。 |
fileId:[100] is invalid. |
| TaskContent |
string |
取得されたパラメーターです。このパラメーターは、データ統合におけるリアルタイム同期タスクの作成または更新を行う CreateDISyncTask または UpdateDISyncTask API オペレーションのリクエストパラメーターとして使用されます。 |
{"extend":{"mode":"migration_holo","resourceGroup":"280749","name":"h"},"type":"job","steps":[{"stepType":"mysql","parameter":{"connection":[{"datasourceType":"mysql","datasource":"mm","selectedTables":[{"schema":[{"tableInfos":[{"enable":true,"table":"m_v1","tableName":"m_v1"}]}],"dbName":"m"}]}]},"name":"reader","category":"reader"},{"stepType":"holo","parameter":{"datasource":"h","tableMappingRule":{"datasource":[{"tableRule":[{"srcTable":"m_v1","mergeIntoCycleType":"DEFAULT","hourDeltaEnable":false,"dstTable":"m.m_v1","dayDeltaEnable":false,"primaryKeyInfo":{"column":["id"],"type":"pk"},"dstCreateTableInfo":{"indexType":"m_v1","dataColumn":[{"columnSize":0,"name":"id","index":0,"comment":"","newDigit":0,"type":"int8","digit":0,"primaryKey":true}],"schemaName":"m","tableName":"m_v1"},"srcDbName":"m"}],"srcDatasourceName":"mm"}],"totalTableMapping":1},"writeMode":"replay"},"name":"writer","category":"writer"}],"version":"2.0","order":{"hops":[{"from":"reader","to":"writer"}]}} |
例
成功レスポンス
JSONJSON
{
"Success": true,
"RequestId": "0bc1411515937635973****",
"Data": {
"Status": "success",
"Message": "fileId:[100] is invalid.",
"TaskContent": "{\"extend\":{\"mode\":\"migration_holo\",\"resourceGroup\":\"280749\",\"name\":\"h\"},\"type\":\"job\",\"steps\":[{\"stepType\":\"mysql\",\"parameter\":{\"connection\":[{\"datasourceType\":\"mysql\",\"datasource\":\"mm\",\"selectedTables\":[{\"schema\":[{\"tableInfos\":[{\"enable\":true,\"table\":\"m_v1\",\"tableName\":\"m_v1\"}]}],\"dbName\":\"m\"}]}]},\"name\":\"reader\",\"category\":\"reader\"},{\"stepType\":\"holo\",\"parameter\":{\"datasource\":\"h\",\"tableMappingRule\":{\"datasource\":[{\"tableRule\":[{\"srcTable\":\"m_v1\",\"mergeIntoCycleType\":\"DEFAULT\",\"hourDeltaEnable\":false,\"dstTable\":\"m.m_v1\",\"dayDeltaEnable\":false,\"primaryKeyInfo\":{\"column\":[\"id\"],\"type\":\"pk\"},\"dstCreateTableInfo\":{\"indexType\":\"m_v1\",\"dataColumn\":[{\"columnSize\":0,\"name\":\"id\",\"index\":0,\"comment\":\"\",\"newDigit\":0,\"type\":\"int8\",\"digit\":0,\"primaryKey\":true}],\"schemaName\":\"m\",\"tableName\":\"m_v1\"},\"srcDbName\":\"m\"}],\"srcDatasourceName\":\"mm\"}],\"totalTableMapping\":1},\"writeMode\":\"replay\"},\"name\":\"writer\",\"category\":\"writer\"}],\"version\":\"2.0\",\"order\":{\"hops\":[{\"from\":\"reader\",\"to\":\"writer\"}]}}"
}
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | Param.Invalid | The parameter is invalid. | |
| 500 | InternalError.System | An internal error occurred. | |
| 403 | Forbidden.Access | Access is forbidden. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。