ワンタイムタスクは、スケジュールタイプが手動に設定されてオペレーションセンターに送信されます。これらのタスクは自動的には実行されません。インスタンスは、タスクを手動でトリガーした場合にのみ生成されます。このトピックでは、ワンタイムタスクの運用保守 (O&M) 機能について説明します。
ワンタイムタスクページへの移動
Dataphin ホームページのトップメニューバーで、[開発] > [O&M] を選択します。
左側のナビゲーションウィンドウで、[O&M] > [ワンタイムタスク] を選択し、[ワンタイムタスク] ページに移動します。
トップメニューバーで、本番環境または開発環境を選択します。
ワンタイムタスクページの概要
ワンタイムタスクページには、フィルターと検索エリア、リスト操作エリア、ワンタイムタスクリスト、バッチ操作エリアが含まれます。このページでは、送信されたワンタイムタスクに対して O&M 操作を実行できます。

セクション | 説明 |
① フィルターと検索エリア | タスクオブジェクト名または ID でワンタイムタスクをフィルターします。これは、特定のタスクをすばやく見つけるのに役立ちます。[マイタスク] または [本日更新] を選択してタスクをフィルターすることもできます。
|
② リスト操作 |
|
③ ワンタイムタスクリスト | ワンタイムタスクページには、オペレーションセンターに送信されたワンタイムタスクが一覧表示されます。リストには、[タスクオブジェクト]、[優先度]、[運用オーナー]、[プロジェクト]、[HTTP パス]、[リソースグループ]、[最終更新日時]、[タグ]、およびサポートされている [操作] が表示されます。
|
④ バッチ操作エリア | バッチ操作エリアを使用して、一度に複数のワンタイムタスクに対して O&M を実行します。これにより、効率が向上します。詳細については、「ワンタイムタスクのバッチ操作」をご参照ください。 |
ワンタイムタスクリストでサポートされている操作
操作 | 説明 |
ノードコードの表示 | コード詳細ページに移動して、ワンタイムタスクのノードコードを表示します。 |
インスタンスの表示 | タスクの実行時に生成されたワンタイムインスタンスを表示します。ワンタイムインスタンスに対して O&M を実行することもできます。 |
実行 | タスクを手動でトリガーして実行します。 詳細については、「ワンタイムタスクを実行する」をご参照ください。 |
開発ノードの編集 | Dev プロジェクトのタスク編集ページに移動してタスクを編集します。これは Dev-Prod 開発モデルにのみ適用されます。 説明 開発ノードを編集した後、本番ノードのデータを更新するには、それを送信または公開する必要があります。 |
[ノードの編集] | タスクのノードを編集します。これは Basic モデルにのみ適用されます。 説明 ノードを編集した後、本番ノードのデータを更新するには、それを送信または公開する必要があります。 |
ノードスクリプトの表示 | パイプラインタスクの依存関係グラフを表示します。 説明 Data Integration モジュールから送信されたワンタイムタスクのみが、ノードスクリプトの表示をサポートしています。 |
本番ノードの表示 | Prod プロジェクトに移動して、タスクノードのデータを表示します。 |
[操作オーナーの変更] | タスクの O&M オーナーを変更します。 説明
|
モニタリングとアラートの設定 | タスク実行の監視ルールを設定します。タスク実行中に監視ルールがトリガーされると、システムはアラートメッセージを送信します。これにより、例外を迅速に検出し、正常なデータ出力を確保できます。詳細については、「オフラインタスク監視の概要」をご参照ください。 説明 システムは、本番環境タスクである Prod プロジェクトおよび Basic プロジェクトのタスクの監視設定のみをサポートします。 |
HTTP パスの変更 | タスクの本番環境の HTTP パスを変更します。本番プロジェクトの対応するクラスターに設定されているすべての HTTP パスから選択できます。 説明 この操作は、本番環境で Databricks SQL タスクを選択した場合にのみサポートされます。 |
[スケジュールリソースグループの変更] | タスクインスタンスが実行時に使用するスケジュールリソースグループを変更します。 説明
|
ノードコードの詳細の表示
[操作] 列で、
アイコンをクリックするか、タスクオブジェクト名をクリックすると、ページの右側にタスクの詳細が表示されます。
アイコンをクリックすると、左側のワンタイムタスクリストを非表示にして詳細ビューを展開できます。

