DataWorks的ADB for PostgreSQL節點可進行AnalyticDB for PostgreSQL任務的開發和周期性調度,以及與其他作業的整合操作。本文為您介紹使用ADB for PostgreSQL節點進行任務開發的主要流程。
前提條件
(可選,RAM帳號需要)進行任務開發的RAM帳號已被添加至對應工作空間中,並具有開發或空間管理員(許可權較大,謹慎添加)角色許可權,新增成員的操作詳情請參見為工作空間增加空間成員。
說明如果您使用的是主帳號,則忽略該添加操作。
已開發建立專案目錄,詳情請參見專案目錄。
已建立ADB for PostgreSQL節點,詳情請參見建立周期任務。
背景資訊
ADB for PostgreSQL節點用於接入阿里雲產品AnalyticDB for PostgreSQL,詳情請參見AnalyticDB for PostgreSQL。
操作步驟
在ADB for PostgreSQL節點編輯頁面,執行如下開發操作。
開發SQL代碼
在SQL編輯地區開發工作單位代碼,您可在代碼中使用${變數名}的方式定義變數,並在節點編輯頁面右側調度配置的調度參數中為該變數賦值。實現調度情境下代碼的動態傳參,調度參數使用詳情,請參考調度參數支援格式,樣本如下。
CREATE TABLE employees ( id INT PRIMARY KEY, name VARCHAR(100), age INT, department VARCHAR(50) ); INSERT INTO employees (id, name, age, ${var}) VALUES (1, 'Alice', 30, 'HR'), (2, 'Bob', 25, 'Engineering'), (3, 'Charlie', 35, 'Marketing');說明樣本中的變數參數${var}可設定為欄位
department。在AnalyticDB for PostgreSQL節點的代碼編輯地區,您可根據PostgreSQL支援的文法編寫SQL語句。詳情請參見SQL文法。
執行SQL任務
在調試配置中選擇配置計算資源和資源群組。
計算資源選擇您在DataWorks上註冊的AnalyticDB for PostgreSQL計算資源名稱。
資源群組選擇與計算資源測試連通性成功的調度資源群組。詳情請參見網路連通方案。
單擊工具列的選擇資料來源下拉框,在彈窗中選擇已建立的AnalyticDB for PostgreSQL計算資源,單擊運行SQL任務。
如需定期執行節點任務,請根據業務需求配置調度資訊。配置詳情請參見節點調度。
節點任務配置完成後,需對節點進行發布。詳情請參見節點/工作流程發布。
任務發布後,您可以在營運中心查看周期任務的運行情況。詳情請參見營運中心入門。