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

Dataphin:定期タスク操作の概要

最終更新日:Nov 19, 2025

定期タスクは、定義されたスケジュールに基づいて自動的に実行されるタスクです。このトピックでは、定期的な統合、コンピューティング、およびモデリングタスクの一般的な機能について説明します。モデリングタスクには、論理ディメンションテーブル、論理ファクトテーブル、および論理集計テーブルが含まれます。このトピックでは、それらの使用方法、サポートされているスケジューリングタイプ、および関連機能についても説明します。

使用方法

オペレーションセンターは、本番環境での定期インスタンスの自動スケジューリングをサポートしています。開発環境では、オペレーションセンターは定期インスタンスを生成しますが、自動的にはスケジュールしません。

定期タスクページへのアクセス

  1. Dataphin のホームページの上部メニューバーで、[開発] > [タスク操作] を選択します。

  2. 左側のナビゲーションウィンドウで、[タスク操作] > [定期タスク] を選択します。

  3. 上部のメニューバーで、本番環境または開発環境を選択します。

定期タスクページの概要

定期タスクページには、[統合およびコンピューティングタスク] リストと [モデリングタスク] リストが表示されます。対応するタブで関連する操作を実行できます。

image

セクション

説明

フィルターと検索エリア

ノード ID またはタスクオブジェクト名を入力して、定期タスクをフィルターします。[自分のタスク][一時停止中のタスク]、または [ドライランスケジューリングタスク] を選択して、すばやくフィルターすることもできます。

  • [自分のタスク]: 現在のログインアカウントに属するタスク。

  • [一時停止中のタスク]: 現在のプロジェクトで、スケジューリングプロパティがスケジューリングを一時停止に設定されているタスク。

  • [ドライランスケジューリングタスク]: 現在のプロジェクトで、スケジューリングプロパティがドライランに設定されているタスク。

[フィルター] をクリックしてフィルターエリアを展開し、その他のオプションを表示します。サポートされているフィルター項目は次のとおりです。

  • [タスクタイプ]: Data_disitll プロジェクトはスクリプトタスクをサポートします。非 Data_disitll プロジェクトは [統合およびコンピューティングタスク][モデリングタスク] をサポートします。

    • [統合およびコンピューティングタスク]: サポートされているスクリプトタスクはコンピュートエンジンによって異なります。実際のオプションはページに表示されます。

    • [モデリングタスク]: 論理ディメンションテーブル、論理ファクトテーブル、および論理集計テーブルが含まれます。

  • [スケジューリングモード]: 通常スケジューリング、ドライランスケジューリング、または一時停止スケジューリングでフィルターします。詳細については、「スケジューリングモードの説明」をご参照ください。

  • [優先度]: インスタンス実行優先度でフィルターします。オプションは、最高、高、中、低、最低です。

    説明

    ベースライン機能が有効になっている場合、中、低、最低のタスク優先度のみがサポートされます。

  • [プロジェクト]: プロジェクトでフィルターします。現在のログインユーザーが [操作 - ディレクトリへのアクセス] 権限を持つ複数のプロジェクトを選択できます。

  • [操作オーナー]: 定期タスクのオーナーでフィルターします。

  • [繰り返し]: スケジューリングサイクルでフィルターします。オプションは、分、時、日、週、月、年です。

  • [更新日時]: 定期タスクが更新された日付または日付範囲でフィルターします。

  • [リソースグループ]: 定期タスクに構成されたスケジューリングリソースグループでフィルターします。

    説明

    このフィルターは、統合およびコンピューティングタスクでのみサポートされます。

再度フィルターするには、[リセット] をクリックしてすべてのフィルター条件をクリアし、デフォルトに戻します。

定期タスクリストエリア

定期タスクページには、現在のユーザーが [操作 - ディレクトリへのアクセス] 権限を持つプロジェクトのすべての定期タスクが一覧表示されます。タスクは [統合およびコンピューティングタスク][モデリングタスク] に分類されます。[アクション] 列には、各タスクでサポートされている操作が表示されます。各タスクタイプでサポートされている操作の詳細については、次のドキュメントをご参照ください。

バッチ操作エリア

