指定されたタスクインスタンスの詳細を取得します。
操作説明
この特徴を使用するには、DataWorks Basic Edition 以上のエディションを購入する必要があります。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
dataworks:* |
get |
*すべてのリソース。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| Id |
integer |
必須 |
タスクインスタンスの一意な識別子。 |
1234 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーター。 |
||
| RequestId |
string |
リクエスト ID。ログの特定および問題のトラブルシューティングに使用されます。 |
22C97E95-F023-56B5-8852-B1A77**** |
| TaskInstance |
object |
タスクインスタンスの詳細情報。 |
|
| TaskId |
integer |
対応するタスクの ID。 |
1234 |
| TaskType |
string |
対応するタスクのタイプ。 |
ODPS_SQL |
| TaskName |
string |
対応するタスクの名前。 |
SQL ノード |
| Description |
string |
スクリプトの説明。 |
テスト |
| WorkflowId |
integer |
タスクインスタンスが属するワークフローの ID。 |
1234 |
| WorkflowName |
string |
タスクインスタンスが属するワークフローの名前。 |
テストワークフロー |
| TriggerType |
string |
トリガータイプ。トリガータイプは、GetTask 操作の Trigger.Type レスポンスパラメーターから取得できます。有効な値:
|
Scheduler |
| TriggerRecurrence |
string |
トリガーされるときの実行中のモード。このパラメーターは、TriggerType が Scheduler にセットされている場合に効果を発揮します。有効な値:
|
法線 |
| WorkflowInstanceId |
integer |
タスクインスタンスが属するワークフローインスタンスの ID。 |
1234 |
| WorkflowInstanceType |
string |
タスクインスタンスが属するワークフローインスタンスのタイプ。有効な値:
|
法線 |
| UnifiedWorkflowInstanceId |
integer |
統合ワークフローインスタンス ID。単一のトリガー下の同じビジネス日付内のすべてのタスクインスタンスは、このフィールドに対して同じ値を共有します。 |
1234 |
| Timeout |
integer |
タスク実行のタイムアウト期間。単位: 秒。 注: スケジューリングシステムは、設定された値を最も近い時間に丸めます。 |
3600 |
| RerunMode |
string |
タスクの再実行構成。有効な値:
|
AllAllowed |
| RunNumber |
integer |
現在の実行番号。デフォルトでは、値は 1 から始まります。 |
1 |
| PeriodNumber |
integer |
周期番号。タスクインスタンスがその日のどのスケジューリング周期にあるかを示します。 |
1 |
| BaselineId |
integer |
ベースライン ID。 |
1234 |
| Priority |
integer |
タスクの実行中の優先度。最小値: 1。最大値: 8。値が大きいほど優先度が高くなります。デフォルト値: 1。 |
1 |
| Script |
object |
実行中のスクリプト情報。 |
|
| Content |
string |
スクリプトのコンテンツ。 |
echo "helloWorld" |
| Parameters |
string |
スクリプトパラメーターのリスト。 |
para1=$bizdate |
| RuntimeResource |
object |
インスタンスに関連付けられたリソースグループ情報。 |
|
| ResourceGroupId |
string |
タスクに設定されたスケジュールリソースグループの識別子。 |
S_res_グループ_524258031846018_1684XXXXXXXXX |
| Image |
string |
タスクに設定されたイメージ ID。 |
i-xxxxxx |
| Cu |
string |
タスクに設定された計算ユニット (CU) の消費量。 |
0.25 |
| Runtime |
object |
インスタンスのランタイム時間情報。 |
|
| ProcessId |
string |
実行の一意な ID。 |
T3_123 |
| Gateway |
string |
タスクが実行されるマシン。 |
cn-shanghai.1.2 |
| DataSource |
object |
インスタンスに関連付けられたデータソース情報。 |
|
| Name |
string |
データソースの名前。 |
mysql_test |
| Inputs |
object |
入力情報。 |
|
| Variables |
array<object> |
変数定義のリスト。 |
|
|
object |
変数定義のリスト。 |
||
| Name |
string |
変数の名前。 |
Key1 |
| Type |
string |
タイプ。有効な値:
|
Constant |
| Value |
string |
変数の値。 |
Value1 |
| Outputs |
object |
出力情報。 |
|
| TaskOutputs |
array<object> |
タスク出力定義のリスト。 |
|
|
object |
タスク出力定義のリスト。 |
||
| Output |
string |
出力識別子。 |
pre.odps_sql_demo_0 |
| Variables |
array<object> |
変数定義のリスト。 |
|
|
object |
変数定義のリスト。 |
||
| Name |
string |
変数の名前。 |
key1 |
| Type |
string |
タイプ。有効な値:
|
Constant |
| Value |
string |
変数の値。 |
値1 |
| Tags |
array<object> |
ノードタグのリスト。 |
|
|
object |
ノードタグのリスト。 |
||
| Key |
string |
ラベルキー。 |
key1 |
| Value |
string |
ラベル値。 |
値1 |
| Status |
string |
インスタンスの実行ステータス。有効な値:
|
Success |
| TriggerTime |
integer |
スケジュールされたトリガー時刻。 |
1710239005403 |
| Bizdate |
integer |
業務日付。 |
1710239005403 |
| StartedTime |
integer |
実行の開始時刻。 |
1710239005403 |
| FinishedTime |
integer |
完了時刻。 |
1710239005403 |
| Id |
integer |
ノードインスタンスの一意な識別子。 |
1234 |
| ProjectId |
integer |
プロジェクト ID。 |
100 |
| ProjectEnv |
string |
プロジェクト環境。有効な値:
|
Prod |
| Owner |
string |
ノードオーナーのアカウント ID。 |
1000 |
| CreateTime |
integer |
作成時刻。 |
1710239005403 |
| ModifyTime |
integer |
変更時刻。 |
1710239005403 |
| CreateUser |
string |
インスタンスを作成したユーザーのアカウント ID。 |
1000 |
| ModifyUser |
string |
インスタンスを変更したユーザーのアカウント ID。 |
1000 |
| WaitingResourceTime |
integer |
インスタンスがリソース待機状態になった時刻。 |
1710239005403 |
| WaitingTriggerTime |
integer |
インスタンスがスケジュール時刻待機状態になった時刻。 |
1710239005403 |
| OperationType |
string |
インスタンスに対する最新操作のタイプ。 |
TriggerDqc |
例
成功レスポンス
JSONJSON
{
"RequestId": "22C97E95-F023-56B5-8852-B1A77****",
"TaskInstance": {
"TaskId": 1234,
"TaskType": "ODPS_SQL",
"TaskName": "SQL ノード",
"Description": "テスト",
"WorkflowId": 1234,
"WorkflowName": "テストワークフロー",
"TriggerType": "Scheduler",
"TriggerRecurrence": "法線",
"WorkflowInstanceId": 1234,
"WorkflowInstanceType": "法線",
"UnifiedWorkflowInstanceId": 1234,
"Timeout": 3600,
"RerunMode": "AllAllowed",
"RunNumber": 1,
"PeriodNumber": 1,
"BaselineId": 1234,
"Priority": 1,
"Script": {
"Content": "echo \"helloWorld\"",
"Parameters": "para1=$bizdate"
},
"RuntimeResource": {
"ResourceGroupId": "S_res_グループ_524258031846018_1684XXXXXXXXX",
"Image": "i-xxxxxx",
"Cu": "0.25"
},
"Runtime": {
"ProcessId": "T3_123",
"Gateway": "cn-shanghai.1.2"
},
"DataSource": {
"Name": "mysql_test"
},
"Inputs": {
"Variables": [
{
"Name": "Key1",
"Type": "Constant",
"Value": "Value1"
}
]
},
"Outputs": {
"TaskOutputs": [
{
"Output": "pre.odps_sql_demo_0"
}
],
"Variables": [
{
"Name": "key1",
"Type": "Constant",
"Value": "値1"
}
]
},
"Tags": [
{
"Key": "key1",
"Value": "値1"
}
],
"Status": "Success",
"TriggerTime": 1710239005403,
"Bizdate": 1710239005403,
"StartedTime": 1710239005403,
"FinishedTime": 1710239005403,
"Id": 1234,
"ProjectId": 100,
"ProjectEnv": "Prod",
"Owner": "1000",
"CreateTime": 1710239005403,
"ModifyTime": 1710239005403,
"CreateUser": "1000",
"ModifyUser": "1000",
"WaitingResourceTime": 1710239005403,
"WaitingTriggerTime": 1710239005403,
"OperationType": "TriggerDqc"
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。