タスクフローの管理と運用
タスクフロー一覧の管理
TABタブをクリックしてタスクノード一覧に切り替えられます。一覧には、現在のスペース内のすべてのタスクフローにあるタスクノードの詳細情報が表示されます。このタブで関心のあるノードをすばやく検索・特定でき、問題の調査やデータ検証などの場面で効率化に大いに役立ちます。
タスクノード一覧の表の列は次のとおりです:
| カラム名 | 説明 |
|---|---|
| タスクノード名 | タスクノードの名前です。クリックするとタスクフローの詳細ページに入り、同時にそのノードの情報パネルが開きます |
| 所属タスクフロー | タスクノードが属するタスクフローの名前です。クリックするとタスクフローの詳細ページに入ります |
| タイプ | タスクノードのタイプです。フィルタリングに対応しています |
| オンライン状態 | タスクノードのリリース状態です。リリース待ち、リリース中、オンラインなどの状態があり、フィルタリングに対応しています |
| 責任者 | タスクノードの責任者です |
| 最終トリガー時刻 | タスクノードが最後にスケジューリング実行または手動実行された時刻です |
| スケジューリング状態 | タスクノードの最後のスケジューリング実行の状態です。待提出、待ち合わせ中、実行中、再試行待機中、完了しました、失敗、終了しました、スキップなどの状態があり、フィルタリングに対応しています |
| 最終修正時間 | タスクノードが最後に修正された時刻です |
| 最終変更者 | タスクノードを最後に修正した操作者です |
| 作成日時 | タスクノードの作成日時です |
| 作成者 | タスクノードの作成者です |
最後に、「リリース」TABタブをクリックするとリリース一覧に切り替えられます。このタブの内容は「タスクフローのリリース」で詳しく説明します
タスクフロー設定の管理
DAGエリア
DAGエリアには、タスクノードとノード間の関連付けを含む、タスクフローの全体構造が表示されます。DAG図上でノードの位置を直接調整したり、ドラッグ&ドロップでタスクノード間の依存関係を追加したりできます。
タスクノードにマウスオーバーすると、そのノードの各種操作が表示されます:
- ノードの四方にある小さな点をクリックしてドラッグすると、タスクノード間の依存関係を追加できます
- 「詳細を表示」ボタン、または「···」メニューの「詳細を表示」オプションをクリックするか、タスクノードをダブルクリックすると、ノードの詳細パネルが展開されます。このパネルでは、ノードの詳細情報を確認したり、デバッグを行ったり、編集状態に入ってノードの内容を編集したりできます。
- 「···」メニューでタスクノードの名前を変更できます(ノードが未リリースである必要があります)。また、「···」メニューで選択したノードを削除することもできます
- ノードをクリックして選択した後、ノードの右側に表示される「+」ボタンをクリックすると、選択したノードの後ろに新しいノードをすばやく追加できます。追加したノードは自動的に現在のノードに依存します
DAG図のツールバーで、DAG図のキャンバスやノードのレイアウトを調整することもできます。
- ナビゲーションエリア
ナビゲーションエリアには、開発モードで使用できる次の操作があります:
- オンラインモード:上部のモード切り替えドロップダウンで「オンラインモード」を選択すると、オンラインモードに切り替えられます。タスクフローがリリースされている必要があります(未リリースの場合、この選択肢はグレーアウトされます)
- 削除:右上の「···」メニューにあり(同じメニューには「基本情報の編集」「マイサブスクリプションの追加」もあります)、このタスクフローを削除できます。タスクフローが未リリースである必要があります。リリース済みのタスクフローを削除したい場合は、先にオンラインモードでオフラインにしてから削除してください
- リリースして配信開始する:タスクフローの変更をリリースしてオンラインにします。タスクフローに変更がある場合、または未リリースの場合にのみクリックでき、クリックすると新規リリース画面に入ります
タスク設定
タスク設定パネルでは、ノードの責任者と実行施策を設定できます。また、オフライン同期プランノードやTrino SQLノードなど、データ書き込み機能を持つノードについては、そのタスクノードが書き込む空間テーブルを確認し、手動で解析することもできます(保存時にも自動で解析されます)。
実行施策は「実行をスキップ」と「失敗再試行施策」に分かれます:
- 実行をスキップ:このスイッチをオンにすると、このノードは手動実行時にも定期スケジューリング実行時にも直接スキップされ、タスクノードインスタンスは作成されません。また、デバッグ時も直接スキップされます
- 失敗再試行施策:このスイッチをオンにすると、タスクノードの実行が失敗した後に自動で再試行されます。失敗後の再試行ではタスクノードインスタンスが追加されます。失敗再試行施策で設定した再試行回数を使い切ってもノードが成功しない場合、タスクノードは実行失敗とみなされ、タスクフローの失敗処理施策がトリガーされます
「上游依存」パネルでは、このノードの上流ノードとその目標テーブルを確認できます。編集状態の場合は、上流依存関係を追加・削除できます
タスクフローの運用管理
タスクフローの詳細ページでは、タスクフローの【運営履歴】を確認できます
具体的な実行インスタンスをクリックすると、【運営】モジュールに移動して実行インスタンスの記録を確認できます

