定期インスタンスは、スケジュール構成に基づいて定期タスクが実行されると自動的に生成されます。定期タスクがスケジュールされるたびに、インスタンスが生成されます。これらのインスタンスに対して、実行状態の表示、インスタンスの再実行、ノードコードの表示など、運用および保守(O&M)を実行できます。このトピックでは、定期インスタンスの共通の機能について説明します。
定期インスタンスの 生成時間と実行ルール
Dataphin は、毎日 23:00 に翌日に実行する必要のある定期インスタンスを生成します。生成されたインスタンスは、デフォルトで 未実行 状態です。
定期インスタンスが依存するすべてのアップストリームインスタンスが正常に実行されると、定期インスタンスのステータスは 未実行 から スケジュール時刻待ち に変わります。
現在のインスタンスのスケジュールされた実行時刻になり、Dataphin に十分な使用可能なスケジュールリソースがあり、すべての速度制限ルールチェックに合格すると、定期インスタンスのステータスは スケジュール時刻待ち から 実行中 に変わります。
説明インスタンスを一時停止すると、現在の定期インスタンスの実行は一時停止されますが、他のサイクルでタスクによって生成されたインスタンスの実行には影響しません。複数の定期インスタンスの実行を一時停止するには、タスクのスケジュールプロパティを [実行スキップ] に変更します。詳細については、「統合タスクとコンピューティングタスクの管理」をご参照ください。
定期インスタンス ページエントリ
Dataphin ホームページの上部ナビゲーションバーで、[開発] > [タスク O&M] を選択します。
上部ナビゲーションバーで、本番環境または開発環境を選択します。
左側のナビゲーションウィンドウで、[インスタンス O&M] > [定期インスタンス] を選択します。
定期インスタンスページの概要
定期インスタンスページには、主に [統合タスクと計算タスク] リストと [モデリングタスク] リストが表示されます。このページでは、送信された定期インスタンスに対して O&M 操作を実行できます。

セクション | 説明 |
① 検索とフィルタエリア | ノード ID またはノード名を入力して定期インスタンスを検索できます。これは、ノード ID またはノード名がわかっている場合に、必要な定期インスタンスをすばやく見つけるのに適しています。
|
② 定期インスタンスリスト | 定期インスタンスページには、現在のユーザーが O&M アクセスフォルダ 権限を持つプロジェクト内のすべての定期タスクがリスト形式で表示され、[統合タスクと計算タスク] と [モデリングタスク] に分かれています。リストの [アクション] 列には、定期インスタンスでサポートされている O&M 操作が表示されます。各定期インスタンスタイプでサポートされている O&M 操作は次のとおりです。
|
③ バッチ操作 | バッチ操作エリアで提供される再実行、停止、成功としてマークしてスケジュールを続行、一時停止、再開、スケジュールリソースグループの変更、優先度の変更機能を使用して、定期インスタンスをバッチ処理し、操作効率を向上させることができます。
|
④ タイムゾーン変換 | テナントのスケジューリングタイムゾーンがシステムタイムゾーン (つまり、ユーザーセンターに表示されるタイムゾーン) と異なる場合は、タイムゾーン変換を使用して、[スケジュールされた実行時間]、[実行開始時間]、[実行終了時間] を[スケジューリングタイムゾーン] または[システムタイムゾーン] のいずれかで表示できます。 説明 フィルターでは、実行開始時間、終了時間、および定刻時間は、システムタイムゾーンでのみフィルタリング可能です。 |
定期インスタンスのプロンプトマークの説明
マーク | プロンプト | 説明 |
| レイテンシ | データ遅延が有効になっている イベントファクト論理テーブル の場合、定期インスタンスが正常に実行された後に Dataphin がデータ遅延を検出すると、このマークが表示されます。 |
| ドライラン | この定期インスタンスタスクのスケジュールプロパティは、ドライランスケジュールに設定されています。 |
| 一時停止 | この定期インスタンスタスクのスケジュールプロパティは、実行スキップに設定されています。 |
定期インスタンスの実行ステータスの説明
ステータスアイコン | 実行ステータス | 説明 |
| 未実行 | 実行が開始されていないインスタンス。 |
| スケジュールリソースの待機中 | すべての依存アップストリームノードが正常に実行され、スケジュールリソースを待機しています。 |
| 速度制限 | 速度制限されているインスタンス。 |
| スケジュール時刻の待機中 | すべての依存アップストリームノードが正常に実行され、スケジュール時刻の到来を待機しています。 |
| 実行中 | 現在実行中のインスタンス。 |
| 失敗 | 実行に失敗したインスタンス。 待機中または実行中のインスタンスを停止すると、インスタンスのステータスは失敗に変更されます。 |
| 成功 | 正常に実行されたインスタンス。 システムは、ドライランスケジュールされたインスタンスを正常に実行されたものとして直接マークします。 |
定期インスタンス DAG グラフ
定期インスタンス操作リストでインスタンスオブジェクト名をクリックすると、ページの右側に現在のノードを中心ノードとする DAG グラフが表示されます。 DAG グラフは、ノードのアップストリームとダウンストリームの依存関係を視覚的に動的に表示し、デフォルトでメインノード(選択されたノード)とアップストリームとダウンストリームノードの最初のレイヤーを表示します。リアルタイムインスタンスにアップストリームノードまたはダウンストリームノードがない場合、DAG グラフには現在のメインノードのみが表示されます。システムは、アップストリームノードとダウンストリームノードの O&M および管理もサポートしています。
DAG グラフページの範囲を調整できます。
アイコンをクリックして、リアルタイムインスタンスリストを非表示にし、DAG グラフを拡大します。
アイコンをクリックして、DAG グラフを非表示にします。
アイコンにマウスポインタを合わせてドラッグして、DAG グラフのページ範囲を拡大または縮小します。
モデリングタスクインスタンス DAG グラフと統合タスクと計算タスクインスタンス DAG グラフのインターフェイス情報は同じです。次の図は、統合タスクと計算タスクインスタンスの例を示しています。

