構成に基づき、データバックフィルワークフローインスタンスなどのワークフローインスタンスを作成します。
操作説明
DataWorks のベーシック版以上をご購入いただく必要があります。
今すぐお試しください
テスト
RAM 認証
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ProjectId |
integer |
必須 |
プロジェクト ID。 |
100 |
| EnvType |
string |
任意 |
プロジェクトの環境。有効な値:
|
Prod |
| WorkflowId |
integer |
必須 |
インスタンスが属するワークフローの ID。定期タスクの場合、このパラメーターは 1 に設定されます。 |
1 |
| Name |
string |
必須 |
名前。 |
WorkflowInstance1 |
| Periods |
object |
任意 |
データバックフィル期間の構成。 |
|
| BizDates |
array<object> |
必須 |
データタイムスタンプ。最大 7 個のデータタイムスタンプを指定できます。 |
|
|
object |
任意 |
|||
| StartBizDate |
string |
必須 |
データバックフィルを開始するデータタイムスタンプ。このパラメーターは |
2024-11-20 |
| EndBizDate |
string |
必須 |
データバックフィルを終了するデータタイムスタンプ。このパラメーターは |
2024-11-24 |
| StartTime |
string |
任意 |
データバックフィルの開始時刻。このパラメーターは このパラメーターを設定する場合は、EndTime パラメーターも併せて設定する必要があります。 |
00:00:00 |
| EndTime |
string |
任意 |
データバックフィルの終了時刻。このパラメーターは このパラメーターを設定する場合は、StartTime パラメーターも併せて設定する必要があります。 |
23:59:59 |
| Type |
string |
必須 |
ワークフローインスタンスの種類。有効な値:
|
SupplementData |
| WorkflowParameters |
string |
任意 |
ワークフローのパラメーター。特定のワークフローが指定された場合( |
"key=value" format: key1=value1 key2=value2 JSON format: {"key1":"value1", "key2": "value2"} |
| TaskParameters |
string |
任意 |
タスク固有のパラメーター。値は JSON 形式です。キーはタスク ID を指定します。GetTask 操作を呼び出して、スクリプトパラメーターを照会することで、値の形式を取得できます。 |
{ "1001": "key1=val2 key2=val2", "1002": "key1=val2 key2=val2" } |
| AutoStartEnabled |
boolean |
任意 |
デフォルト値は true です。 |
true |
| DefaultRunProperties |
object |
任意 |
ランタイム構成。 |
|
| RootTaskIds |
array |
任意 |
ルートタスク ID の一覧。
|
|
|
integer |
任意 |
タスク ID。 |
1234 |
|
| IncludeTaskIds |
array |
任意 |
実行対象のタスク ID。 |
|
|
integer |
任意 |
タスク ID。 |
1234 |
|
| ExcludeTaskIds |
array |
任意 |
実行対象外のタスク ID。 |
|
|
integer |
任意 |
タスク ID。 |
4321 |
|
| IncludeProjectIds |
array |
任意 |
実行対象のプロジェクト ID。 |
|
|
integer |
任意 |
プロジェクト ID。 |
100 |
|
| ExcludeProjectIds |
array |
任意 |
実行対象外のプロジェクト ID。 |
|
|
integer |
任意 |
プロジェクト ID。 |
200 |
|
| Mode |
string |
任意 |
データバックフィルモード。デフォルト値:ManualSelection。Type が SupplementData の場合に必須です。
|
ManualSelection |
| Analysis |
object |
任意 |
分析構成。Type = SupplementData の場合に必須です。 |
|
| Enabled |
boolean |
任意 |
分析機能を有効化するかどうかを指定します。Type = SupplementData の場合に必須です。 |
true |
| Blocked |
boolean |
任意 |
分析が失敗した場合に実行をブロックするかどうかを指定します。Type = SupplementData の場合に必須です。 |
true |
| RunPolicy |
object |
任意 |
実行ポリシー。このパラメーターを空欄のままにした場合、タスク構成が使用されます。 |
|
| StartTime |
string |
任意 |
実行開始時刻。このパラメーターは |
00:00:00 |
| EndTime |
string |
任意 |
実行終了時刻。このパラメーターは |
23:59:59 |
| Type |
string |
任意 |
時間帯タイプ。RunPolicy パラメーターを設定する場合は、このパラメーターの指定が必須です。有効な値:
|
Daily |
| Immediately |
boolean |
任意 |
スケジュール実行時刻が将来であるタスクを即時に実行できるかどうかを指定します。デフォルト値:false。 |
false |
| Alert |
object |
任意 |
アラート設定。 |
|
| Type |
string |
任意 |
アラート通知ポリシー。有効な値:
|
Succes |
| NoticeType |
string |
任意 |
アラート通知方法。有効な値:
|
Sms |
| Parallelism |
integer |
任意 |
タスクの同時実行数。2~10 の値は同時実行を意味し、1 の値は順次実行を意味します。Type = SupplementData の場合に必須です。 |
2 |
| Order |
string |
任意 |
実行順序。デフォルト値:Asc。
|
Asc |
| RuntimeResource |
string |
任意 |
カスタムスケジューリングリソースグループ ID。空欄の場合は、タスク構成が使用されます。 |
S_res_group_524258031846018_1684XXXXXXXXX |
| Priority |
integer |
任意 |
実行優先度(範囲:1~11)。値が大きいほど優先度が高くなります。 |
1 |
| PriorityWeightStrategy |
string |
任意 |
優先度重み付けポリシー。
|
Upstream |
| Comment |
string |
任意 |
作成理由。 |
create for test |
| Tags |
array<object> |
任意 |
タスクタグ一覧。 |
|
|
object |
任意 |
|||
| Value |
string |
任意 |
タグ値。 |
tagValue |
| Key |
string |
任意 |
タグキー。 |
tagKey |
| TagCreationPolicy |
string |
任意 |
タグ作成ポリシー。有効な値:
|
Append |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。ログの特定やトラブルシューティングに使用されます。 |
22C97E95-F023-56B5-8852-B1A77A17XXXX |
| OperationId |
string |
操作 ID。このフィールドを使用して、GetCreateWorkflowInstancesResult インターフェイス経由で、作成操作の結果を照会できます。 |
e15ad21c-b0e9-4792-8f55-b037xxxxxxxx |
例
成功レスポンス
JSONJSON
{
"RequestId": "22C97E95-F023-56B5-8852-B1A77A17XXXX",
"OperationId": "e15ad21c-b0e9-4792-8f55-b037xxxxxxxx"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。