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

DataWorks:定期インスタンスの表示

最終更新日:Jan 06, 2026

定期インスタンスとは、定期タスクのスケジューリング設定に基づいて自動的に生成されるインスタンスのスナップショットです。リストまたは有向非巡回グラフ (DAG) でインスタンスの詳細を表示し、関連する操作を実行できます。

注意事項

  • 通常タスク:コードロジックを実行するタスクです。これには、ドライランタスク (スケジューリングプロパティがドライランに設定されているタスク、スケジューリング時間範囲外の定期タスクに対して生成されたインスタンス、分岐ノードで選択されなかった分岐のドライランタスク、リアルタイムインスタンスから生成された期限切れタスクなど) や凍結されたタスクは含まれません。

  • O&M 環境:標準モードのワークスペースでは、インターフェイスの左上隅で開発オペレーションセンターと本番オペレーションセンターを切り替えることができます。開発オペレーションセンターではタスクは自動的にスケジューリングされません。つまり、定期インスタンスパネルに自動スケジューリングされた定期インスタンスは生成されません。

  • タスクの実行と問題のトラブルシューティング

    • 定期タスクは、その上流タスクが成功し、現在のタスクのスケジューリング時間に達し、スケジューリングリソースが十分であり、かつ現在のタスクが凍結されていない場合にのみ実行できます。詳細については、「タスクの実行条件」をご参照ください。

    • タスクが実行されていない場合は、まず DAG パネル[上流解析] 機能を使用して、現在のタスクをブロックしている主要な上流タスクを迅速に特定します。次に、実行診断機能を使用して、主要なインスタンスが実行されない理由を診断したり、他の問題を特定したりします。複雑な依存関係を持つタスクの場合、この機能は問題の迅速な特定に役立ち、O&M 効率を向上させます。

制限事項

  • バージョンの要件:

    • [実行診断] 機能は、DataWorks Professional Edition 以上のエディションのユーザーのみが利用できます。この機能は無料で試用できますが、より多くの機能を利用するために Professional Edition へのアップグレードを推奨します。詳細については、「インテリジェント診断」をご参照ください。

    • ノード集約、上流解析、下流解析の DAG 機能は、DataWorks Professional Edition 以上のエディションのユーザーのみが使用できます。詳細については、「ソフトウェアバージョンの選択と支払い」をご参照ください。

  • 権限コントロール:

    一部の機能は、O&M 権限を持つユーザーのみが利用できます。機能がグレーアウトしている、または利用できない場合は、[管理センター] > [ワークスペース] > [ワークスペースメンバー] ページに移動して、ユーザーが O&M 権限を持っていることを確認できます。詳細については、「管理とコントロールの概要」および「ワークスペースレベルのモジュールに対する権限の管理」をご参照ください。

  • 機能の制限:

    • 定期インスタンスは手動で削除できません。プラットフォームは、インスタンスの有効期限が切れてから約 30 日後に自動的に削除します。タスクを実行する必要がなくなった場合は、そのインスタンスを凍結できます。

    • スケジュールの共有リソースグループで実行されるタスクの場合、そのインスタンスは 1 か月 (30 日間) 保持され、ログは 1 週間 (7 日間) 保持されます。

    • サーバーレスリソースグループまたはスケジュールの専用リソースグループで実行されるタスクの場合、そのインスタンスとログは 1 か月 (30 日間) 保持されます。

    • 実行が完了したインスタンスについて、ログサイズが 3 MB を超える場合、プラットフォームは毎日ログをクリアします。

注意事項

  • 定期タスクは、スケジューリングされた時間に定期インスタンスを生成します。選択したインスタンス生成方法に関係なく、インスタンスは常に本番環境の最新のコードを実行します。

  • タスクの実行を監視するには、まずタスクの監視ルールを設定する必要があります。詳細については、「インテリジェント監視の概要」をご参照ください。監視とアラートが設定されているタスクで、タスクが失敗したにもかかわらずアラートを受信しない場合は、[アラート連絡先] ページで携帯電話番号とメールアドレスが設定されているか確認してください。詳細については、「アラート情報」をご参照ください。

  • 選択したインスタンス生成方法によって、定期インスタンスが最初に生成されるタイミングが決まります。利用可能な方法は [翌日 (T+1) に生成][公開後すぐに生成] です。詳細については、「インスタンス生成方法」をご参照ください。

    説明

    タスクを手動で再実行しても、カスタムルールに基づくアラートはトリガーされません。