セクション | 説明 |
① ノード情報 | 現在選択されているノードの概要情報を表示します。 [ノードの詳細を表示] をクリックして、インスタンスの概要、実行診断、実行ログ、操作ログ、ノードコード、タスクパラメータなど、詳細なノード情報を表示します。
統合タスクと計算タスクインスタンス: インスタンスの概要、実行診断、実行ログ、操作ログ、ノードコードが含まれます。 モデリングタスクインスタンス: インスタンスの概要、実行診断、実行ログ、操作ログ、マテリアライズコードが含まれます。 |
② ノードフィルタエリア | メインノードから上下に展開レベルをすばやく設定します。展開されたノードが多くて表示が難しい場合は、ノード名を検索して、現在の DAG グラフ表示範囲内で特定のノードをすばやく見つけることができます。 |
③ スケジュール依存関係グラフ | インスタンスのスケジュール依存関係グラフを表示します。より多くの祖先ノードと子孫ノードを展開できます。これらのノードに対して O&M 操作を実行することもできます。DAG 内のノードにカーソルを合わせると、その名前、タイプ、スケジュールサイクル、オーナー、および説明が表示されます。
|
④ キャンバス調整エリア | DAG 表示比率の迅速な調整。表示比率の設定 (デフォルトは 100%)、現在の比率に基づく拡大 (最大 200%)、現在の比率に基づく縮小 (最小 20%)、キャンバスへの適応、全画面表示などが含まれます。同時に、現在の DAG グラフの Main ノードのノード ID とノード名が表示されます。 |
⑤ インスタンスオブジェクトリスト | DAG グラフを表示すると、インスタンスオブジェクトリストにインスタンスオブジェクトの名前とデータタイムスタンプが表示されます。 マウスポインターをインスタンスオブジェクトの上に置くと、現在のオブジェクトのノード名、ノード ID、スケジューリングサイクル、データタイムスタンプ、およびスケジュールされた実行時間が表示されます。 下図に示すように: |
