すべてのプロダクト
Search
ドキュメントセンター

Dataphin:スケジュールされたインスタンスの運用保守

最終更新日:Jun 05, 2026

スケジュールされたインスタンスは、定期的なタスクがそのスケジューリング設定に従って実行されるたびに生成されます。これらのインスタンスの実行ステータスを表示したり、再実行したり、ノードコードを検査したりすることで、インスタンスを管理できます。

スケジュールされたインスタンスの生成と実行ルール

Dataphin は、毎日 23:00 に翌日のスケジュールされたインスタンスを生成します。デフォルトでは、これらのインスタンスは [未実行] ステータスです。

  • インスタンスのすべての上流依存関係が成功すると、そのステータスは [未実行] から [スケジュール時間待ち] に変わります。

  • スケジュールされた時刻に達し、Dataphin に十分なスケジューリングリソースがあり、インスタンスがすべてのスロットリングルールを満たすと、そのステータスは [スケジュール時間待ち] から [実行中] に変わります。

    説明

    インスタンスを一時停止しても、現在の実行のみが停止し、同じタスクによって生成された他のインスタンスには影響しません。複数のスケジュールされたインスタンスを一時停止するには、タスクのスケジューリングプロパティを [スケジューリングを一時停止] に変更します。詳細については、「統合・コンピューティングタスクの管理」をご参照ください。

スケジュールされたインスタンスページへのアクセス

  1. Dataphin コンソールの上部のナビゲーションバーで、[開発] > [タスク O&M] を選択します。

  2. 上部メニューで、本番環境または開発環境を選択します。

  3. 左側のナビゲーションペインで、[インスタンス O&M] > [定期インスタンス] を選択します。

スケジュールされたインスタンスページ

[スケジュール済みインスタンス]ページには[統合およびコンピューティングタスク][モデリングタスク]が一覧表示され、ここで送信されたスケジュール済みインスタンスを管理します。

image

セクション

説明