定期インスタンスページへの移動

  1. オペレーションセンターページに移動します。

    DataWorks コンソールにログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションウィンドウで、[データ開発と O&M] > [オペレーションセンター] を選択します。表示されたページで、ドロップダウンリストから目的のワークスペースを選択し、[オペレーションセンターへ移動] をクリックします。

  2. 左側のナビゲーションウィンドウで、[定期タスク O&M] > [定期インスタンス] をクリックします。

    このページでは、さまざまな視点からインスタンスの実行ステータスを表示できます。

定期インスタンスの視点

インスタンスリストの表示

インテリジェント検索モード

定期タスクのインテリジェント検索機能を使用すると、検索コンテンツを入力できます。システムはコンテンツを自動的に解析し、インスタンスリストを迅速にフィルタリングします。

  1. インテリジェント検索を実行します。

    定期タスクのフィルターボックスで [インテリジェント検索] ボタンをクリックします。表示されるダイアログボックスに、インスタンスタイプで並べ替え などの検索語を入力し、Enter キーを押します。システムは自動的に一致するインスタンスを表示します。

  2. 新しいビューを保存します。

    現在のインテリジェント検索をビューとして保存するには、検索バーで [未保存のビュー] > [新規ビューとして保存] をクリックします。[ビューを保存] ダイアログボックスで、[ビュー名] を入力し、[保存] をクリックします。その後、ビュー検索バーから新しいビューを選択してインスタンスを検索できます。

    説明

    このビューをインスタンス検索に使用しなくなった場合は、ビュー検索バーでビューを見つけます。その名前にカーソルを合わせ、右側の [...] ボタンをクリックし、[編集] または [削除] を選択します。

  3. インテリジェント検索を閉じます。

    フィルター条件を使用して正確な検索を実行するには、Esc キーを押すか、インスタンス操作バーの [インテリジェント検索を閉じる] ボタンをクリックして、インテリジェント検索モードを終了します。

条件ベースのフィルタリングモード

定期インスタンスの条件ベースのフィルタリング機能を使用すると、フィルター条件を指定してインスタンスリストを正確にフィルタリングできます。

  1. 単純なフィルタリング。

    ツールバーでは、[タスク名/タスク ID/インスタンス ID][スケジューリングリソースグループ][過去 24 時間に生成されたアラート][長時間リソースを待機中] などの複数の条件を選択してインスタンスリストをフィルタリングできます。

  2. 複雑なフィルタリング。

    定期インスタンスのフィルターボックスで [フィルター] ボタンをクリックします。[タスク名/タスク ID/インスタンス ID][スケジューリングリソースグループ][実行時間][コンピューティングリソース名] などの条件を組み合わせて、必要なインスタンスを見つけることができます。

定期インスタンスの管理

単一インスタンスの管理

定期インスタンスを管理するには、定期インスタンスリストでインスタンスを見つけ、[操作] 列の機能を使用します。機能は次のとおりです:

機能

説明

DAG

定期インスタンスの上流および下流の依存関係を表示します。DAG で関連する操作を実行できます。詳細については、「付録:DAG 機能の概要」をご参照ください。

実行診断

タスクのフルリンク分析を実行します。タスクが期待どおりに実行されない場合、この機能を使用して問題を特定します。詳細については、「インテリジェント診断」をご参照ください。

再実行

[成功] または [失敗] 状態のタスクを再実行します。タスクが正常に実行されると、まだ実行されていない下流タスクのスケジューリングをトリガーできます。これは、エラーノードや欠落ノードの処理によく使用されます。

その他

子孫ノードを再実行

[成功] または [失敗] 状態のタスクの子孫ノードを再実行します。再実行する下流タスクを選択できます。タスクが正常に実行されると、まだ実行されていない下流タスクのスケジューリングをトリガーできます。これは、データ修正によく使用されます。

