定期タスクは、定義されたスケジュールに基づいて自動的に実行されるタスクです。このトピックでは、定期的な統合、コンピューティング、およびモデリングタスクの一般的な機能について説明します。モデリングタスクには、論理ディメンションテーブル、論理ファクトテーブル、および論理集計テーブルが含まれます。このトピックでは、それらの使用方法、サポートされているスケジューリングタイプ、および関連機能についても説明します。
使用方法
オペレーションセンターは、本番環境での定期インスタンスの自動スケジューリングをサポートしています。開発環境では、オペレーションセンターは定期インスタンスを生成しますが、自動的にはスケジュールしません。
定期タスクページへのアクセス
Dataphin のホームページの上部メニューバーで、[開発] > [タスク操作] を選択します。
左側のナビゲーションウィンドウで、[タスク操作] > [定期タスク] を選択します。
上部のメニューバーで、本番環境または開発環境を選択します。
定期タスクページの概要
定期タスクページには、[統合およびコンピューティングタスク] リストと [モデリングタスク] リストが表示されます。対応するタブで関連する操作を実行できます。

セクション | 説明 |
① フィルターと検索エリア | ノード ID またはタスクオブジェクト名を入力して、定期タスクをフィルターします。[自分のタスク]、[一時停止中のタスク]、または [ドライランスケジューリングタスク] を選択して、すばやくフィルターすることもできます。
[フィルター] をクリックしてフィルターエリアを展開し、その他のオプションを表示します。サポートされているフィルター項目は次のとおりです。
再度フィルターするには、[リセット] をクリックしてすべてのフィルター条件をクリアし、デフォルトに戻します。 |
② 定期タスクリストエリア | 定期タスクページには、現在のユーザーが [操作 - ディレクトリへのアクセス] 権限を持つプロジェクトのすべての定期タスクが一覧表示されます。タスクは [統合およびコンピューティングタスク] と [モデリングタスク] に分類されます。[アクション] 列には、各タスクでサポートされている操作が表示されます。各タスクタイプでサポートされている操作の詳細については、次のドキュメントをご参照ください。
|
③ バッチ操作エリア | バッチ操作エリアの機能を使用して、定期タスクをバッチで処理し、効率を向上させます。
|
スケジューリングモードの説明
アイコン | スケジューリングステータス | 説明 |
なし | 通常のスケジューリング | タスクは、構成されたスケジューリングサイクルと開始時刻に従って正常に実行されます。 |
| ドライランスケジューリング | タスクは時間設定に従ってスケジュールされますが、ドライランモードで実行されます。つまり、タスクは実際には実行されずに、すぐに成功ステータスを返します。 |
| スケジューリングを一時停止 | スケジューリングが一時停止されたタスクに対して生成されたインスタンスは、一時停止状態になります。[再開] 操作を使用してインスタンスを再開します。一時停止は、一部のタスクとその下流ノードを一時的に実行する必要はないが、後で使用する場合などのシナリオに適しています。たとえば、下流データに影響を与えないように、計算ロジックを一時的に調整できます。 次の詳細に注意してください。
|
定期タスクの DAG
リスト内のタスクオブジェクト名をクリックすると、右側にその有向非巡回グラフ (DAG) が表示されます。DAG は、ノードの上流および下流の依存関係を視覚化します。デフォルトでは、DAG にはメインノード (選択されたノード) とその第 1 レベルの上流および下流ノードが表示されます。タスクに依存関係がない場合、DAG にはメインノードのみが表示されます。グラフ上で上流および下流ノードを管理することもできます。
DAG ビューを調整することもできます。
アイコンをクリックしてリアルタイムインスタンスリストを非表示にし、DAG を拡大します。
アイコンをクリックして DAG を非表示にします。
アイコンにカーソルを合わせ、ドラッグして DAG キャンバスを拡大または縮小します。
次の図は、定期スクリプトタスクの例を示しています。

セクション | 説明 |
① ノード情報 | 選択したノードの概要が表示されます。[ノード詳細の表示] をクリックすると、詳細情報が表示されます。
統合およびコンピューティングタスクノード: タスクの概要、操作ログ、およびノードコードが含まれます。 モデリングタスクノード: タスクの概要、操作ログ、およびマテリアライズコードが含まれます。 リアルタイムタスク: ノードの詳細、操作ログ、ノードコード、およびタスクパラメーターが含まれます。 |
② ノードフィルターエリア | メインノードから展開する上流および下流のレベル数をすばやく設定します。多くのノードが展開されている場合は、ノード ID または名前を検索して、現在の DAG ビュー内の特定のノードをすばやく見つけます。 |
③ スケジューリング依存関係グラフ | インスタンスのスケジューリング依存関係グラフが表示されます。さらに上流および下流のノードを展開し、それらに対して操作を実行できます。DAG 内のノードにマウスを合わせると、その名前、タイプ、スケジューリングタイプ、オーナー、および説明が表示されます。
|
④ キャンバス調整エリア | DAG の表示スケールをすばやく調整します。特定のスケール (デフォルトは 100%) を設定したり、拡大 (最大 200%)、縮小 (最小 20%)、キャンバスに合わせる、または全画面表示したりできます。このエリアには、現在の DAG のメインノードのノード ID と名前も表示されます。 |