検索・フィルタリングエリア

  • フィルター: [マイインスタンス][失敗したインスタンス][未完了のインスタンス] を選択するか、業務日とプロジェクトを選択することで、すばやく絞り込むことができます。追加のフィルターオプション:

    • [マイインスタンス]: 現在のユーザーがオペレーターであるすべてのインスタンス。

    • [失敗したインスタンス]: 現在のユーザーが[O&M - アクセスディレクトリ]権限を持つプロジェクト内のすべての失敗したインスタンス。

    • [未完了のインスタンス]: 現在のユーザーが [O&M - アクセスディレクトリ] 権限を持つプロジェクト内のすべての未完了のインスタンス。

    • プロジェクト:プロジェクトでインスタンスをフィルタリングします。[運用保守 - ディレクトリへのアクセス] 権限を持つ複数のプロジェクトを選択できます。

    • [業務日]: [今日][昨日][すべて]、または特定の日付または日付範囲を選択できます。

    • [インスタンスタイプ]: [統合およびコンピューティングタスク] または [モデリングタスク] を選択できます。

    • [サブタイプ]: 利用可能なサブタイプは、選択したビジネスタイプによって異なります。

      • Integration and Compute Tasks:利用可能なサブタイプは、紐付けられたコンピューティングソースタイプによって異なります。オプションの完全なリストについては UI を参照してください

      • Modeling Tasks:ディメンション論理テーブル、ファクト論理テーブル、イベントファクト論理テーブル、サマリー論理テーブルをサポートします。

    • [オペレーター]: オペレーターによってインスタンスを絞り込みます。

    • [実行ステータス]:ステータス別にインスタンスをフィルターします。 選択可能なオプションは、成功失敗実行中スケジュール時刻を待機中スロットリングスケジューリングリソースを待機中、および未実行です。 スケジュールされたインスタンスの実行ステータス

    • [優先度]: インスタンスを実行優先度で絞り込みます。オプションは 最高最低 です。

      説明

      ベースライン機能が有効な場合、タスクの優先度は「中」、「低」、「最低」のみがサポートされます。

    • [スケジューリングサイクル]: 1 つ以上のスケジューリングサイクルに基づいてインスタンスを絞り込みます。 選択可能なオプションは [分][時間][日][週][月][年] です。

    • [実行モード]:インスタンスを実行モードで絞り込みます。 オプションは、通常実行ドライラン一時停止実行 です。

    • [開始時刻]:インスタンスを開始時刻で絞り込みます。 [過去 1 時間][今日][昨日]、または[特定の日付または時間範囲 (秒単位)]を選択できます。

    • [非スケジューリング日のインスタンス]: 非スケジューリング日にシステムが生成するドライランインスタンスです。これには、ドライランとして設定されたインスタンスや条件付きスケジューリングのドライランは含まれません。これらのインスタンスを [表示] または [非表示] に設定できます。

      説明

      論理テーブルインスタンスは、すべてのフィールドが非スケジューリング日のドライランとして実行された場合にのみ非表示になります。

    • [終了時刻]: インスタンスを終了時刻でフィルタリングします。[過去 1 時間][今日][昨日]、または [特定の日付または時間範囲 (秒単位まで正確)] を選択できます。

    • [実行予定時刻]: インスタンスを実行予定時刻で絞り込みます。 [00:00–06:00][06:00–12:00][12:00–18:00]、または カスタムの時間範囲 (秒単位まで指定可能) を選択できます。

    • [期間]: 合計実行時間、または指定した期間範囲でインスタンスを絞り込みます。

    • [スケジューリングリソースグループ]: 実行に使用するスケジューリングリソースグループでインスタンスをフィルターします。

    • [再試行回数]:a~b の形式で再試行回数の範囲を入力します。 a のデフォルト値は 0 です。 b はオプションです。空のままにした場合、a より大きいすべての値が含まれます。 ab は両方とも、0 または任意の正の整数を設定できます。

      説明

      このフィルターはモデリングタスクではサポートされていません。

    • [自動再試行回数]: 自動再試行回数の範囲を a~b の形式で入力します。'a' のデフォルト値は 0 です。'b' は省略可能です。省略した場合、'a' より大きいすべての値が含まれます。'a' と 'b' は、いずれも 0 または任意の正の整数です。

      説明

      このフィルターはモデリングタスクではサポートされていません。

    • [タグ]: 1 つ以上のタスクタグ値を選択してインスタンスを絞り込みます。

    すべてのフィルター条件をクリアしてデフォルト設定に戻すには、[リセット] をクリックします。

  • 検索: ノード ID またはノード名でスケジュールされたインスタンスを検索します。image アイコンをクリックして、[一括検索] ダイアログボックスを開きます。[一括検索] で、複数のタスク ID を入力するか、ファイルをアップロードします。一括検索は他のフィルターと組み合わせることができます。

    • 一括検索 - 手動入力: [一括検索][手動入力] を選択し、最大 5,000 件のタスク ID を改行で区切って入力し、[確認] をクリックします。

    • バッチ検索 - ファイルのアップロード: [バッチ検索] ダイアログボックスで、[ファイルのアップロード] を選択し、[アップロード] をクリックして Excel ファイルをアップロードします。システムは、最初のシート最初の列 (タスク ID)、2 ~ 5,001 行目を読み取ります。テンプレートは、[タスク ID リストテンプレートのダウンロード] をクリックしてダウンロードします。

リストのアクション

  • リストヘッダーのカスタマイズimage アイコンをクリックして表示する列を選択し、並べ替えます。

    説明
    • 最初の列と [アクション] 列は非表示にしたり、並べ替えたりすることはできません。

    • ブラウザのキャッシュをクリアすると、ヘッダーの設定はデフォルトに戻ります。

  • リストの更新image アイコンをクリックして現在のリストを更新します。

スケジュールされたインスタンスリスト

「定期インスタンス」ページには、O&M - ディレクトリへのアクセス 権限を持つプロジェクトのすべての定期タスクが、[統合およびコンピューティングタスク][モデリングタスク] に分類されて一覧表示されます。[アクション] 列には管理オプションが用意されています。列の幅は調整できます。これらの設定はブラウザに保存され、キャッシュをクリアすると消去されます。

説明

現在のテナントのインスタンスのみが表示されます。

一括操作

一括操作を使用して、複数のスケジュールされたインスタンスを一度に管理できます。利用可能なアクション:再実行、終了、成功としてマークして続行、一時停止、再開、スケジューリングリソースグループの変更、優先度の変更。

タイムゾーン変換

テナントのスケジューリングタイムゾーンがシステムタイムゾーン (ユーザーセンターに表示) と異なる場合は、[スケジューリングタイムゾーン][システムタイムゾーン] を切り替えて、対応する [予定時刻][開始時刻]、および [終了時刻] を表示します。

説明

[開始時刻]、[終了時刻]、[スケジュール時刻] のフィルターは、[システムタイムゾーン] でのフィルタリングのみがサポートされます。

スケジュールされたインスタンスのマーカー

マーカー

ツールチップ

説明

image

遅延

データ遅延検出が有効になっている イベントファクト論理テーブル では、スケジュールされたインスタンスが成功した後に Dataphin がデータ遅延を検出すると、このマーカーが表示されます。

image

ドライラン

