AnalyticDB for PostgreSQL ノードを使用すると、DataStudio で AnalyticDB for PostgreSQL タスクの作成、スケジュール設定、実行が可能になり、ワークフロー内で他のノードタイプと統合できます。
前提条件
開始する前に、以下の準備を行ってください。
ワークフロー。DataStudio は開発作業をワークフロー単位で整理するため、ノードを作成する前にワークフローを作成する必要があります。
DataStudio と関連付けられた AnalyticDB for PostgreSQL 計算リソース。
サーバーレスリソースグループ(推奨)または 専用スケジューリングリソースグループ。
背景情報
AnalyticDB for PostgreSQL ノードを使用して、Alibaba Cloud の AnalyticDB for PostgreSQL にアクセスします。詳細については、「AnalyticDB for PostgreSQL」をご参照ください。
AnalyticDB for PostgreSQL ノードは、Alibaba Cloud の AnalyticDB for PostgreSQL に接続するために使用されます。詳細については、「AnalyticDB for PostgreSQL」をご参照ください。
ステップ 1:AnalyticDB for PostgreSQL ノードの作成
DataStudio ページに移動します。DataWorks コンソールにログインします。上部ナビゲーションバーからリージョンを選択します。左側ナビゲーションウィンドウで、データ開発および運用 > データ開発 を選択します。ドロップダウンリストからワークスペースを選択し、データ開発へ移動 をクリックします。
スケジュール済みワークフロー ウィンドウで、対象のワークフローを右クリックし、ノードの作成 > AnalyticDB for PostgreSQL > ADB for PostgreSQL を選択します。
ノードの作成 ダイアログボックスで、名前 フィールドに名前を入力し、確認 をクリックします。ノードが作成されます。このノードに基づいてタスクの開発および構成が可能です。
ステップ 2:AnalyticDB for PostgreSQL タスクの開発
(任意)計算リソースの選択
ワークスペースに複数の AnalyticDB for PostgreSQL 計算リソースが設定されている場合、ノードの構成タブでリソースを選択してください。リソースが 1 つだけ設定されている場合は、デフォルトでそのリソースが使用されます。
SQL コードの記述
ノードのコードエディタで、AnalyticDB for PostgreSQL がサポートする構文を使用した SQL ステートメントを記述します。
ステップ 3:スケジューリングプロパティの構成
作成したノードで AnalyticDB for PostgreSQL タスクを定期的に実行する場合は、ノードの構成タブの右側のナビゲーションウィンドウで [プロパティ] をクリックし、タスクのスケジューリングプロパティを設定します。詳細については、「スケジューリングプロパティの概要」をご参照ください。
タスクをコミットする前に、再実行 および 親ノード パラメーターを構成してください。
ステップ 4:タスクのデバッグ
(オプション) リソースグループを選択し、スケジューリングパラメーターに値を割り当てます。上部のツールバーにある
アイコンをクリックします。[パラメーター] ダイアログボックスで、スケジューリング用のリソースグループを選択します。タスクコードでスケジューリングパラメーターを使用している場合は、デバッグのためにここでそれらのパラメーターに値を割り当てます。値の割り当てロジックについては、「デバッグ手順」をご参照ください。SQL ステートメントの保存および実行。ツールバー上部の
アイコンをクリックして保存し、その後
アイコンをクリックして SQL ステートメントを実行します。(オプション)スモークテストを実行します。タスクをコミットするとき、またはコミット後に、開発環境でスモークテストを実行します。詳細については、「スモークテストを実行する」をご参照ください。
ステップ 5:タスクのコミットおよびデプロイ
再実行 および 親ノード パラメーターを構成した後のみ、タスクをコミットできます。
ツールバー上部の
アイコンをクリックしてタスクを保存します。タスクをコミットするには、
アイコンをクリックします。[送信] ダイアログボックスで、[変更の説明] フィールドに情報を入力します。その後、コミットされたコードに対してコードレビューを有効にするかどうかを決定します。コードレビューが有効になっている場合、コミットされたコードはレビューを通過した後でのみデプロイされます。詳細については、「コードレビュー」をご参照ください。ワークスペースが標準モードの場合、コミット後にタスクを本番環境にデプロイします。構成タブの右上隅にある デプロイ をクリックします。詳細については、「ノードのデプロイ」をご参照ください。
次のステップ
タスクがコミットおよびデプロイされると、構成したスケジュールに従って実行されます。実行状況をモニターするには、構成タブの右上隅にある オペレーションセンター をクリックします。詳細については、「自動トリガーされたノードの表示および管理」をご参照ください。