成功に設定

失敗したタスクを成功状態に設定します。タスクが失敗したが、下流タスクをブロックしたくない場合に使用します。これは、エラーノードの処理によく使用されます。

インスタンスを更新

現在のインスタンスの次のプロパティを最新の設定で更新します:コンピューティングリソース、リソースグループ、CU、優先度、イメージ、スケジューリングタイプ、再実行ポリシー、タイムアウト定義、オーナー、ラベル、および DQC 設定。

停止

実行する必要のないタスクを停止します。タスクは失敗して終了します。[時間待機中][リソース待機中]、または [実行中] 状態のインスタンスのみを停止できます。

一時停止 (凍結)

現在のインスタンスとその下流インスタンスを実行する必要がない場合に使用します。定期インスタンスでは、凍結は現在のインスタンスにのみ適用されます。凍結された定期インスタンスは自動的に実行されるようにスケジューリングされず (実際のデータを処理しない)、下流ノードの実行をブロックします (下流タスクは自動的にスケジューリングされません)。

説明
  • projectname_root ノードは操作しないでください。これはワークスペースのルートノードです。すべての定期タスクインスタンスはこのノードに依存します。このノードを凍結すると、定期タスクインスタンスは実行できません。

  • [リソース待機中][時間待機中]、または [実行中] 状態のインスタンス (たとえば、ノードコードが実行中または Data Quality がチェックされている場合) は凍結できません。

再開 (凍結解除)

凍結されたインスタンスを凍結解除します。

  • インスタンスがまだ実行されていない場合、上流タスクが完了した後に自動的に実行されます。

  • すべての上流タスクが完了している場合、タスクは直接失敗に設定されます。インスタンスを正常に実行するには、手動で再実行する必要があります。

説明

凍結解除操作は現在のインスタンスにのみ影響します。定期タスクがまだ凍結されている場合、翌日生成されるインスタンスも凍結されます。

リネージを表示

現在のインスタンスのリネージ情報を表示します。

自動トリガータスクの詳細表示

現在のインスタンスの基本情報を表示します。

実行ログを表示

タスクが実行を開始した後、実行ログで詳細な実行プロセスを表示できます。ログのコアパラメーターの説明については、「付録:実行ログパラメーターの概要」をご参照ください。

スケジューリングリソースグループを変更

現在のインスタンスが使用するスケジューリングリソースグループを変更します。この操作は、インスタンスが属する定期タスクのリソースグループを変更しません。

重要

インスタンスがリソースを待機している間は、リソースグループを切り替えることはできません。インスタンスがリソース待機状態に入った後、まずタスクを停止し、次にリソースグループを切り替え、最後にインスタンスを再起動する必要があります。

インスタンスの一括操作

定期インスタンスに対して一括操作を実行するには、リストで必要なインスタンスを選択します。次に、リストの下部から [停止][再実行][成功に設定][リソースグループを変更][一時停止 (凍結)][再開 (凍結解除)] などの操作を選択します。

定期タスク DAG の表示

定期インスタンスの [操作] 列で、[DAG] ボタンをクリックして DAG 詳細ページを開きます。

DAG パネルの機能

定期インスタンスの DAG 詳細ページでは、DAG パネルの機能を使用してノードを集約したり、下流の依存関係を分析したり、DAG の表示スタイルを調整したりできます。

機能

説明

image

左上隅にあるこれらのアイコンをクリックして、必要に応じて次のディメンションでインスタンス情報を集約できます。

  • 集計しない

  • ワークスペースごとに集計

  • 所有者別に集約

  • 優先度別に集約

image

定期タスクに多くのノードやレベルがある場合、[上流解析] および [下流解析] 機能を使用して、現在のタスクによって影響を受ける上流および下流タスクの数をカウントできます。

image

右上隅にあるこれらのアイコンをクリックして、必要に応じて DAG の表示スタイルを調整できます。

DAG 操作