このインスタンスに対応するタスクは、ドライラン用に設定されています。

image

一時停止

このスケジュールされたインスタンスのタスクのスケジューリングプロパティは、一時停止に設定されています。

スケジュールされたインスタンスの実行ステータス

アイコン

ステータス

説明

test

未実行

インスタンスはまだ実行を開始していません。

test

スケジューリングリソース待ち

すべての上流依存関係が成功し、インスタンスはスケジューリングリソースを待っています。

test

スロットリング

インスタンスはスロットリングされています。

test

スケジュール時間待ち

すべての上流依存関係が成功し、インスタンスはスケジュールされた実行時間を待っています。

test

実行中

インスタンスは現在実行中です。

test

失敗

インスタンスの実行が失敗しました。

待機中または実行中のインスタンスを終了すると、そのステータスは「失敗」に変わります。

test

成功

インスタンスの実行が成功しました。

システムは、ドライラン用に設定されたインスタンスを即座に成功としてマークします。

スケジュールされたインスタンスの DAG

インスタンス名をクリックすると、現在のノードを中心とした DAG が右側に表示されます。DAG は、ノードの上流および下流の依存関係を可視化します。デフォルトでは、メインノードとその直近の上流および下流ノードが表示されます。インスタンスに依存関係がない場合は、メインノードのみが表示されます。

DAG ビューの調整:

  • image アイコンをクリックしてインスタンスリストを非表示にし、DAG を拡大します。

  • image アイコンをクリックして DAG を非表示にします。

  • image アイコンにカーソルを合わせ、ドラッグして DAG ビューを拡大または縮小します。

モデリングタスクインスタンスの DAG は、統合・コンピューティングタスクインスタンスと同じインターフェースを共有します。次の例では、統合・コンピューティングタスクインスタンスを使用します。

image

セクション

説明

ノード情報

選択したノードの概要を表示します。インスタンスの概要、実行診断、実行ログ、操作ログ、ノードコード、タスクパラメーターなどの詳細については、[ノードの詳細を表示] をクリックします。

  • インスタンス概要:基本情報 (名前、ID、インスタンス ID、テナント、プロジェクト)、実行情報 (ステータスと実行時間)、およびリソース消費量 (メモリ/CPU 割り当てと実際の使用量) を表示します。

    説明
    • SQL タスク (コンピューティングエンジン SQL タスクおよびデータベース SQL タスク) を除き、リソース消費量は、メタウェアハウステナントで [システム設定] > [リソース設定] > [スケジューリングリソースダッシュボード] が有効になっている場合にのみ、スケジュールされたインスタンスとバックフィルインスタンスのノード詳細に表示されます。

    • ガントチャートと実行診断は、クロステナントノード (現在のテナントに属していないノード) では表示できません。

  • 実行診断:上流依存関係、スケジュール時刻、スロットリングルール、スケジューリングリソース、および実行詳細を表示します。詳細については、「インスタンスの実行診断」をご参照ください。

  • 実行ログ:現在のインスタンスの実行に関する実行ログを表示します。

  • 操作ログ:現在のインスタンスで実行された操作 (時刻、担当者、アクションなど) を表示します。

  • ノードコード/マテリアライズドコード:現在のインスタンスのコードを表示します。

統合・コンピューティングタスクインスタンス:インスタンス概要、実行診断、実行ログ、操作ログ、ノードコード。

モデリングタスクインスタンス:インスタンス概要、実行診断、実行ログ、操作ログ、マテリアライズドコード。

クロステナントノード (他のテナントに属するノード):インスタンス概要のみを表示します。

ノードフィルタリングエリア

表示する上流および下流レベルの数を設定します。ノード名で検索して特定のノードを見つけます。

スケジューリング依存関係グラフ

スケジューリング依存関係グラフを表示します。上流および下流のノードを展開して管理できます。ノードにカーソルを合わせると、その名前、タイプ、スケジューリング周期、担当者、および説明が表示されます。ノードに別のテナントに属する依存関係がある場合、クロステナントタグが表示され、その親ノードと子ノードのみを展開できます。

キャンバスコントロール

DAG の表示スケールを調整します。特定のズームレベル (デフォルト 100%) を設定したり、ズームイン (最大 200%)、ズームアウト (最小 20%)、キャンバスに合わせる、または全画面で表示することができます。このエリアには、メインノードのノード ID と名前も表示されます。

インスタンスリスト

DAG を表示すると、このリストには各インスタンスの名前と業務日付が表示されます。インスタンスにカーソルを合わせると、以下のようにノード名、ノード ID、スケジューリング周期、業務日付、スケジュールされた実行時刻が表示されます:image.png