このトピックでは、AnalyticDB for PostgreSQL コンピュートエンジンにバインドされているプロジェクトで AnalyticDB for PostgreSQL SQL タスクを作成する方法について説明します。
手順
Dataphin のホームページの上部のメニューバーで、[開発] > [データ開発] を選択します。
[開発] ページの上部のメニューバーで、[プロジェクト] を選択します (開発・本番モードでは環境の選択が必要です)。
左側のナビゲーションウィンドウで、[データ処理] > [コンピュートジョブ] を選択します。[コンピュートジョブ] ページで、
アイコンをクリックし、[AnalyticDB for PostgreSQL SQL] を選択します。[AnalyticDB for PostgreSQL SQL タスクの新規作成] ダイアログボックスで、次のパラメーターを設定します。
パラメーター
説明
タスク名
オフラインコンピューティングタスクの名前を入力します。
長さは 256 文字以内で、垂直線 (|)、スラッシュ (/)、バックスラッシュ (\)、コロン (:)、疑問符 (?)、山括弧 (<>)、アスタリスク (*)、引用符 (") は使用できません。
スケジュールタイプ
タスクのスケジュールタイプを選択します。[スケジュールタイプ] には、次のオプションがあります。
繰り返しタスク: システムの定期スケジュールに自動的に含まれます。
[一時タスク]:実行するには手動での有効化が必要です。
ディレクトリの選択
タスクのフォルダを選択します。
ディレクトリが存在しない場合は、次の手順に従って [フォルダの作成] を行うことができます。
左側のタスクリストの上にある
アイコンをシングルクリックして、[フォルダの作成] ダイアログボックスを開きます。[フォルダの作成] ダイアログボックスで、フォルダの [名前] と、必要に応じて [ディレクトリの選択] の場所を入力します。
[確定]をクリックします。
テンプレートの使用
[テンプレートの使用] スイッチを切り替えて、コードテンプレートを適用するかどうかを決定します。有効にした場合は、[テンプレート] とその [バージョン] も選択します。
コードテンプレートを利用して、開発を効率化します。テンプレートタスクのコードは読み取り専用です。テンプレートパラメーターを設定して、コード開発を完了します。詳細については、「関連ドキュメント」をご参照ください。
説明
タスクの簡潔な説明を 1000 文字以内で入力します。
[確認] をクリックします。
コードエディタで、オフラインタスクの SQL コードを記述します。次に、コードエディタの上にある [プリコンパイル] をクリックして、SQL コードの構文をチェックします。
説明コーディング時には、二重引用符で囲まれたテーブル名と列名を小文字で使用してください。
二重引用符で囲まれたプロジェクト名の大文字は、大文字と小文字を区別しないものとして扱われます。
プリコンパイル後、コード編集エリアの上にある [実行] をクリックします。
右側のサイドバーで [プロパティ] をクリックします。[プロパティ] パネルで、タスクの [基本情報]、[実行パラメーター]、[スケジュールプロパティ] (定期タスク用)、[スケジュール依存関係] (定期タスク用)、[実行設定]、および [リソース設定] を設定します。
基本情報
タスク名、責任者、説明、その他の基本的な詳細を定義します。設定手順については、「関連ドキュメント」をご参照ください。
ランタイムパラメーター
プロパティ内のパラメーター変数に値を割り当てることで、ノードのスケジューリング中に対応する値が自動的に置換されます。設定手順については、「関連ドキュメント」をご参照ください。
スケジュールプロパティ (定期的なタスク)
[定期タスク] の場合は、[基本情報] に加えてスケジューリングプロパティを設定します。設定手順については、「関連ドキュメント」をご参照ください。
スケジュール依存関係 (定期タスク)
[定期タスク] の場合は、[基本情報] に加えてスケジュール依存関係を設定します。設定手順については、「関連ドキュメント」をご参照ください。
ランタイム構成
オフラインコンピューティングタスクのタスクレベルの実行ポリシー (タイムアウトや再実行オプションなど) を設定します。指定しない場合、デフォルトのテナントレベルの設定が継承されます。設定手順については、「関連ドキュメント」をご参照ください。
リソース設定
コンピュートタスクのスケジューリングリソースグループを設定できます。タスクがスケジュールされると、そのリソースグループのリソースクォータが使用されます。詳細については、「コンピュートタスクのリソースを設定する」をご参照ください。
タスクタブで、タスクを保存して送信します。
コード編集領域の上にある
アイコンをクリックして、コードを保存します。コード編集エリアの上にある
アイコンをクリックして、レビューのためにコードを送信します。
[送信ログ] ページで、[送信内容] と [事前チェック] の結果を確認し、必要な注釈を入力します。詳細については、「関連ドキュメント」をご参照ください。
レビュー後、[確認して送信] をクリックして続行します。
次の手順
開発・本番モードでは、送信が成功した後、リリースリストに移動し、タスクを本番環境に公開します。詳細については、「関連ドキュメント」をご参照ください。
基本モードを使用している場合、タスクは送信後に本番環境で自動的にスケジュールされます。オペレーションセンターに移動して、公開されたタスクを表示できます。詳細については、「スクリプトタスクの表示と管理」および「手動タスクの表示と管理」をご参照ください。