Data Connect のジョブ履歴ビューの使用

Workfront管理者は、ジョブ履歴ビューで、各データ更新ジョブの詳細なレコードにアクセスできます。 これらのレコードは、データを最新の状態に保つジョブに対する貴重なinsightを提供し、プロセスを実行しビジネスビジュアライゼーションを更新するタイミングに関する理想的な期間を確立するのに役立ちます。

ジョブ履歴ビュー

[Job History] ビューの列には、次の情報が表示されます。

  • OBJECT_NAME:ジョブに関連付けられたオブジェクトの名前を表示します。
  • SCHEDULED_TIME:ジョブの開始時刻を表示します。
  • COMPLETED_TIME:ジョブの完了時間を表示します。
  • LATEST_FLAG:ジョブが最新の更新に含まれているかどうかを示します。
  • STATE:ジョブのステータスを表示します。 詳しくは、この記事の次の節 使用可能なジョブステータスを参照してください。
  • LAST_UPDATED:ジョブの最終更新タイムスタンプ。
NOTE
ジョブ履歴ビューには、スケジュールされた過去 72 時間のジョブの詳細が含まれます。

利用可能なジョブステータス

各データ接続ジョブには、成功、スキップ、失敗のいずれかを示すステータスが割り当てられます。

ジョブステータス
定義
成功
ジョブは、使用可能な各更新を正常に処理し、そのレコードタイプのすべての更新がデータレイクに反映されるようになりました。
スキップ
レコードの種類に対して処理する更新がキューになかったので、ジョブはスキップされました。
失敗
ジョブを実行できませんでした。 このような場合、キュー内のデータがデータレイクにコミットされなかった可能性があります。 キューに残っているレコードは、そのレコードタイプで次にスケジュールされたジョブで処理されます。

ジョブの実行とログの動作に関する考慮事項

Snowflakeは、ジョブスケジューラー最適化ツールを使用します。このツールは、ジョブ実行が処理され、「ジョブ履歴」ビューに記録される方法に影響を与える可能性があります。 このログの動作は、処理するデータがあるかどうかによって異なる場合があります。

例えば、特定のオブジェクトに対して処理する新しい行がない場合、次のいずれかの結果が生じる可能性があります。

  • ジョブが実行され、スキップ済みとしてマークされます:Snowflakeは処理する行がないことを検出し、ジョブを実行してテーブルにスキップ ステータスで記録します。

  • ジョブが実行されません:Snowflakeは、処理する行がないと判断し、ジョブを実行せず、スキップ ステータスでテーブルに記録します。

    note note
    NOTE
    ジョブが実行されない 2 番目のシナリオでは、そのオブジェクトの最新のレコードが、期待されるスケジュールに合わないタイムスタンプを反映している可能性があります。

つまり、ローが処理されていなくてもジョブは実行されたと見なされ、ジョブ・スケジューラの特定のジョブに対する動作に応じてログに記録される場合とされない場合があります。

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43