メインコンテンツまでスキップ

スケジュールされたノートブック ジョブを作成および管理する

ノートブック UI で直接ノートブック ジョブを作成および管理できます。 ノートブックがすでに 1 つ以上のジョブに割り当てられている場合は、それらのジョブのスケジュールを作成および管理できます。 ノートブックがジョブに割り当てられていない場合は、ノートブックを実行するためのジョブとスケジュールを作成できます。 ジョブのスケジュール設定の詳細については、「 スケジュールに従ってジョブを実行する」を参照してください。

ノートブック ジョブのスケジュール

ノートブック ジョブを定期的に実行するようにスケジュールするには、次のようにします。

  1. ノートブックで、右上の [ スケジュール ] をクリックします。 このノートブックにジョブが存在しない場合は、[スケジュール] ダイアログが表示されます。

    ノートブックのスケジュール ダイアログ

    ノートブックにジョブがすでに存在する場合は、[ジョブリスト] ダイアログが表示されます。 [スケジュール] ダイアログを表示するには、[ スケジュールの追加 ] をクリックします。

    ジョブリストダイアログ

  2. 「スケジュール」ダイアログで、オプションでジョブの名前を入力します。 デフォルトの名前はノートブックの名前です。

  3. シンプル 」を選択して、毎日などの単純なスケジュールでジョブを実行するか、「 詳細」 を選択して、ジョブを実行するためのカスタム・スケジュール (毎日特定の時間など) を定義します。 ドロップダウンを使用して、頻度を指定します。 「詳細 」を選択した場合は、cron 構文を使用して頻度を指定することもできます。

  4. コンピュート ドロップダウンで、タスクを実行するコンピュート リソースを選択します。

    ノートブックが SQLウェアハウスに接続されている場合、デフォルト コンピュートはウェアハウス SQLと同じです。

    ワークスペースが Unity Catalog に対応しており、 サーバレス ジョブ が有効になっている場合、ジョブはサーバレス コンピュート by デフォルト.

    それ以外の場合、 クラスター作成 権限がある場合、ジョブはデフォルトで新規ジョブクラスターで実行されます。デフォルト ジョブ クラスターの設定を編集するには、フィールドの右側にある 編集 をクリックして、 クラスター設定ダイアログを表示します。 クラスター作成 権限がない場合、ノートブックがアタッチされているクラスターでジョブが実行されます。ノートブックがクラスターにアタッチされていない場合は、 クラスター ドロップダウンからクラスターを選択する必要があります。

  5. 必要に応じて、 その他のオプション で、ジョブイベントに関する アラート を受信する Eメール アドレスを指定できます。 ジョブに通知を追加するを参照してください。

  6. 必要に応じて、 その他のオプション で、ジョブに渡す パラメーター を入力します。 追加 をクリックし、各パラメーターのキーと値を指定します。パラメーター パラメーターのキーで指定された ノートブック ウィジェット の値を設定します。 動的値参照を使用して、パラメーター値の一部として限られた動的値のセットを渡します。

  7. 作成 をクリックします。

ノートブック ジョブを実行する

ノートブックジョブを手動で実行するには:

  1. ノートブックで、右上の [ スケジュール ] をクリックします。
  2. スケジュールされたジョブの横にある「 ケバブメニュー 」をクリックし、「 今すぐ実行 」をクリックします。
  3. ジョブ実行の詳細を表示するには、ジョブ名をクリックします。

スケジュールされたノートブック ジョブを管理する

このノートブックに関連付けられているジョブを表示するには、[ スケジュール ] ボタンをクリックします。 ジョブ リスト ダイアログが表示され、このノートブックに現在定義されているすべてのジョブが表示されます。 ジョブを管理するには、リスト内のジョブの右側にある [ ケバブメニュー ] をクリックします。

ジョブリストメニュー

このメニューから、スケジュールの編集、ジョブの クローニングジョブ実行の詳細の表示、ジョブの停止、ジョブの再開、またはスケジュールされたジョブの削除を行うことができます。

スケジュールされたジョブをクローンすると、元のジョブと同じパラメーターを使用して新しいジョブが作成されます。 新しいジョブが Clone of <initial job name>という名前でリストに表示されます。

ジョブの編集方法は、ジョブのスケジュールの複雑さによって異なります。 「スケジュール」ダイアログまたはジョブの詳細パネルが表示され、スケジュール、クラスター、パラメーターなどを編集できます。 スケジュールとトリガーを使用したジョブの自動化を参照してください。