スケジュールされたノートブックジョブの作成と管理
ノートブック ジョブは、ノートブック UI で直接作成および管理できます。 ノートブックが既に 1 つ以上のジョブに割り当てられている場合は、それらのジョブのスケジュールを作成および管理できます。 ノートブックがジョブに割り当てられていない場合は、ノートブックを実行するジョブとスケジュールを作成できます。
ノートブック ジョブをスケジュールする
ノートブックジョブを定期的に実行するようにスケジュールするには:
ノートブックで、 右上をクリックします。 このノートブックにジョブが存在しない場合は、[スケジュール] ダイアログが表示されます。
ノートブックのジョブが既に存在する場合は、[ジョブ リスト] ダイアログが表示されます。 [スケジュール] ダイアログを表示するには、[ スケジュールの追加] をクリックします。
[スケジュール] ダイアログで、必要に応じてジョブの名前を入力します。 デフォルト名はノートブックの名前です。
手動でトリガーされた場合にのみジョブを実行するには [手動 ] を選択し、ジョブを実行するスケジュールを定義するには [スケジュール 済み] を選択します。 [ スケジュール済み] を選択した場合は、ドロップダウンを使用して頻度、時刻、およびタイム ゾーンを指定します。
[コンピュート]ドロップダウンで、タスクを実行するコンピュート リソースを選択します。
ノートブックが SQL ウェアハウスにアタッチされている場合、デフォルトのコンピュートは同じ SQL ウェアハウスです。
ワークスペースが Unity Catalog 対応で、サーバレス ジョブが有効な場合、ジョブはサーバレス コンピュートで実行されます。
それ以外の場合、 Allow クラスター Creation アクセス許可がある場合、新しい ジョブ クラスター でジョブは by デフォルト. デフォルト ジョブ クラスターの設定を編集するには、フィールドの右側にある [編集 ] をクリックして、 クラスター設定ダイアログを表示します。 Allow クラスター Creation アクセス許可がない場合、ノートブックがアタッチされているクラスターでのジョブ実行はデフォルトによって行われます。ノートブックがクラスターにアタッチされていない場合は、 クラスター ドロップダウンからクラスターを選択する必要があります。
必要に応じて、ジョブに渡す 任意のパラメーター を入力します。 [追加] をクリックし、各パラメーターのキーと値を指定します。パラメーター パラメーターのキーで指定された ノートブック ウィジェット の値を設定します。 動的値参照を使用して、パラメーター値の一部として限られた動的値のセットを渡します。
必要に応じて、ジョブイベントに関する アラート を受信する Eメール アドレスを指定します。 ジョブイベントのEメール通知とシステム通知の追加を参照してください。
[ 送信] をクリックします。
ノートブックジョブの実行
ノートブックジョブを手動で実行するには:
ノートブックで、 右上をクリックします。
[ 今すぐ実行] をクリックします。
ジョブ実行の詳細を表示するには、 をクリックします。
スケジュールされたノートブック ジョブを管理する
このノートブックに関連付けられているジョブを表示するには、 [スケジュール]ボタンをクリックします。 ジョブ リスト ダイアログが表示され、このノートブックに現在定義されているすべてのジョブが表示されます。 ジョブを管理するには、リスト内のジョブの右側に表示されます。
このメニューから、スケジュールの編集、ジョブの クローニング 、 ジョブ実行の詳細の表示、ジョブの停止、ジョブの再開、またはスケジュールされたジョブの削除を行うことができます。
スケジュールされたジョブを複製すると、元のジョブと同じパラメーターで新しいジョブが作成されます。 新しいジョブが Clone of <initial job name>
という名前でリストに表示されます。
ジョブの編集方法は、ジョブのスケジュールの複雑さによって異なります。 「スケジュール」ダイアログまたはジョブ詳細パネルが表示され、スケジュール、クラスター、パラメーターなどを編集できます。 「Databricks ジョブのトリガーの種類」を参照してください。