バッチ操作エリアの機能を使用して、定期タスクをバッチで処理し、効率を向上させます。

スケジューリングモードの説明

アイコン

スケジューリングステータス

説明

なし

通常のスケジューリング

タスクは、構成されたスケジューリングサイクルと開始時刻に従って正常に実行されます。

image

ドライランスケジューリング

タスクは時間設定に従ってスケジュールされますが、ドライランモードで実行されます。つまり、タスクは実際には実行されずに、すぐに成功ステータスを返します。

image

スケジューリングを一時停止

スケジューリングが一時停止されたタスクに対して生成されたインスタンスは、一時停止状態になります。[再開] 操作を使用してインスタンスを再開します。一時停止は、一部のタスクとその下流ノードを一時的に実行する必要はないが、後で使用する場合などのシナリオに適しています。たとえば、下流データに影響を与えないように、計算ロジックを一時的に調整できます。

次の詳細に注意してください。

  • タスクが一時停止されると、インスタンスは毎日深夜に正常に生成されます。生成されたすべてのインスタンスは一時停止状態になります。タスクの一時停止は、タスクノードとその下流ノードをスケジュールする必要はないが、タスクを非公開にする必要はないシナリオに適しています。

  • タスクが再開されると、そのスケジューリングモードは一時停止スケジューリングから通常スケジューリングに変わります。一時停止中のタスクで、一部のインスタンスを実行する必要がある場合は、インスタンスを手動で通常スケジューリング状態に復元できます。

定期タスクの DAG

リスト内のタスクオブジェクト名をクリックすると、右側にその有向非巡回グラフ (DAG) が表示されます。DAG は、ノードの上流および下流の依存関係を視覚化します。デフォルトでは、DAG にはメインノード (選択されたノード) とその第 1 レベルの上流および下流ノードが表示されます。タスクに依存関係がない場合、DAG にはメインノードのみが表示されます。グラフ上で上流および下流ノードを管理することもできます。

DAG ビューを調整することもできます。

  • image アイコンをクリックしてリアルタイムインスタンスリストを非表示にし、DAG を拡大します。

  • image アイコンをクリックして DAG を非表示にします。

  • image アイコンにカーソルを合わせ、ドラッグして DAG キャンバスを拡大または縮小します。

次の図は、定期スクリプトタスクの例を示しています。

image

セクション

説明

ノード情報

選択したノードの概要が表示されます。[ノード詳細の表示] をクリックすると、詳細情報が表示されます。

  • タスクの概要: ノードの名前、ID、タイプ、プロジェクト、データドメインなどの基本情報が表示されます。

  • 操作ログ: 時刻、オペレーター、および操作が表示されます。

  • ノードコード/マテリアライズコード: ノードのコードが表示されます。本番環境のすべてのバージョンのノードを表示できます。image アイコンをクリックしてバージョンを比較します。image アイコンをクリックして、作成時刻や変更を行ったユーザーなどのバージョン情報を表示します。

  • タスクパラメーター: ノードタスクのパラメーターが表示されます。

統合およびコンピューティングタスクノード: タスクの概要、操作ログ、およびノードコードが含まれます。

モデリングタスクノード: タスクの概要、操作ログ、およびマテリアライズコードが含まれます。

リアルタイムタスク: ノードの詳細、操作ログ、ノードコード、およびタスクパラメーターが含まれます。

ノードフィルターエリア

メインノードから展開する上流および下流のレベル数をすばやく設定します。多くのノードが展開されている場合は、ノード ID または名前を検索して、現在の DAG ビュー内の特定のノードをすばやく見つけます。

スケジューリング依存関係グラフ

インスタンスのスケジューリング依存関係グラフが表示されます。さらに上流および下流のノードを展開し、それらに対して操作を実行できます。DAG 内のノードにマウスを合わせると、その名前、タイプ、スケジューリングタイプ、オーナー、および説明が表示されます。

キャンバス調整エリア

DAG の表示スケールをすばやく調整します。特定のスケール (デフォルトは 100%) を設定したり、拡大 (最大 200%)、縮小 (最小 20%)、キャンバスに合わせる、または全画面表示したりできます。このエリアには、現在の DAG のメインノードのノード ID と名前も表示されます。