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

DataWorks:AnalyticDB for PostgreSQL ノードの作成と使用

最終更新日:Aug 21, 2026

DataWorks では、AnalyticDB for PostgreSQL ノードを使用して、AnalyticDB for PostgreSQL タスクを開発し、定期的にスケジューリングし、他のタスクと統合することができます。 このトピックでは、その開発ワークフローの概要を説明します。

前提条件

  • ワークフローが作成済みであること。

    DataStudio では、さまざまなコンピューティングエンジン用のタスクをワークフロー内で整理します。 したがって、ノードを作成する前にワークフローを作成する必要があります。 詳細については、「ワークフローの作成」をご参照ください。

  • AnalyticDB for PostgreSQL コンピューティングリソースが DataStudio に関連付けられていること。

    AnalyticDB for PostgreSQL データベースをコンピューティングリソースとして DataWorks に追加し、DataStudio に関連付ける必要があります。 この関連付けにより、開発のためにデータベース内のデータにアクセスできるようになります。

  • サーバーレスリソースグループ (推奨) または 専用スケジューリングリソースグループ を購入済みであること。

背景情報

AnalyticDB for PostgreSQL ノードは、Alibaba Cloud AnalyticDB for PostgreSQL に接続します。 詳細については、「AnalyticDB for PostgreSQL」をご参照ください。

ステップ 1: AnalyticDB for PostgreSQL ノードの作成

  1. DataStudioページに移動します。

    DataWorks コンソールにログインします。 左側のナビゲーションウィンドウで、[データモデリングと開発] > [DataStudio] を選択します。 表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[DataStudioに移動] をクリックします。

  2. 対象のワークフローを右クリックし、ノードの作成 > AnalyticDB for PostgreSQL > [ADB for PostgreSQL] を選択します。

  3. ノードの作成 ダイアログボックスで、ノードの 名前 を入力し、確認 をクリックします。 ノードを作成すると、タスクの開発と設定ができるようになります。

ステップ 2:AnalyticDB for PostgreSQL タスクの開発

(オプション) AnalyticDB for PostgreSQL コンピューティングリソースの選択

ワークスペースに複数の AnalyticDB for PostgreSQL コンピューティングリソースがある場合は、使用するリソースを選択する必要があります。 1 つしか存在しない場合、DataWorks はデフォルトでそれを使用します。

SQL コードの開発

AnalyticDB for PostgreSQL ノードのコードエディターで、PostgreSQL 構文に準拠した SQL 文を記述します。

ステップ 3:タスクスケジューリングの設定

ノードタスクを定期的に実行する必要がある場合は、ノード編集ページの右側にある スケジューリング設定 をクリックして、ビジネス要件に基づいてタスクのスケジューリング情報を設定できます。 詳細については、「タスクスケジューリングプロパティの概要」をご参照ください。

説明

ノードをコミットする前に、その 再実行プロパティ と 依存する先祖ノード を設定する必要があります。

ステップ 4: タスクのコードのデバッグ

タスクをデバッグして、正しく実行されることを確認します。

  1. (オプション) リソースグループの選択と、カスタムパラメーターへの値の割り当て

    • ツールバーの 高级运行 アイコンをクリックします。 パラメーター ダイアログボックスで、タスクをデバッグするための専用スケジューリングリソースグループを選択します。

    • タスクコードでスケジューリングパラメーター変数が使用されている場合は、ここでデバッグ用に値を割り当てることができます。 パラメーター割り当てロジックの詳細については、「タスクのデバッグ」をご参照ください。

  2. SQL 文の保存と実行

    ツールバーの 保存 アイコンをクリックして SQL 文を保存します。 次に、运行 アイコンをクリックして SQL タスクを実行します。

  3. (オプション) スモークテストの実行

    開発環境でスモークテストを実行して、スケジューリングノード上のタスクが期待どおりに実行されるかを確認したい場合は、ノードのコミット時またはコミット後にスモークテストを実行できます。 詳細については、「スモークテストの実行」をご参照ください。

ステップ 5: タスクのコミットとデプロイ

タスクを設定した後、コミットしてデプロイします。 これにより、タスクはスケジューリングプロパティに従って定期的に実行されるようになります。

  1. ツールバーの 保存 アイコンをクリックしてノードを保存します。

  2. ツールバーの 提交 アイコンをクリックしてノードタスクをコミットします。

    コミット ダイアログボックスで、変更内容 を入力します。 ノードのコミット後にコードレビューをリクエストすることもできます。

    説明
    • 再実行プロパティ と 依存する先祖ノード を設定するまで、ノードをコミットすることはできません。

    • コードレビュー機能は、コード品質を確保し、レビューなしで不具合のあるコードが本番環境にデプロイされることによるエラーを防ぎます。 コードレビューを有効にした場合、コミットされたコードは、デプロイされる前にレビュー担当者によって承認される必要があります。 詳細については、「コードレビュー」をご参照ください。

標準モードのワークスペースでは、タスクをコミットした後、本番環境にデプロイする必要があります。 これを行うには、ノードのエディターページの右上隅にある [デプロイ] をクリックします。 詳細については、「タスクのデプロイ」をご参照ください。

次のステップ

タスクがコミットされデプロイされると、そのスケジューリングプロパティに基づいて定期的に実行されます。 ノードエディターページの右上隅にある 運用保守 をクリックすると、定期タスクのスケジューリングステータスと実行履歴を表示できます。 詳細については、「定期タスクの管理」をご参照ください。