# Codespaceスケジューリング

> Codespaceスケジューリング - Codespaceのスケジューリングに使用できるオプションについて説明します。

This Markdown file sits beside the HTML page at the same path (with a `.md` suffix). It summarizes the topic and lists links for tools and LLM context.

Companion generated at `2026-10-09T14:18:51.469434+00:00` (UTC).

## Primary page

- [Codespaceスケジューリング](https://docs.datarobot.com/ja/docs/workbench/notebook/codespaces/schedule-cs.html.md): Full documentation for this topic (Markdown sidecar).

## Sections on this page

- [ノートブックのジョブを作成](https://docs.datarobot.com/ja/docs/workbench/notebook/codespaces/schedule-cs.html.md#create-a-notebook-job): In-page section heading.
- [ノートブックのパラメーター化](https://docs.datarobot.com/ja/docs/workbench/notebook/codespaces/schedule-cs.html.md#notebook-parameterization): In-page section heading.
- [ノートブックジョブ定義の管理](https://docs.datarobot.com/ja/docs/workbench/notebook/codespaces/schedule-cs.html.md#manage-notebook-job-definitions): In-page section heading.
- [Single Use Case jobs](https://docs.datarobot.com/ja/docs/workbench/notebook/codespaces/schedule-cs.html.md#single-use-case-jobs): In-page section heading.
- [All Use Case jobs](https://docs.datarobot.com/ja/docs/workbench/notebook/codespaces/schedule-cs.html.md#all-use-case-jobs): In-page section heading.
- [実行履歴の監視](https://docs.datarobot.com/ja/docs/workbench/notebook/codespaces/schedule-cs.html.md#monitor-run-history): In-page section heading.
- [通知](https://docs.datarobot.com/ja/docs/workbench/notebook/codespaces/schedule-cs.html.md#notifications): In-page section heading.
- [ノートブックのスケジューリングに関する注意事項](https://docs.datarobot.com/ja/docs/workbench/notebook/codespaces/schedule-cs.html.md#notebook-scheduling-considerations): In-page section heading.
- [次のステップ](https://docs.datarobot.com/ja/docs/workbench/notebook/codespaces/schedule-cs.html.md#next-steps): In-page section heading.

## Documentation content

Codespaceのスケジューリング機能を使用すると、ノートブックを非対話モードでスケジュールどおりに実行することで、コードベースのワークフローを自動化できます。

重要な追加情報については、関連する [注意事項](https://docs.datarobot.com/ja/docs/workbench/notebook/codespaces/schedule-cs.html.md#notebook-scheduling-considerations) を参照してください。

## ノートブックのジョブを作成

ノートブックのスケジューリングは、ノートブックのジョブによって管理されます。 To create a notebook job:

1. Open the notebook that you want to configure for scheduling.
2. Choose theNotebook jobstile in the left sidebar and clickCreate notebook job.

1. Complete the fields in the Create job modal.

| フィールド名 | 説明 |
| --- | --- |
| ジョブ名 | 作成するノートブックジョブの名前を入力します。 |
| 実行モード | Set the run schedule for the notebook. Run on a schedule: Creates a time-based schedule in an enabled state. 無効なスケジュール：ノートブックの時間ベースのスケジュールを作成できますが、有効化できません。 今すぐ実行：ノートブックを直ちに実行します。 This setting is useful for performing a test run of the notebook before automating the notebook scheduled run, or if you want to run the notebook asynchronously and track the run history. |
| スケジュールタイプ | シンプルなスケジュールまたはcronスケジュールのいずれかを選択します。 Simple schedule: Set the frequency and a time to run the notebook.Cron schedule: Configures the exact time and date for the notebook to run, specifying the minute, hour, date, month, and day of the week. |
| 頻度 | Set the rate at which you want to notebook to run (hour, day, week, month, quarter, year). |
| 時間 | スケジュールに従ってノートブックを実行する時刻を指定します。 より詳細なスケジューリングオプションを使用するには、Cronスケジュールを選択します。 |
| パラメーター | Define parameters in the notebook to automatically provide their values at the time of the scheduled run instead of manually changing each value. パラメーターを単一のエントリーとして追加するか、一括でインポートするかを選択します。 |

ノートブックジョブの設定が完了したら、 作成 をクリックします。 スケジュール設定済みのノートブックジョブを作成すると、DataRobotはCodespaceセッションをシャットダウンします（無効化された状態のジョブを作成した場合を除く）。 予期しない動作とファイルシステムの競合を防ぐために、Codespaceでスケジュールが有効化されている場合は、インタラクティブセッションでCodespaceを開始することはできません。 新しく作成されたノートブックジョブは、 ノートブックのジョブ タブから見ることができます。 ノートブックジョブが実行されると、その結果（セル出力）はノートブックに表示されます。

### ノートブックのパラメーター化

ノートブックをパラメーター化することで、ノートブックのスケジューリングによって可能になる自動化を強化できます。 Defining certain values in a codespace as parameters provides inputs for those parameters when a notebook job runs. This replaces the need to continuously modify the notebook itself to change the values for each run. DataRobot supports parameterization for both scheduled notebook jobs and manual “Run now” notebook jobs in a codespace.

To parameterize values in a notebook, you must define the parameters as codespace [environment variables](https://docs.datarobot.com/ja/docs/workbench/notebook/codespaces/session-cs.html.md#codespace-environment-variables). 環境変数の値が、パラメーターのデフォルト値となります。

一度定義したら、以下のように対応する環境変数を取得することで、このパラメーターをコードで使用できます。

ノートブックジョブを実行すると、最初にセッションの環境変数がCodespaceの環境変数に従って設定されます。ジョブに定義されたパラメーターは、ノートブックのカーネルレベルで設定され、対応するCodespace環境変数のデフォルト値を上書きします。 ただし、これらのランタイムパラメーター値は、対応する codespace環境変数の保存値を置き換えるものではありません。

パラメーターを追加する場合、キーと値のペアを追加して1つずつ追加することも、一括で定義することもできます。 下のテキストフィールドに改行で区切られたキーと値のペアを指定することで、
複数の環境変数をまとめて追加できます。次の形式を使用： フィールドの各行で次の形式を使用します。

`KEY=VALUE # DESCRIPTION`

## ノートブックジョブ定義の管理

Job definitions can be accessed for a specific Use Case, a notebook or codespace within a Use Case, or across all Use Cases. Access to jobs is dependent on which you want to view.

### Single Use Case jobs

Scheduled notebook job definitions for a selected Use Case are available for management from either a:

**ユースケース:**
Open a Use Case, choose the Notebooks & codespaces tile (1), select the Job definitions tab (2), and click the Actions menu next to a job (3).

[https://docs.datarobot.com/ja/docs/images/nb-sched-uc.png](https://docs.datarobot.com/ja/docs/images/nb-sched-uc.png)

**Notebook or codespace:**
Open a Use Case and choose the Notebooks & codespaces tile.

Select the
Notebooks & codespaces
* tab.
Select a notebook or codespace.
Select the
Notebook jobs
or
Codespace jobs
tile.
Click the
Actions menu
:fontawesome-solid-ellipsis-vertical.

[https://docs.datarobot.com/ja/docs/images/nb-sched-3.png](https://docs.datarobot.com/ja/docs/images/nb-sched-3.png)


### All Use Case jobs

To view notebook jobs configured across all Use Cases, from Workbench select the Notebooks & codespaces tile and then the Job definitions tab:

### 実行履歴の監視

DataRobot tracks the history and metadata (start time, end time, duration, and status) of each automated run of a scheduled notebook and each manual run of a notebook triggered by the Run now action. To view the run history, navigate to the Run history tab from either:

- Workbench > Notebooks & codespaces > Run history .
- From within a Use Case, Notebooks & codespaces > Run history .
- From within a notebooks or codespace, Notebook jobs > action menu > View run history .

In the notebook listing, from the Actions menu you can download run results or open the notebook.

ノートブックの各実行には対応するノートブックリビジョンがあります。これはノートブック（およびセル出力）のスナップショットで、DataRobotは各ノートブックジョブの実行終了時に自動的に収集します。 これにより、ノートブックの現在のバージョンが変更されていても、以前のノートブックの実行結果に戻って確認できます。 ノートブックのリビジョンは、 実行履歴 テーブルの 実行結果 列に表示されます。 テーブル内の実行をクリックすると、対応する実行のノートブックリビジョンが表示されます。

### 通知

スケジュールされたジョブの通知を設定し、特定のイベントに関するアラートを受け取ることができます。 スケジュール設定済みのノートブックジョブの通知は、デフォルトではオフになっています。 通知を設定するには、 [DataRobotの通知システム](https://docs.datarobot.com/ja/docs/platform/admin/webhooks/index.html.md) を活用して、まず通知を配信するための通知チャネルを作成します。 DataRobotでは、Webhook、メール、Slack、Microsoft Teamsの各チャネルがサポートされています。 次に、アラート条件用の通知チャネルを作成します。 イベントグループ "Notebook-Schedule-related-events" または単一のイベントに対してポリシーを作成することができます。 ノートブックジョブのイベントには、「ノートブックのスケジュールが完了しました」、「ノートブックのスケジュールが作成されました」、「ノートブックのスケジュール失敗」などがあります。

通知チャネルとポリシーを設定するには管理者が必要ですが、通知はすべてのサブスクライバーが受信できます。 スケジュールされたジョブの通知設定の詳細については、 [通知サービス](https://docs.datarobot.com/ja/docs/platform/admin/webhooks/index.html.md) のドキュメントを参照してください。

### ノートブックのスケジューリングに関する注意事項

ノートブックのスケジューリングを行う前に、以下の注意事項を確認してください。

- Codespaceでは、アクティブなスケジュールは5つに制限されています。 さらに、各ノートブックでアクティブにできるスケジュールは一度に1つだけです。 したがって、1つのcodespaceで、5つのノートブックに対して最大5つのアクティブなスケジュールを同時に設定できます。 スケジュールされた別のノートブックジョブを作成したい場合は、別のノートブックの既存のスケジュールを無効にする必要があります。
- Codespaceにアクティブで有効なスケジュールジョブ定義がある場合、対話型セッションでそのcodespaceを開始することはできません。 インタラクティブセッションでCodespaceを編集または実行するには、有効なスケジュール済みノートブックジョブを無効にする必要があります。
- スケジュールに指定できる最小の頻度は、1時間ごとです。
- 組織レベルで同時に実行できるノートブックジョブの最大数は2つです。 これは、同時に実行できる対話型ノートブックセッションの最大数とは別の制限です。
- 現在、ノートブックジョブを実行するための最大実行時間は24時間です。 このノートブックの実行制限に達すると、ジョブは終了します。
- Codespaceがスケジュールされたジョブにある場合（または非対話的に実行されている場合）、stdinからのユーザー入力の取得（デバッガーが使用されている場合やその他の入力プロンプトなど）は無効になります。 これにより、対話的なユーザー入力の待機中にcodespaceが無期限にブロックされるのを防ぎ、codespaceのジョブを完了まで実行できます。

## 次のステップ

After scheduling a codespace job, review how sessions behave when not running on a schedule or explore converting other notebooks to take advantage of scheduling.

- Codespace sessions : Start and manage an interactive codespace session, including file management and Git integration.
- Convert notebooks to codespaces : Convert a standalone notebook into a codespace to unlock scheduling and other codespace-only capabilities.
- Add a codespace : Create a new codespace or upload files and Git repositories to establish one.
