定期インスタンスは、スケジュールに従って実行される定期タスクに基づき、自動的に生成されます。各スケジュールされた定期タスクごとに 1 つのインスタンスが生成されます。これらの生成済みインスタンスは、実行ステータスの確認、再実行、ノードコードの表示などの方法で管理できます。本トピックでは、定期インスタンスの一般的な機能について説明します。
定期インスタンスの生成タイミングと実行ルール
Dataphin は、翌日の定期インスタンスを毎日 23:00 に生成します。デフォルトでは、生成されたインスタンスのステータスは 未実行 です。
定期インスタンスが依存するすべての先祖インスタンスが正常に実行完了した場合、その定期インスタンスのステータスは 未実行 から スケジュール時刻待ち に変更されます。
当該インスタンスのスケジュールされた実行時刻が到来し、Dataphin が十分な利用可能なスケジュールリソースを確保でき、適用されるすべての速度制限ルールを通過した場合、定期インスタンスのステータスは スケジュール時刻待ち から 実行中 に変更されます。
説明定期インスタンスを一時停止すると、現在の定期インスタンスの実行は一時停止されますが、このノードによって生成された他の定期インスタンスの実行には影響しません。複数の定期インスタンスの実行を一時停止するには、このノードのスケジュールプロパティを変更して実行をスキップさせることができます。詳細については、「統合ノードとコンピューティングノードを管理する」をご参照ください。
定期インスタンスページのエントリ
Dataphin のホームページの上部メニューバーで、開発 > タスク O&M を選択します。
上部メニューバーで、本番環境または開発環境を選択します。
左側のナビゲーションウィンドウで、インスタンス O&M > 定期インスタンス を選択します。
定期インスタンスページの概要
定期インスタンスページでは、主に 統合およびコンピュートタスク の一覧と モデリングタスク の一覧が表示されます。このページでは、提出済みの定期インスタンスに対して O&M 操作を実行できます。

ブロック | 説明 |
①検索およびフィルター領域 |
|
②一覧操作 |
|
③定期インスタンス一覧 | 定期インスタンスページでは、現在のユーザーが O&M - アクセスディレクトリ 権限を持つプロジェクト内のすべての定期タスクが、一覧形式で表示されます。これらのタスクは、統合およびコンピュートタスク と モデリングタスク の 2 つのカテゴリに分類されます。操作 列には、定期インスタンスでサポートされる O&M 管理操作が表示されます。各定期インスタンスタイプでサポートされる O&M 操作の詳細は、以下のとおりです:
説明 定期インスタンス一覧には、現在のテナントのインスタンスのみが表示されます。 |
④バッチ操作 | バッチ操作領域を使用すると、定期インスタンスの再実行、停止、成功としてマークしてスケジュールを継続、一時停止、再開、スケジュールリソースグループの変更、優先度の変更などが可能です。これにより、運用効率が向上します。
|
④タイムゾーン変換 | テナントのスケジュールタイムゾーンとシステムタイムゾーン(ユーザーセンターに表示)が一致しない場合、タイムゾーン変換機能を使用して、スケジュール実行時刻、開始実行時刻、終了実行時刻 を、スケジュールタイムゾーン または システムタイムゾーン のいずれかで表示できます。 説明 フィルター内の開始実行時刻、終了時刻、スケジュール時刻は、システムタイムゾーン でのみフィルター処理が可能です。 |
定期インスタンスのヒントマークの説明
マーク | ヒント | 説明 |
| データ遅延 | データ遅延が有効化された イベント論理ファクトテーブル において、Dataphin が定期インスタンスの正常終了後にデータ遅延を検出した場合に、このマークが表示されます。 |
| ドライラン | 当該定期インスタンスタスクのスケジュールプロパティがドライランスケジュールに設定されています。 |
| 一時停止 | 当該定期インスタンスタスクのスケジュールプロパティが実行スキップに設定されています。 |
定期インスタンスの実行ステータスの説明
ステータスマーク | 実行ステータス | 説明 |
| 未実行 | 実行を開始していないインスタンスです。 |
| スケジュールリソース待ち | すべての依存先祖ノードが正常に実行完了し、スケジュールリソースの確保を待っている状態です。 |
| 速度制限中 | 現在速度制限が適用されているインスタンスです。 |
| スケジュール時刻待ち | すべての依存先祖ノードが正常に実行完了し、スケジュール時刻の到着を待っている状態です。 |
| 実行中 | 現在実行中のインスタンスです。 |
| 失敗 | 実行に失敗したインスタンスです。 待機中または実行中のインスタンスを停止すると、そのステータスは失敗に変更されます。 |
| 成功 | 正常に実行完了したインスタンスです。 システムは、ドライランスケジュールで設定されたインスタンスを直接成功としてマークします。 |
定期インスタンスの DAG グラフ
定期インスタンス操作一覧内のインスタンスオブジェクト名をクリックすると、右側のページに、当該ノードを中心とした DAG グラフが表示されます。DAG グラフは、ノードの先祖および子孫の依存関係を動的に可視化します。デフォルトでは、メインノード(選択されたノード)およびその第 1 層の先祖・子孫ノードが表示されます。リアルタイムインスタンスに先祖ノードまたは子孫ノードがない場合、DAG グラフには現在のメインノードのみが表示されます。また、先祖および子孫ノードに対する O&M および管理もサポートされます。
DAG グラフの表示範囲は、以下のように調整できます:
アイコンをクリックすると、リアルタイムインスタンス一覧が非表示になり、DAG グラフが拡大表示されます。
アイコンをクリックすると、DAG グラフが非表示になります。
アイコンにマウスポインタを合わせてドラッグすると、DAG グラフの表示範囲を拡大または縮小できます。
モデリングタスクインスタンスの DAG グラフインターフェイス情報は、統合およびコンピュートタスクインスタンスと同一です。以下の図は、統合およびコンピュートタスクインスタンスを例として示しています:

