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

Dataphin:オフラインパイプラインタスクのプロパティを設定する

最終更新日:Feb 06, 2025

オフライン統合タスクを定期的に実行するようにスケジュールするには、スケジューリングサイクル、依存関係、パラメーターなど、スケジューリングプロパティを定義する必要があります。このトピックでは、これらのプロパティを設定し、オフラインタスクをスケジュールする方法の概要を説明します。

注意事項

  • システムは、スケジューリングタイプ定期タスクノードであるオフライン統合タスクのスケジューリング設定のみをサポートしています。

  • 依存関係はノード間のセマンティックリンクであり、アップストリームノードのステータスはダウンストリームノードの実行ステータスに影響します。

  • 依存ノードのスケジューリングルールは2つあります。1つ目は、ダウンストリームノードは、アップストリームノードの実行が完了した後にのみスケジュールできることです。2つ目は、スケジュールを実行する決定は、ノードの事前定義されたスケジューリング時間に基づいていることです。

  • プリセットされたスケジューリング時間より前に送信されたスケジューリング設定は、その時点で有効になります。プリセットされたスケジューリング時間の後に設定された依存関係は、1日遅れてインスタンスを生成します。

  • タスクのスケジューリング設定は、スケジューリング中のプロパティを定義するためにのみ使用されます。この設定に従ってタスクをスケジュールするには、タスクを本番環境にデプロイする必要があります。

  • スケジューリング時間は、タスクの予定実行時間のみを指定します。ただし、実際の実行時間は、アップストリームの依存関係の実行ステータスによって異なります。タスク実行条件の詳細については、「インスタンス実行診断」をご参照ください。

オフライン統合タスクのプロパティエントリ

  1. Dataphin ホームページで、トップメニューバーから [開発] > [data Integration] を選択します。

  2. [統合] ページのトップメニューバーで、[プロジェクト] を選択します。

  3. 左側のナビゲーションウィンドウで、[統合] > [バッチパイプライン] を選択します。次に、[バッチパイプライン] リストで、目的のタスク名をクリックします。

  4. タスクタブで、右側の [属性] をクリックして、[属性] パネルを開きます。

オフラインタスクのプロパティを設定する

オフラインタスクのプロパティページで、以下の表に概説されているように、基本情報とスケジューリング関連のプロパティを設定します。

設定項目

説明

基本情報

タスク名、ID、ノードタイプ、開発オーナー、運用オーナー、および説明が含まれます。

  • タスク名: 作成時にタスクに付けられた名前。

  • ノード ID: 送信時にノードに割り当てられた一意の識別子。

  • 開発オーナー: デフォルトでは、現在のユーザーです。任意のプロジェクトメンバーを選択できます。

    説明

    開発オーナーは本番環境では設定できません。開発環境からの設定が使用されます。

  • 運用オーナー: デフォルトでは、ノードの作成者です。または、プロジェクトメンバーを運用オーナーとして選択します。

オフラインパイプラインのスケジューリングを設定する

本番環境でタスクをどのように繰り返しスケジュールするかを決定します。

  • スケジューリングタイプ: 本番環境でのタスクのインスタンスの実行ステータスを指定します。

  • 優先度: タスクの優先度レベル。新しいタスクのデフォルトの優先度は、管理センター > 開発プラットフォーム > ノードタスク関連設定 > デフォルトの優先度から派生します。

    説明

    本番環境への公開時または基本環境での送信時には、優先度は変更できません。本番運用で調整する必要があり、そこで最新の値が反映されます。

  • スケジューリングサイクル: タスクの実行頻度を設定します。

  • 条件付きスケジューリング: タスクをスケジュールするための基準を設定します。複数の条件を設定でき、システムはそれぞれを順番に評価します。条件が満たされると、対応するスケジュールが実行され、それ以上の評価は停止します。条件が満たされない場合は、デフォルトのスケジュールが実行されます。

  • パラメーター設定: ノードスケジューリングのパラメーターを定義します。 Dataphin は組み込みパラメーターとカスタムパラメーターの両方をサポートしており、タスクのスケジューリング中に動的なパラメーター割り当てを可能にします。

    説明

    ノードコードで変数が定義されている場合は、ここで値を割り当てる必要があります。それ以外の場合は、定義は必要ありません。

オフラインパイプラインのスケジューリング依存関係を設定する

タスクのアップストリームとダウンストリームの依存関係を定義し、ノードが順番に実行されるようにします。子孫ノードは先祖ノードの完了後に実行され、有効なビジネスデータの適時生成を促進します。依存関係は自動または手動で設定できます。

オフラインパイプラインタスクの実行設定

タスクのタイムアウト設定と、障害発生時の再実行ポリシーを指定し、タスクの長時間実行によるリソースの浪費を防ぎ、タスクの信頼性を向上させます。