注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
スケジュールは、Foundryを通じてデータを一貫して流すために、定期的にビルドを実行するために使用されます。スケジュール内では、トリガーがビルドが実行されるために満たすべき条件を定義します。
トリガーが満たされ、ビルドが行われるとき、スケジュールが実行されたと言います。前回の実行がまだ進行中である間にスケジュールがトリガーされた場合、そのスケジュールはトリガーされたままとなり、前のスケジュールが終了した後にのみ実行されます。
実行履歴は、スケジュールがいつ実行され、各実行で何のタスクが行われたかの情報を提供します。スケジュールの実行は以下のいくつかのタイプがあります:
スケジュールについて詳しく知るためには、以下のリソースを参照してください:
スケジュールはData Lineageアプリケーションのスケジュールサイドバーで編集、管理、更新することができます。スケジュールの探索に関するワークフローは、ユーザーのAppsサイドバーから利用可能なビルドスケジュールアプリケーションで実施できます。実行可能なクエリには以下のようなものがありますが、これらに限定されません:
以下の検索条件を使用することができます:
ページに到着すると、最初にユーザーのスケジュールが表示されます。その後、名前でスケジュールをフィルター処理する、一時停止する、またはソートすることができます。検索パラメーターはページリンクに保存されるため、ページをブックマークしたり、リンクを他のユーザーと共有したりすることができます。
スケジュールのリストは、スケジュール名(スケジュールに存在する場合)と一時停止状態によってさらに絞り込むことができます。また、スケジュールの名前、作成日、最後の実行日、または最後の更新日によってソートすることもできます。
スケジュールは、一時的に実行を防ぐために一時停止することができます。
スケジュールが一時停止されると、そのトリガー状態はリセットされ、すべての観測されたイベントは忘れられます。スケジュールが一時停止している間は、トリガーすることができず、観測されたすべてのイベントを無視します。
一時停止されたスケジュールは再開することで再び実行を開始することができます。
スケジュールがビルドする権限を持つデータセットは、スケジュールがユーザーのデータセットへの権限を使用して保存されるか、ビルドされるデータセットを含むプロジェクトのセットを使用して保存されるかによって決まります。前者(ユーザーモード)は、ユーザーの権限が変更されると予期しない変更が生じる可能性があります。なぜなら、スケジュールはユーザーがビルドを実行しているかのように実行されます。後者(プロジェクトスコープモード)は、スケジュールがユーザーの権限に関係なく独立して実行され、スケジュールがスコープされているプロジェクトのセットが変更された場合のみ変更されるため、より一貫性があります。