定期インスタンスの DAG 詳細ページでは、フロー内のインスタンスを右クリックして、その上流および下流の関係、コードの詳細、その他の関連情報を表示できます。利用可能な操作は次のとおりです:

  • [親ノードを展開]:現在のノードの上流タスクを表示して、どのノードがそのデータ出力に影響を与えるかを理解します。親ノードはレベルごとに展開でき、一度に最大 6 レベルまで展開できます。

  • [子ノードを展開]:現在のノードのデータ出力によって影響を受ける下流タスクを表示します。子ノードはレベルごとに展開でき、一度に最大 6 レベルまで展開できます。

  • [実行ログを表示]タスクが実行を開始した後、実行ログを表示して詳細な実行プロセスを監視できます。コアログパラメーターの説明については、「付録:実行ログパラメーターの概要」をご参照ください。

  • [実行診断]:タスクの上流依存関係、時間設定、スケジューリングリソース、および実行ステータスを診断します。

  • [コードを表示]:本番環境の現在のノードのコードを確認します。コードが期待どおりでない場合は、ノードの最新バージョンが公開されていることを確認してください。

  • [ノードを編集]:このボタンをクリックして、データ開発ページで現在のノードを開きます。

  • [リネージを表示]:現在のインスタンスのリネージを表示します。

  • [詳細を表示]:インスタンスに関する基本プロパティ、操作ログ、タスクコード、その他の情報を表示します。

  • [定期タスクを表示]:現在のインスタンスが属する定期タスクに関する情報を表示します。

  • タスク 360: データガバナンスセンターに移動し、関連付けられたベースラインやインスタンスの実行ステータスといった複数のディメンションからタスクの実行詳細のパノラマビューを取得して、タスクガバナンスを実行します。 詳細については、「タスクのパノラマビューを取得する」をご参照ください。

  • [停止]:タスクを停止します。タスクは失敗して終了します。[時間待機中][リソース待機中]、または [実行中] 状態のインスタンスのみを停止できます。

  • [再実行][成功] または [失敗] 状態のタスクを再実行します。正常な再実行は、まだ実行されていない下流タスクのスケジューリングをトリガーします。この操作は、失敗したノードや欠落したノードの処理によく使用されます。

  • [子孫ノードを再実行][成功] または [失敗] 状態のタスクの子孫ノードを再実行します。再実行する下流タスクを選択できます。正常な実行は、まだ実行されていない下流タスクのスケジューリングをトリガーします。この機能は、データ修正によく使用されます。

  • [成功に設定]:失敗したタスクのステータスを成功に設定します。この機能を使用して、失敗したタスクが下流タスクをブロックするのを防ぐことができます。この機能は、エラーのあるノードの処理によく使用されます。

  • [再開]:失敗したタスクを失敗した時点から再開します。たとえば、タスクに複数の SQL セグメントが含まれている場合、失敗した特定の SQL セグメントから再開できます。

    説明

    この操作は MaxCompute SQL タスクでのみサポートされています。

  • [DQC チェックをトリガー]:タスクに設定されたデータ品質ルールに対するチェックを実行します。

  • [緊急操作]:緊急操作は、ノードの現在の実行にのみ適用されます。

    • [依存関係を削除]:現在のノードの依存関係を削除します。この機能を使用して、上流の依存関係を削除し、現在のタスクを実行できるようにします。特に、上流タスクが失敗し、現在のインスタンスにデータ依存関係がない場合に使用します。

      説明

      この操作がデータに影響を与えるかどうかを、タスクコードとタスクリネージに基づいて確認してください。

    • 優先度の変更:インスタンスは、ベースラインから優先度を継承します。 この優先度は、必要に応じて変更できます。 値が高いほど、優先度が高くなります。

    • [強制再実行]:現在のノードの再実行を強制します。この操作は、成功、失敗、または未実行の定期インスタンスに適用されます。通常、データ修正に使用されます。

    • [子孫ノードを強制再実行]:指定されたデータタイムスタンプの前の 2 日間のノードとその子孫ノードのデータを再実行します。この操作は、ステータスが成功または失敗の定期インスタンスでのみ利用できます。通常、データ修正に使用されます。詳細については、「付録:子孫ノードの強制再実行」をご参照ください。

      説明

      ワークスペース管理者、テナント管理者、および Alibaba Cloud アカウントのみが子孫ノードの強制再実行操作を開始できます。

    • [インスタンスのクローンを作成][実行中] 状態のソースインスタンス (ホストインスタンス) から同じ設定の新しいインスタンス (クローンインスタンス) を作成します。クローンインスタンスは dw_clone_Node name の形式で命名されます。

      説明
      • ODPS SQL ノードのインスタンスのみクローンを作成できます。各インスタンスは一度しかクローンを作成できません。

      • ホストインスタンスとクローンインスタンスの実行ロジック:

        • ホストインスタンスとクローンインスタンスの両方が実行状態になります。ホストインスタンスが先に正常に実行された場合、クローンインスタンスは停止されます。クローンインスタンスが先に正常に実行された場合、ホストインスタンスは停止され、その状態は成功に設定されます。

        • 現在のタスクの下流タスクにクローンインスタンスが存在する場合、下流タスクを再実行してもクローンインスタンスの実行はトリガーされません。

  • [一時停止 (凍結)]:インスタンスとその下流インスタンスを実行する必要がない場合にインスタンスを凍結できます。

    重要
    • 凍結された上流インスタンスは、その下流インスタンスの実行をブロックします。注意して進めてください。

    • projectname_root ノードは操作しないでください。これはワークスペースのルートノードであり、すべての定期タスクインスタンスがそれに依存します。このノードを凍結すると、定期タスクインスタンスは実行できません。

    • インスタンスが [リソース待機中][時間待機中]、または [実行中] の状態 (たとえば、ノードの実行中や Data Quality チェック中) の場合、インスタンスを凍結することはできません。

  • [再開 (凍結解除)]:インスタンスの凍結を解除します。

    • インスタンスがまだ実行されていない場合、上流タスクが完了した後に自動的に実行されます。

    • すべての上流タスクが完了している場合、タスクはすぐに失敗に設定されます。インスタンスを正常に実行するには、手動で再実行する必要があります。

    説明

    凍結解除操作は現在のインスタンスにのみ影響します。定期タスクがまだ凍結されている場合、翌日生成されるインスタンスも凍結されます。

