仮想ノードは、テナントのスケジューリングパラメーターを設定する際に選択できるオプションの依存関係です。このトピックでは、Dataphin で仮想ノードを作成する方法について説明します。
背景情報
データモデルの構築を開始する前に、データモデルに基づいて仮想ノードを作成し、データモデル内の他のタスクのスケジューリングパラメータの構成を容易にすることができます。
手順
-
Dataphin ホームページの上部メニューバーで、[開発] > [データ開発] を選択します。
-
[開発] ページの上部メニューバーから [プロジェクト] を選択します(開発 - 本番モードでは環境の選択が必要です)。
左側のナビゲーションウィンドウで、[データ処理] > [スクリプトタスク] を選択します。[スクリプトタスク] リストで、
アイコンをクリックし、[仮想] を選択します。[仮想タスクの作成] ダイアログボックスで、次のパラメーターを設定します。
パラメータ
説明
タスク名
コンピューティングジョブの名前を入力します。
長さは 256 文字を超えてはならず、縦線(|)、スラッシュ(/)、バックスラッシュ(\)、コロン(:)、疑問符(?)、山かっこ(<>)、アスタリスク(*)、および引用符(")を含めてはなりません。
スケジュールタイプ
タスクのスケジュールタイプを選択します。
定期タスク: システムの定期スケジュールに自動的に参加します。
手動タスク: 手動でタスクをトリガーする必要があります。
ディレクトリの選択
ジョブを含むフォルダを選択します。
ディレクトリが存在しない場合は、次の手順で [フォルダの作成] を使用できます。
左側のコンピューティングタスクリストの上にある
アイコンをシングルクリックして、[フォルダの作成] ダイアログボックスを開きます。[新しいフォルダ] ダイアログボックスで、必要に応じてフォルダの [名前] と [ディレクトリの選択] の場所を入力します。
[確認] をシングルクリックします。
説明
タスクの簡単な説明を入力します。1000 文字までに制限されています。
-
[確認] をシングルクリックします。
[仮想タスク] タブのコードエディタで、仮想オフラインコンピューティングタスクのコードを記述します。コードの記述が完了したら、コードエディタの上にある [実行] をクリックします。
右側のペインで [プロパティ] をクリックします。[プロパティ] パネルで、[基本情報]、[ランタイムパラメーター]、[スケジューリングプロパティ] (定期タスクの場合)、[スケジュール依存関係] (定期タスクの場合)、[ランタイム設定]、[リソース設定] など、タスクのプロパティを設定します。
基本情報
このセクションは、スケジューリングタスクの名前、責任者、説明、その他の基本的な詳細を定義するためのものです。設定ガイドについては、「タスクの基本情報の設定」」をご参照ください。
ランタイムパラメータ
タスクがパラメーター変数の呼び出しを伴う場合、プロパティセクションでこれらのパラメーターの値を設定できます。これにより、ノードのスケジューリング中に、パラメーター変数がそれぞれの値に自動的に置換されます。設定ガイドについては、「ノードパラメーターの設定と使用」」をご参照ください。
スケジューリングプロパティ(定期タスク)
[定期タスク] として設定されたオフラインコンピューティングタスクの場合、[基本情報] に加えてスケジューリングプロパティを設定する必要があります。設定ガイドについては、「スケジューリングプロパティの設定」」をご参照ください。
スケジュール依存関係(定期タスク)
[定期タスク] として設定されたオフラインコンピューティングタスクの場合、[基本情報] を提供するだけでなく、タスクのスケジュール依存関係も設定する必要があります。設定ガイドについては、「スケジュール依存関係の設定」」をご参照ください。
ランタイム構成
ビジネスニーズに合わせて、オフラインコンピューティングタスクのタスクレベルのランタイムタイムアウトと再実行ポリシーを設定できます。これらが指定されていない場合、テナントレベルで設定された値がデフォルトになります。これらの設定方法については、「コンピューティングタスクのランタイム設定」」をご参照ください。
リソース設定
このコンピューティングタスクのスケジューリングリソースグループを設定できます。タスクは実行時に、指定されたリソースグループのリソースクォータを使用します。詳細については、「コンピューティングタスクのリソース設定」」をご参照ください。
[仮想タスク] タブで、タスクを保存して送信します。
-
コード編集領域の上にある
アイコンをシングルクリックして、コードを保存します。 -
コード編集領域の上にある
アイコンをシングルクリックして、コードを送信します。
-
-
[ログの送信] ページで、[送信コンテンツ] と [事前チェック] の結果を確認し、備考を入力する必要があります。詳細については、「オフラインコンピューティングタスクの送信手順」をご参照ください。
-
確認後、[確認して送信] をシングルクリックします。
次の手順
Dev-Prod モードでは、タスクが正常に送信された後、リリースリストに移動してタスクを本番環境に公開します。詳細については、「リリースタスクの管理」」をご参照ください。
Basic モードを使用する場合、送信された仮想タスクは本番環境でスケジュールされます。オペレーションセンターに移動して、公開されたタスクを表示できます。詳細については、「スクリプトタスクの表示と管理」」、「手動タスクの表示と管理」」をご参照ください。