ジョブの Delta Live Tables パイプライン タスク
ジョブは、 タスク間の関係を定義するための手続き型アプローチを提供します。 Delta Live Tables パイプラインは、 データセット と 変換の間のリレーションシップを定義するための宣言型アプローチを提供します。 このページでは、トリガーされた Delta Live Tables パイプラインを Databricks ジョブのタスクとして実行するようにスケジュールする方法を、ジョブ UI、 Delta Live Tables パイプライン UI、または SQLを使用してスケジュールする方法について説明します。
注:
トリガーされた Delta Live Tables パイプラインは、継続的に実行されないパイプラインですが、開始するにはトリガーする必要があります。パイプライン タスクは、トリガーされた Delta Live Tables パイプラインのトリガー メカニズムにすることができます。 連続パイプラインはトリガーする必要がないため、タスクを通じてパイプラインをトリガーするのは冗長です。 トリガーされたパイプラインと連続パイプラインの詳細については、「 トリガーされたパイプライン モードと連続パイプライン モード」を参照してください。
ジョブ UI を使用して Delta Live Tables パイプライン タスクを構成する
Delta Live Tables パイプラインは、パイプライン定義のソース コードとコンピュートのすべての構成を管理します。
ジョブにパイプラインを追加するには、次の手順を実行します。
新しいタスクを作成して名前を付け、 [種類] に Delta Live Tables パイプラインを選択します。
[パイプライン] ドロップダウン メニューで、既存の Delta Live Tables パイプラインを選択します。
必要に応じて、Delta Live Tables パイプラインで完全更新をトリガーできます。
重要
パイプラインタスクで使用できるのはトリガーパイプラインだけです。継続的パイプラインは、ジョブタスクとしてはサポートされていません。
パイプライン UI を使用して Delta Live Tables パイプラインをスケジュールする
パイプラインにスケジュールを追加すると、1 つのパイプライン タスクを持つジョブが作成されます。 時間ベースのスケジュールトリガーは、このUIを使用してのみ設定できます。 より高度なトリガー オプションについては、「 ジョブ UI を使用して Delta Live Tables パイプライン タスクを構成する」を参照してください。
パイプライン UI を使用してスケジュールされたジョブでパイプライン タスクを構成するには、次の手順を実行します。
サイドバーの 「Delta Live Tables 」をクリックします。
パイプライン名をクリックします。 パイプライン UI が表示されます。
「スケジュール」をクリックします。
パイプラインにスケジュールが存在しない場合は、[ 新しいスケジュール ] ダイアログが表示されます。
1 つ以上のスケジュールがすでに存在する場合は、[ スケジュールの追加] をクリックします。
ジョブ名フィールドにジョブの一意の名前を入力します。
(オプション)スケジュールの頻度を更新します。
[ 詳細 ] を選択すると、cron 構文を含むより詳細なオプションが表示されます。
(オプション) [その他のオプション] で、パイプラインの開始、成功、または失敗時にアラートを受け取るように 1 つ以上の Eメール アドレスを構成します。
作成をクリックします。
注:
パイプラインが 1 つ以上のスケジュールされたジョブに含まれている場合、[ スケジュール ] ボタンには既存のスケジュールの数が表示されます ( 例: スケジュール (5))。