インスタンス詳細の表示

インスタンス DAG で、インスタンスを左クリックします。表示されるウィンドウで、[ログを表示] または [詳細を展開] をクリックして、[プロパティ][実行ログ][操作ログ][コード] などの詳細情報を表示します。

機能

説明

プロパティ

このタブでは、本番環境でのタスクのスケジューリングプロパティを表示できます。インターフェイスのパラメーターの詳細については、「スケジューリング設定」をご参照ください。

  • ノード ID とインスタンス ID の関係:

    時間または分単位でスケジューリングされるノードタスクの場合、ノード ID を使用して、その日にそのノードに対して生成されたすべての時間または分単位のインスタンスを特定できます。特定の時間または分単位のインスタンスを特定するには、インスタンス ID を使用して正確な検索を行うことができます。

  • タスクステータス:タスクステータスはタスクの実行に関連しています。タスクが未実行、時間待機中、リソース待機中、または凍結などの状態にある場合、[実行診断] を使用して問題を迅速に特定できます。

  • リソース待機時間:タスクが長時間リソースを待機している場合、[実行診断] 機能を使用して、現在のタスクが実行されているときにどのタスクがリソースを占有しているかを特定し、異常なタスクを迅速に見つけてトラブルシューティングできます。

  • 実行時間:タスクの実行時間が過去の平均よりも大幅に長い場合、次のシナリオに基づいて対処できます。

    • 非同期タスク:対応するエンジンのオーナーに相談できます。

    • オフライン同期タスク:タスクの特定の段階が遅いか、タスクが長時間リソースを待機している可能性があります。詳細については、「オフライン同期に関するよくある質問」をご参照ください。

  • ルール監視:現在のインスタンスに関連付けられている監視ルールを表示できます。右側の [作成] をクリックして、タスク実行ステータスの監視ルールを迅速に作成できます。詳細については、「ルール管理」をご参照ください。

    説明

    ここでは、タスク実行ステータスの監視に関連するルールの詳細のみを表示できます。データ品質監視ルールは表示できません。

  • ベースライン監視:現在のインスタンスに関連付けられているベースラインを表示できます。右側の [作成] をクリックして、ベースラインを迅速に作成できます。詳細については、「ベースライン管理」をご参照ください。

  • ラベル:このセクションには、[タグ管理] で定義したカスタムラベルが表示されます。現在のノードにガバナンスが必要な問題がある場合、それらもラベルとして表示されます。[データガバナンス] センターに移動して詳細を表示できます。

