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

セクション | 説明 |
①フィルタリングおよび検索エリア | タスクオブジェクト名または ID を入力してワンタイムタスクをフィルタリングできます。これは、タスクオブジェクト名または ID がわかっている場合に、必要なワンタイムタスクをすばやくフィルタリングするのに役立ちます。 フィルタリングのために [マイタスク] または [今日更新] を選択することもできます。
|
②ワンタイムタスクリストエリア | ワンタイムタスクページには、オペレーションセンターにサブミットされたワンタイムタスクがリスト形式で表示されます。 リストには、現在の [タスクオブジェクト]、[優先度]、[操作所有者]、[プロジェクト]、[HTTP パス]、[リソースグループ]、[最終更新日時]、およびサポートされている [アクション] が表示されます。
|
③バッチ操作エリア | バッチ操作エリアで提供される運用・保守機能を使用して、ワンタイムタスクをバッチで処理し、運用効率を向上させることができます。操作の詳細については、「ワンタイムタスクのバッチ操作」をご参照ください。 |
ワンタイムタスクリストでサポートされている操作
操作 | 説明 |
[ノードコードの表示] | コード詳細ページに移動して、ワンタイムタスクのノードコードを表示できます。 |
インスタンスの表示 | タスク実行によって生成されたワンタイムインスタンスを表示します。 ワンタイムインスタンスで運用および保守管理を実行することもできます。 |
[実行] | タスクを手動でトリガーして実行します。 詳細については、「ワンタイムタスクを実行する」をご参照ください。 |
[開発ノードの編集] | 開発プロジェクトのタスクの編集ページに移動して、タスクを編集します。 これは、開発 - 本番開発モードにのみ適用されます。 説明 開発ノードを編集した後、本番ノードデータを更新するために、送信または公開する必要があります。 |
[ノードの編集] | タスクのノードを編集します。 これは、基本モードにのみ適用されます。 説明 ノードを編集した後、本番ノードデータを更新するために、送信または公開する必要があります。 |
[ノードスクリプトの表示] | パイプラインタスクの関連する依存関係グラフを表示します。 説明 Data Integration モジュールから送信されたワンタイムタスクのみが、ノードスクリプトの表示をサポートしています。 |
[本番ノードの表示] | 本番プロジェクトに移動して、タスクノードデータを表示します。 |
[操作オーナーの変更] | タスクの運用および保守所有者を変更します。 説明
|
監視とアラートの構成 | タスク実行の監視ルールを構成します。 タスク実行中に監視ルールがトリガーされると、システムからアラートメッセージが送信され、異常を迅速に検出してビジネスデータの正常な生成を確保できます。 具体的な操作については、「オフラインタスク監視の概要」をご参照ください。 説明 システムは、本番および基本プロジェクトのタスク(つまり、本番環境タスク)の監視の構成のみをサポートしています。 |
[HTTP パスの変更] | 対応するタスクの本番環境 HTTP パスを変更します。 本番プロジェクトの対応するクラスタ用に構成されたすべての HTTP パスから選択できます。 説明 この操作は、本番環境で DATABRICKS_SQL タスクを選択した場合にのみサポートされます。 |
[スケジュールリソースグループの変更] | タスクインスタンスの実行時に使用されるスケジュールリソースグループを変更できます。 説明
|
ノードコードの詳細の表示
列の [アクション]
アイコンをクリックするか、タスクオブジェクト名をクリックすると、ページの右側に現在のタスクの詳細が表示されます。
アイコンをクリックすると、左側のワンタイムタスクリストを非表示にして、ワンタイムタスク詳細ページを拡大できます。

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