セクション | 説明 |
①ノード情報 | 現在選択中のノードの概要情報を表示します。ノード詳細の表示 をクリックすると、インスタンス確率、実行診断、運用ログ、操作ログ、ノードコード、タスクパラメーターなど、さらに詳しいノード情報を確認できます。
統合およびコンピュートタスクインスタンス:インスタンス概要、実行診断、運用ログ、操作ログ、ノードコードを含みます。 モデリングタスクインスタンス:インスタンス概要、実行診断、運用ログ、操作ログ、マテリアライズコードを含みます。 外部テナントノード(現在のテナントに属さないノード):インスタンス概要のみを表示します。 |
②ノードフィルター領域 | メインノードを中心に、上下方向への展開レベルをすばやく設定できます。多くのノードが展開されて表示が困難な場合、ノード名を検索することで、現在の DAG グラフ表示範囲内にある特定のノードを素早く特定できます。 |
③スケジュール依存グラフ | インスタンスのスケジュール依存グラフを表示します。上下方向にさらに多くのノードを展開し、先祖および子孫ノードに対して O&M 操作を実行できます。DAG ノードにマウスポインタを合わせると、そのノードの名前、タイプ、スケジュール周期、O&M 所有者、説明を確認できます。ノードに現在のテナントに属さない先祖または子孫ノードがある場合、外部テナントノードにはクロステナントタグが表示され、親ノードおよび子ノードの展開のみがサポートされます。
|
④キャンバス調整領域 | DAG 表示比率をすばやく調整できます。表示比率の設定(デフォルトは 100%)、現在の比率からの拡大(最大 200%)、現在の比率からの縮小(最小 20%)、キャンバスへのフィット、全画面表示が可能です。また、現在の DAG グラフにおけるメインノードのノード ID およびノード名も表示されます。 |
⑤インスタンスオブジェクト一覧 | DAG グラフを表示しているとき、インスタンスオブジェクト一覧には、インスタンスオブジェクトの名前およびデータタイムスタンプが表示されます。インスタンスオブジェクトにマウスポインタを合わせると、ノード名、ノード ID、スケジュール周期、データタイムスタンプ、スケジュール実行時刻を確認できます。以下の図をご参照ください: |
