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

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

最終更新日:Apr 21, 2026

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

前提条件

背景情報

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

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

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

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

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

  3. Create Node ダイアログボックスで、ノードの Name を入力し、OK をクリックします。ノードが作成されると、新しいノードでタスクを開発および設定できます。

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

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

ワークスペースに複数の AnalyticDB for PostgreSQL コンピューティングリソースがある場合は、ノードのエディターページで適切なものを選択する必要があります。利用可能なコンピューティングリソースが 1 つしかない場合は、デフォルトで選択されます。

SQL コードの記述

AnalyticDB for PostgreSQL ノードのコードエディタで、PostgreSQL がサポートする構文に基づいて SQL ステートメントを記述します。

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

タスクを定期的に実行するには、ノードエディターページの右側のパネルで [スケジューリング] をクリックします。ノードのスケジューリングプロパティを設定します。詳細については、「スケジューリングプロパティ設定の概要」をご参照ください。

説明

ノードをコミットする前に、ノードの Rerun attributeParent Nodes プロパティを設定する必要があります。

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

次の手順に従ってタスクをデバッグし、正しく実行されることを確認します。

  1. (オプション) タスクを実行するためのリソースグループを選択し、カスタムパラメーターに値を割り当てます。

    • ツールバーの 高级运行 アイコンをクリックします。Parameter ダイアログボックスで、デバッグに使用するスケジューリングリソースグループを選択します。

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

  2. SQL ステートメントを保存して実行します。

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

  3. (オプション) スモークテストを実行します。

    開発環境で定期タスクを検証するには、コミット中またはコミット後にスモークテストを実行できます。詳細については、「スモークテストの実行」をご参照ください。

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

タスクを設定した後、コミットしてデプロイする必要があります。その後、タスクはスケジュールどおりに定期的に実行されます。

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

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

    Submission ダイアログボックスで、Change Description を入力します。ノードがコミットされた後にコードレビューを実行するかどうかを選択することもできます。

    説明
    • ノードをコミットする前に、ノードの Rerun attributeParent Nodes プロパティを設定する必要があります。

    • コードレビューはコードの品質を向上させ、レビューされていないデプロイメントによるエラーを防ぎます。コードレビューを有効にすると、コミットされたコードは、デプロイされる前にレビュー担当者による承認が必要になります。詳細については、「コードレビュー」をご参照ください。

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

次のステップ

タスクがコミットされデプロイされると、スケジュールどおりに定期的に実行されます。ノードエディターページの右上隅にある [オペレーションセンター] をクリックしてオペレーションセンターを開き、タスクのスケジューリングステータスを表示できます。詳細については、「定期タスクの管理」をご参照ください。