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

Dataphin:オフラインタスクのプロパティ構成の概要

最終更新日:Jan 14, 2026

オフラインタスクを定期的なスケジュールで実行するには、スケジューリングプロパティを構成する必要があります。これらのプロパティには、スケジューリング周期、依存関係、パラメーターが含まれます。このトピックでは、オフラインタスクのプロパティとスケジューリングプロセスについて説明します。

注意事項

  • スケジューリング構成は、スケジューリングタイプが [定期タスク] に設定されているオフラインコンピューティングタスクでのみサポートされます。

  • 依存関係は、2 つのノード間の実行順序を定義します。上流ノードのステータスは、その下流ノードの実行ステータスに影響します。

  • 依存関係を持つノードの場合、スケジューリングルールは次のとおりです。下流ノードは、その上流ノードの実行が完了した後にのみスケジュールできます。その後、システムは構成された時間に基づいて下流ノードを実行するかどうかを決定します。

  • スケジュールされた時間より前に送信されたスケジューリング構成は、次回のスケジュールされた実行時に有効になります。スケジュールされた時間より後に依存関係を構成した場合、対応するインスタンスは翌日まで生成されません。

  • スケジューリング構成は、タスクの実行時のプロパティを定義します。この構成に基づいてスケジュールされるようにするには、タスクを本番環境に公開する必要があります。

  • スケジュール時間は、タスクの期待される実行時間です。実際の実行時間は、上流タスクの実行ステータスによって決まります。タスクの実行条件の詳細については、「インスタンスの実行診断」をご参照ください。

オフラインタスクのプロパティへのアクセス

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

  2. [開発] ページで、トップメニューバーから [プロジェクト] を選択します。

  3. 左側のナビゲーションウィンドウで、[データ処理] > [スクリプトタスク] を選択します。[スクリプトタスク] リストで、対象タスクの名前をクリックします。

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

オフラインタスクのプロパティ構成

オフラインタスクのプロパティページで、次の表の説明に従って、タスクの基本情報とスケジューリングプロパティを構成します。

構成項目

説明

基本情報

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

  • タスク名:タスク作成時に入力した名前です。

  • ノード ID:ノードの一意の識別子です。ノードが送信された後に生成されます。

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

    説明

    本番環境では、開発オーナーを構成することはできません。開発環境の構成が使用されます。

  • 運用保守オーナー:デフォルトではノードの作成者です。現在のプロジェクトのメンバーを運用保守オーナーとして選択することもできます。

実行リソース

現在のタスクを実行するために割り当てられた CPU およびメモリリソースです。

説明

この構成は、Python、Shell、Spark on MaxCompute、Spark on Yarn、MapReduce on MaxCompute、MapReduce on Yarn のタイプのコンピューティングタスクでのみサポートされます。

Python サードパーティパッケージ

インポートする Python サードパーティパッケージを選択します。

説明
  • この構成は、Python および Shell コンピューティングタスクでのみサポートされます。

  • Python パッケージからサードパーティモジュールを追加した後、コードでモジュールをインポートする前に、タスクでその参照を宣言する必要があります。参照されるモジュールは、タスクプロパティの Python サードパーティパッケージ設定項目で編集できます。

実行パラメーター (オプション)

ノードのスケジューリングに使用されるパラメーターを定義します。Dataphin は、組み込みパラメーターを提供し、カスタムパラメーターをサポートしています。これにより、スケジューリング中にパラメーター値を動的に割り当てることができます。

説明

ノードコードで変数を定義した場合は、ここでそれらに値を割り当てる必要があります。変数が定義されていない場合は、この項目を構成する必要はありません。

スケジューリングプロパティ

本番環境でタスクを定期的にスケジュールする方法を定義します。

  • スケジューリングタイプ:本番環境でタスクによって生成されるインスタンスの実行ステータスを定義します。

  • 優先度:タスクの優先度です。タスクを作成すると、そのデフォルトの優先度は [管理センター] > [開発プラットフォーム] > [ノードタスク関連設定] > [デフォルトの優先度] から取得されます。

    説明

    タスクが本番環境に公開された後、または Basic 環境で送信された後は、タスクの編集中に優先度を変更することはできません。本番環境の運用保守設定で変更する必要があります。その後、優先度の値は本番環境からの最新の値を反映します。

  • 有効期間:タスクがスケジュールされる期間を定義します。有効期間が過ぎると、タスクはインスタンスを生成しなくなります。

  • スケジューリング周期:タスクのスケジューリング頻度、つまりタスクが実行される頻度を定義します。

  • 条件付きスケジューリング:タスクスケジューリングの条件を定義します。スケジューリング条件の複数のグループを設定できます。システムは上から下に条件を評価します。条件にヒットすると、対応するスケジュールが実行され、後続のすべての条件の評価が停止します。どの条件にもヒットしない場合は、デフォルトのスケジューリング構成が実行されます。

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

タスクの上流および下流の依存関係を定義します。依存関係により、ノードが順序正しくスケジュールされることが保証されます。下流ノードは、その上流ノードが正常に実行された後にのみ開始されます。これにより、有効なビジネスデータのタイムリーな出力が保証されます。自動解析を使用してノードの依存関係を迅速に設定したり、手動で追加したりすることができます。

実行構成

タスクのタイムアウトと、失敗したタスクの再実行ポリシーを定義します。これにより、長時間実行されるタスクによるリソースの無駄を防ぎ、タスク実行の信頼性を向上させます。

リソース構成

コンピューティングタスクのリソースグループを選択します。タスクは、このグループのリソースを使用してスケジューリングされます。

次のステップ

タスクのプロパティを設定した後、タスクを本番環境に送信して公開します。その後、本番環境でタスクの O&M 操作を実行できます。詳細については、「オペレーションセンター」をご参照ください。