セクション | 説明 |
① O&M 管理エリア | ワンタイムタスクの O&M のためのエントリポイントを提供します。
|
②ノード情報エリア | ワンタイムタスクのノードと実行情報を表示します。 |
③タスクコードエリア |
|
ワンタイムタスクの実行
[実行] をクリックして、[実行] ダイアログボックスを開きます。
[実行] ダイアログボックスで、次のパラメーターを構成します。
パラメーター
説明
データタイムスタンプ
[範囲指定]、[期間指定]、または [カスタム] を選択できます。デフォルトでは [範囲指定] が選択されています。デフォルトの範囲は
現在のデータタイムスタンプから現在のデータタイムスタンプまでです。[範囲指定]:[範囲指定] を選択した後、期間を選択します。期間は 1 年を超えることはできません。これは、現在のタスクが複数の連続したデータタイムスタンプで実行される必要があるシナリオに適しています。
[期間指定]:[期間指定] を選択した後、期間を選択し、各週または月の曜日を指定します。期間は 1 年を超えることはできません。デフォルトは
現在のデータタイムスタンプから現在のデータタイムスタンプまでです。これは、現在のタスクが複数の連続したデータタイムスタンプ内の特定の曜日または月に実行される必要があるシナリオに適しています。[週単位]:タスクは、月曜日や火曜日など、各週の選択された曜日に実行されます。
[月単位]:タスクは、1 日、5 日、10 日など、各月の選択された日に実行されます。
説明月末とは、各月の最終日を指します。
[カスタム]:
YYYY-MM-DD形式で複数のデータタイムスタンプを入力します。複数のデータタイムスタンプは改行で区切ります。1900-01-01 から現在までの範囲のデータタイムスタンプを入力できます。この範囲外の日付は無効です。
同時実行
デフォルト値は 1 です。1 から 12 までの整数を入力できます。
[実行順序]
[データタイムスタンプ昇順] または [データタイムスタンプ降順] を選択します。デフォルトは [データタイムスタンプ昇順] で、タスクはデータタイムスタンプの昇順で 1 つずつ実行されます。
パラメーター設定
ワンタイムタスクにローカル変数が含まれている場合、ローカルパラメーターを設定すると、タスクは設定されたパラメーター値で実行されます。[空の値を埋める] を選択できます。パラメーター値は、タスクによって生成されるすべてのインスタンスで同じままです。
設定が完了したら、[送信] をクリックします。
ワンタイムタスクのバッチ操作
操作 | 説明 |
実行 | 複数のタスクを選択し、リストの下部にある [実行] をクリックします。バッチ実行のデータタイムスタンプ、同時実行数、および実行順序を設定します。パラメーターの詳細については、「ワンタイムタスクの実行」をご参照ください。 説明
|
オペレーションオーナーの変更 | 複数のタスクを選択し、リストの下部にある [運用オーナーの変更] をクリックして、複数のタスクの O&M オーナーを同時に変更します。 説明
|
[優先度の変更] | 複数のタスクを選択し、リストの下部にある [優先度の変更] をクリックして、複数のタスクの優先度を同時に変更します。特定の時点で、スケジューリング条件を満たすすべてのタスクの中で、優先度の高いタスクが最初に実行されます。タスクの優先度を変更すると、次のスケジューリングで新しい優先度が使用されます。 優先度の変更はすぐに有効になります。タスクを送信または公開する必要はありません。 説明 これは、本番環境タスクである Prod プロジェクトおよび Basic プロジェクトのタスクにのみ適用されます。 |
HTTP パスの変更 | 複数の Databricks SQL タスクの本番環境の HTTP パスを変更します。選択した Databricks SQL タスクが異なる Databricks クラスターに属している場合は、各クラスターの HTTP パスを指定します。対応するクラスターに設定されているすべての HTTP パスから選択できます。 説明 この操作は、本番環境で Databricks SQL タスクを選択した場合にのみサポートされます。 |
スケジュールリソースグループの変更 | 複数のタスクを選択し、リストの下部にある [スケジュールリソースグループの変更] をクリックして、タスクによって生成されたインスタンスが実行時に使用するスケジュールリソースグループをバッチで変更します。 説明
|
