データ統合タスクを表示します。
操作説明
この操作には、DataWorks Basic Edition 以降が必要です。
今すぐお試しください
テスト
RAM 認証
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| Id |
integer |
任意 |
DI ジョブの ID。 |
11588 |
| WithDetails |
boolean |
任意 |
|
true |
| ProjectId |
integer |
任意 |
DataWorks ワークスペースの ID。 |
10000 |
DIJobId
deprecated
|
integer |
任意 |
このフィールドは非推奨です。代わりに |
11588 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
返されるデータ。 |
||
| RequestId |
string |
リクエスト ID。この ID を使用して、ログの特定や問題のトラブルシューティングを行うことができます。 |
C99E2BE6-9DEA-5C2E-8F51-1DDCFEADE490 |
| PagingInfo |
object |
データ統合ジョブの詳細。 |
|
| Id |
integer |
ジョブ ID。 |
32601 |
| Description |
string |
ジョブの説明。 |
description |
| DestinationDataSourceSettings |
array<object> |
送信先データソースの設定。 |
|
|
object |
送信先データソースのプロパティ。 |
||
| DataSourceName |
string |
送信先データソースの名前。 |
dw_mysql |
| DestinationDataSourceType |
string |
送信先データソースのタイプ。有効な値: |
Hologres |
| JobName |
string |
ジョブの名前。 |
imp_ods_dms_det_dealer_info_df |
| JobSettings |
object |
ジョブの設定。 |
|
| ChannelSettings |
string |
チャネル関連のジョブの設定。特定のチャネルに対して特別な設定を構成できます。次のチャネルがサポートされています:Holo2Holo (Hologres から Hologres へのデータ同期) および Holo2Kafka (Hologres から Kafka へのデータ同期)。
|
{"structInfo":"MANAGED","storageType":"TEXTFILE","writeMode":"APPEND","partitionColumns":[{"columnName":"pt","columnType":"STRING","comment":""}],"fieldDelimiter":""} |
| ColumnDataTypeSettings |
array<object> |
列データ型マッピング。 |
|
|
object |
列データ型マッピング。 |
||
| DestinationDataType |
string |
送信先のデータ型。例: |
text |
| SourceDataType |
string |
ソースのデータ型。例: |
bigint |
| CycleScheduleSettings |
object |
定期スケジューリングの設定。 |
|
| CycleMigrationType |
string |
定期スケジューリングの同期タイプ。有効な値:
|
Full |
| ScheduleParameters |
string |
スケジューリングパラメーター。 |
bizdate=$bizdate |
| DdlHandlingSettings |
array<object> |
DDL メッセージを処理するための設定の配列。各要素は DDL メッセージタイプと対応する処理ルールを指定します。 |
|
|
object |
DDL メッセージタイプを処理するためのルール。 |
||
| Action |
string |
処理アクション。有効な値:
|
Ignore |
| Type |
string |
DDL メッセージタイプ。有効な値:
|
CreateTable |
| RuntimeSettings |
array<object> |
ランタイム設定。 |
|
|
object |
ランタイム設定。 |
||
| Name |
string |
設定の名前。有効な値:
|
runtime.offline.concurrent |
| Value |
string |
設定の値。 |
1 |
| MigrationType |
string |
同期タイプ。有効な値:
|
FullAndRealtimeIncremental |
| JobType |
string |
ジョブタイプ。
|
DatabaseRealtimeMigration |
| ProjectId |
integer |
API 呼び出しのための DataWorks ワークスペースの ID。DataWorks コンソールの [ワークスペース設定] ページからワークスペース ID を取得できます。 |
98330 |
| ResourceSettings |
object |
リソース設定。 |
|
| OfflineResourceSettings |
object |
オフライン同期ジョブのリソース設定。 |
|
| RequestedCu |
number |
オフライン同期ジョブのためのデータ統合リソースグループからの CU 数。 |
2.0 |
| ResourceGroupIdentifier |
string |
オフライン同期ジョブで使用されるデータ統合リソースグループの名前。 |
di_resourcegroup_v1 |
| RealtimeResourceSettings |
object |
リアルタイム同期ジョブのリソース設定。 |
|
| RequestedCu |
number |
リアルタイム同期ジョブのためのデータ統合リソースグループからの CU 数。 |
2.0 |
| ResourceGroupIdentifier |
string |
リアルタイムジョブで使用されるデータ統合リソースグループの名前。 |
di_resourcegroup_v1 |
| ScheduleResourceSettings |
object |
スケジューリングリソース設定。 |
|
| RequestedCu |
number |
オフラインスケジューリングジョブのためのスケジューリングリソースグループからの CU 数。 |
2.0 |
| ResourceGroupIdentifier |
string |
オフラインスケジューリングジョブで使用されるスケジューリングリソースグループの名前。 |
schedual_resourcegroup_v1 |
| SourceDataSourceSettings |
array<object> |
ソースデータソースの設定。 |
|
|
array<object> |
ソースデータソースの設定。 |
||
| DataSourceName |
string |
データソースの名前。 |
dw_mysql |
| DataSourceProperties |
object |
データソースのプロパティ。 |
|
| Encoding |
string |
データベースのエンコーディング。 |
UTF-8 |
| Timezone |
string |
タイムゾーン。 |
GMT+8 |
| SourceDataSourceType |
string |
ソースデータソースのタイプ。有効な値: |
Mysql |
| TableMappings |
array<object> |
オブジェクト変換のマッピングのリスト。リスト内の各要素は、ソースオブジェクトの一連の選択ルールと、選択されたオブジェクトに適用される一連の変換ルールを記述します。 説明
[ { "SourceObjectSelectionRules":[ { "ObjectType":"Database", "Action":"Include", "ExpressionType":"Exact", "Expression":"biz_db" }, { "ObjectType":"Schema", "Action":"Include", "ExpressionType":"Exact", "Expression":"s1" }, { "ObjectType":"Table", "Action":"Include", "ExpressionType":"Exact", "Expression":"table1" } ], "TransformationRuleNames":[ { "RuleName":"my_database_rename_rule", "RuleActionType":"Rename", "RuleTargetType":"Schema" } ] } ] |
|
|
array<object> |
ソースオブジェクトと適用する変換ルールを定義するマッピング。 |
||
| SourceObjectSelectionRules |
array<object> |
各ルールは、同期するソースオブジェクトのセットを選択します。複数のルールの組み合わせで 1 つのテーブルが選択されます。 |
|
|
object |
各ルールは、ソースデータベースやソーステーブルなど、同期するさまざまなタイプのソースオブジェクトを選択できます。 |
||
| Action |
string |
選択アクション。有効な値: |
Include |
| Expression |
string |
式。 |
mysql_table_1 |
| ExpressionType |
string |
式のタイプ。有効な値: |
Exact |
| ObjectType |
string |
オブジェクトタイプ。有効な値:
|
Table |
| TransformationRules |
array<object> |
オブジェクト変換ルールの定義の配列。 |
|
|
object |
ソースオブジェクトに適用される変換ルール。 |
||
| RuleName |
string |
ルールの名前。ルール名は、特定のアクションタイプ ( |
rename_rule_1 |
| RuleActionType |
string |
アクションタイプ。有効な値:
|
AddColumn |
| RuleTargetType |
string |
アクションのターゲットオブジェクトタイプ。有効な値:
|
Table |
| TransformationRules |
array<object> |
オブジェクト変換ルールの定義のリスト。 説明
[ { "RuleName":"my_database_rename_rule", "RuleActionType":"Rename", "RuleTargetType":"Schema", "RuleExpression":"{\"expression\":\"${srcDatasoureName}_${srcDatabaseName}\"}" } ] |
|
|
object |
オブジェクト変換ルールの定義。 |
||
| RuleActionType |
string |
アクションタイプ。有効な値:
|
Rename |
| RuleExpression |
string |
ルール式 (JSON 文字列形式)。
|
{"expression":"${srcDatasoureName}_${srcDatabaseName}"} |
| RuleName |
string |
ルールの名前。ルール名は、特定のアクションタイプ ( |
rename_rule_1 |
| RuleTargetType |
string |
アクションのターゲットオブジェクトタイプ。有効な値:
|
Table |
| JobStatus |
string |
ジョブのステータス。有効な値:
|
Running |
DIJobId
deprecated
|
string |
このフィールドは非推奨です。代わりに |
32601 |
| Owner |
string |
例
成功レスポンス
JSONJSON
{
"RequestId": "C99E2BE6-9DEA-5C2E-8F51-1DDCFEADE490",
"PagingInfo": {
"Id": 32601,
"Description": "description",
"DestinationDataSourceSettings": [
{
"DataSourceName": "dw_mysql"
}
],
"DestinationDataSourceType": "Hologres",
"JobName": "imp_ods_dms_det_dealer_info_df",
"JobSettings": {
"ChannelSettings": "{\"structInfo\":\"MANAGED\",\"storageType\":\"TEXTFILE\",\"writeMode\":\"APPEND\",\"partitionColumns\":[{\"columnName\":\"pt\",\"columnType\":\"STRING\",\"comment\":\"\"}],\"fieldDelimiter\":\"\"}",
"ColumnDataTypeSettings": [
{
"DestinationDataType": "text",
"SourceDataType": "bigint"
}
],
"CycleScheduleSettings": {
"CycleMigrationType": "Full",
"ScheduleParameters": "bizdate=$bizdate\n"
},
"DdlHandlingSettings": [
{
"Action": "Ignore",
"Type": "CreateTable"
}
],
"RuntimeSettings": [
{
"Name": "runtime.offline.concurrent\n",
"Value": "1"
}
]
},
"MigrationType": "FullAndRealtimeIncremental",
"JobType": "DatabaseRealtimeMigration",
"ProjectId": 98330,
"ResourceSettings": {
"OfflineResourceSettings": {
"RequestedCu": 2,
"ResourceGroupIdentifier": "di_resourcegroup_v1"
},
"RealtimeResourceSettings": {
"RequestedCu": 2,
"ResourceGroupIdentifier": "di_resourcegroup_v1"
},
"ScheduleResourceSettings": {
"RequestedCu": 2,
"ResourceGroupIdentifier": "schedual_resourcegroup_v1"
}
},
"SourceDataSourceSettings": [
{
"DataSourceName": "dw_mysql",
"DataSourceProperties": {
"Encoding": "UTF-8\n",
"Timezone": "GMT+8\n"
}
}
],
"SourceDataSourceType": "Mysql",
"TableMappings": [
{
"SourceObjectSelectionRules": [
{
"Action": "Include",
"Expression": "mysql_table_1",
"ExpressionType": "Exact",
"ObjectType": "Table"
}
],
"TransformationRules": [
{
"RuleName": "rename_rule_1",
"RuleActionType": "AddColumn",
"RuleTargetType": "Table"
}
]
}
],
"TransformationRules": [
{
"RuleActionType": "Rename",
"RuleExpression": "{\"expression\":\"${srcDatasoureName}_${srcDatabaseName}\"}",
"RuleName": "rename_rule_1",
"RuleTargetType": "Table"
}
],
"JobStatus": "Running",
"DIJobId": "32601",
"Owner": ""
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。