AnalyticDB For PostgreSQL计算源用于绑定Dataphin项目空间和AnalyticDB For PostgreSQL,为Dataphin项目提供处理计算任务的计算源。如果Dataphin系统的计算引擎设置为AnalyticDB For PostgreSQL,则只有项目空间添加了AnalyticDB For PostgreSQL计算源,才支持ADB_FOR_PG任务、即席查询、通用脚本等功能。本文为您介绍如何新建AnalyticDB For PostgreSQL计算源。
前提条件
Dataphin的计算引擎设置为AnalyticDB For PostgreSQL,详情请参见设置Dataphin实例的计算引擎AnalyticDB for PostgreSQL。
已获取AnalyticDB For PostgreSQL计算引擎数据库对应的Schema、用户名和密码。
配置的用户需要具有元数据权限(AnalyticDB For PostgreSQL默认开放给所有用户)、写入表和创建表的权限。
如需配置任务队列的优先级,需在AnalyticDB For PostgreSQL中创建所需优先级的资源队列,并将用户分配至带有优先级的队列中。此处用户也需要具备元数据权限、写入表和创建表的权限。
使用AnalyticDB For PostgreSQL作为元仓,有如下前置要求:
在AnalyticDB For PostgreSQL中创建Database或Schema。
在元仓初始化中,配置的用户需要具有Schema元数据权限、写入表和创建表的权限。
新建离线单条管道时,有如下前置要求:
如需创建分区,应在准备语句或一键建表语句中填写所需的分区信息。
操作步骤
请参见数仓规划入口,进入数仓规划页面。
在数仓规划页面,单击左侧导航栏的计算源。
在计算源页面,单击新增计算源。
在新建计算源对话框,配置参数。
参数
描述
计算类型
选择为AnalyticDB For PostgreSQL。
计算源名称
计算源名称由汉字、数字、字母、下划线(_)或短划线(-)组合组成。
计算源描述
填写计算源的简单描述。
JDBC URL
默认为计算引擎的JDBC URL,不支持修改。
Schema
填写计算引擎数据库对应的Schema连接信息。
用户名
填写AnalyticDB For PostgreSQL计算引擎数据库的登录用户名。
密码
填写AnalyticDB For PostgreSQL计算引擎数据库的登录密码。
优先级任务队列
支持采用默认执行用户和自定义。
自定义:包含最高优先级、高优先级、中优先级、低优先级和最低优先级五种优先级。
说明单击复用默认执行用户,可快速填充优先级的用户名和密码。
在AnalyticDB For PostgreSQL 中,使用资源队列进行优先级管理。若需自建优先级任务队列,需提前在AnalyticDB For PostgreSQL中创建各个优先级对应的用户名和密码。
单击测试连接,测试连接的计算源。
测试成功后,单击提交。
完成创建AnalyticDB For PostgreSQL计算源后,即可为项目绑定AnalyticDB For PostgreSQL计算源,详情请参见管理项目空间的权限和计算源。