実行ログ

タスクが実行を開始した後、実行ログで詳細な実行プロセスを表示できます。ログのコアパラメーターの説明については、「付録:実行ログパラメーターの概要」をご参照ください。

操作ログ

タスクまたはインスタンスの操作記録 (時間、オペレーター、特定の操作) を表示するために使用します。

コード

本番環境の現在のタスクの最新コードを表示するために使用します。期待どおりでない場合は、タスクの最新バージョンが正常に公開されているかどうかを確認してください。詳細については、「タスクの公開」をご参照ください。

ビジネスフローの視点

[定期インスタンス] ページで、[ビジネスフローの視点] タブをクリックして、ビジネスフロー O&M インターフェイスを開きます。

説明

ビジネスフローの視点では、ビジネスフロー内の依存関係のみが表示されます。ビジネスフローやワークスペースをまたいで依存関係が存在する場合は、定期インスタンスの視点に切り替えて表示する必要があります。

ビジネスフローリストの表示

機能

説明

ビジネスフロー実行ステータスの概要

[ビジネスフロー] 列は、視覚的なアイコンを使用してビジネスフローの実行ステータスを示します。リストモードでは、統計は 通常タスクのものであり、ドライランタスクや凍結タスクは含まれません。DAG パネルにはすべてのタイプのタスクが表示されます。

  • 运行中:現在のビジネスフローで実行中のインスタンスの数。

  • 成功:現在のビジネスフローで成功したインスタンスの数。

  • 失败:現在のビジネスフローで失敗したインスタンスの数。

  • 其他:現在のビジネスフローでその他の状態にあるインスタンスの数。

ビジネスフロー O&M 操作

ビジネスフローに対して次の操作を実行できます:

  • [DAG]:ビジネスフローの DAG を表示します。ビジネスフローの視点では、ビジネスフロー内の時間単位および分単位のタスクはデフォルトでグループ化されて表示されます。ビジネスフローの視点での単一インスタンスの操作は、定期インスタンスの視点での操作と同じです。詳細については、「DAG パネルの機能」をご参照ください。

  • [再実行]:現在のビジネスフローのすべてまたは指定されたタスクを再実行します。

  • [停止]:現在実行中のビジネスフローを停止します。

  • [凍結]:現在のビジネスフローの実行を凍結します。凍結後、ビジネスフロー内のインスタンスは実行されません。

  • [凍結解除]:凍結されたビジネスフローを凍結解除します。凍結解除後、ビジネスフローはデフォルトで失敗状態に設定されます。ビジネスフローを再実行できます。

  • [成功に設定]:現在のビジネスフローを成功状態に設定します。この操作の後、ビジネスフロー内のノードは成功として表示されます。

付録:実行ログパラメーターの概要

タスクが実行を開始した後、実行ログでその実行詳細を表示できます。ログのコアパラメーターは次のとおりです。

パラメーター

説明

SKYNET_ONDUTY

タスクのオーナー。

SKYNET_PARAVALUE

スケジューリングパラメーターのリスト。

SKYNET_TASKID

インスタンス ID。

SKYNET_ID

ノード ID。

SKYNET_NODENAME

ノード名。

SKYNET_APPNAME

ワークスペース名。

SKYNET_REGION

ワークスペースが配置されているリージョン。

SKYNET_CYCTIME

ノードのスケジューリングされた実行時間。

よくある質問

詳細については、「よくある質問のまとめ」をご参照ください。