RunSemanticJob または ListSemanticJobRuns が返す ExecutorJobId を使用して、実行ログを照会します。現在の POP コントラクトでは、タスクおよびワークスペースの識別子のみが公開されており、デフォルトのログセグメントが返されます。
操作説明
シナリオ
セマンティックジョブ実行の実行ログを読み取り、実行プロセスを観察し、失敗の原因を特定します。
手順
RunSemanticJob.Data.ExecutorJobIdまたはListSemanticJobRuns[].ExecutorJobIdを使用して実行を指定します。対応するタスクの
ProjectIdを指定してこの操作を呼び出します。Data内のログセグメントを、GetSemanticJobDetailが返す実行ステータスと併せて分析します。
事前準備
ログは診断に使用されるものであり、最終的な結果ファイルを表すものではありません。結果アーティファクトを取得するには、DownloadSemanticResults を呼び出してください。
今すぐお試しください
テスト
RAM 認証
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ExecutorJobId |
string |
必須 |
エグゼキュータタスク ID。RunSemanticJob の応答の Data.ExecutorJobId、または ListSemanticJobRuns の Record の ExecutorJobId を使用します。 |
exec-job-demo |
| ProjectId |
integer |
必須 |
タスクが属する DataWorks ワークスペースの ID。CreateSemanticJob の応答の ProjectId、または ListSemanticJobs のリスト項目を使用します。 |
100 |
各リクエストフィールドの説明に基づいて、リクエストパラメーターを構築してください。
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
実行ログをクエリするための標準的な応答です。Data には、エグゼキュータが返すログセグメントのリストが含まれます。 |
||
| RequestId |
string |
リクエスト ID。ログの特定や問題のトラブルシューティングに使用します。 |
676271D6-53B4-57BE-89FA-72F7AE1418DF |
| Success |
boolean |
リクエストが成功したかどうかを示します。 |
|
| Data |
array<object> |
エグゼキュータが返すログセグメントのリスト。現在の POP コントラクトでは、sqlIndex やオフセットは外部に公開されません。ログセグメントは、操作のデフォルト動作に基づいて返されます。 |
|
|
object |
ログセグメント。 |
||
| LogEnd |
boolean |
現在のログセグメントの読み取りが末尾まで完了したかどうかを示します。値が true の場合、このセグメント以降にコンテンツがないことを示します。 |
|
| LogContent |
string |
この応答で返される生ログテキスト。 |
semantic job started |
応答フィールドの意味および後続の呼び出しとの関係については、各フィールドの説明を参照してください。
例
成功レスポンス
JSONJSON
{
"RequestId": "676271D6-53B4-57BE-89FA-72F7AE1418DF",
"Success": false,
"Data": [
{
"LogEnd": false,
"LogContent": "semantic job started"
}
]
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。