本文为您介绍如何创建Dataphin数据源。
前提条件
已创建Dataphin数据源,请参见开发Dataphin数据源并加速数据查询。
已完成Dataphin数据源和应用的绑定,请参见调用Dataphin数据源。
操作步骤
登录Quick BI控制台。
请按照下述步骤添加数据源。
从创建数据源入口进入创建数据源界面。
选择Dataphin数据源。
在配置连接对话框,完成以下配置。
支持JDBC连接和Dataphin服务数据源。
若连接方式为JDBC连接,请完成以下配置。
说明Dataphin中有“禁止全表扫描”的开关配置,如果开启了禁止全表扫描,并且未加分区限制时,查询会报错。您可以尝试为分区字段添加过滤条件,或者在Dataphin管理平台 >> 编码规范中,关闭“禁止全表扫描”配置项。
名称
描述
显示名称
数据源配置列表的显示名称。
请输入规范的名称,不要使用特殊字符,前后不能包含空格。
连接方式
JDBC连接。
Dataphin域名
Dataphin数据源的JDBC URL地址。请登录Dataphin控制台,在Dataphin数据源页面,获取JDBC URL列的public_URL。例:xxxxxxxxxxxxxxxxxxxxx.alicloudapi.com
请参见创建应用数据源Dataphin。
端口
Dataphin数据源对应的端口号。
项目名
Dataphin将使用该项目的计算资源用于SQL的执行。仅支持Dev、Prod、Basic项目,且用户需为项目的Dev、Prod、Basic成员角色。
数据库
填入需要连接的数据库名称。
租户ID
需要指定查询的租户ID。
AccessKey类型
可使用Dataphin平台或个人用户的AccessKey连接Dataphin数据源。
AccessKey ID
AccessKey类型选择Dataphin平台时,AccessKey ID为Dataphin平台的AccessKey ID,可联系Dataphin运维团队获取。
AccessKey类型选择个人用户时,AccessKey ID为Dataphin个人用户的AccessKey ID,可进入个人中心-AccessKey获取。
AccessKey Secret
AccessKey ID对应的AccessKey Secret。
被代理用户
当使用平台AccessKey,需根据代理用户建立连接,访问Dataphin。
账号类型
当使用平台AccessKey,需指定账号类型。USER_ID:Dataphin内部的唯一ID。account_name:Dataphin的用户名。SOURCE_USER_ID:对接来源系统的用户ID。
引擎类型
支持MaxCompute和Hive。
SSL
如果目标数据源已配置SSL,您可以选中安全协议SSL,从而保护数据安全。
初始化 SQL
开启后,可配置数据源连接后初始化执行的SQL语句。
每次数据源连接后初始化执行的SQL语句,只允许SET语句,语句之间以分号分割。
若连接方式为Dataphin服务数据源,请完成以下配置。
名称
描述
显示名称
数据源配置列表的显示名称。
请输入规范的名称,不要使用特殊字符,前后不能包含空格。
连接方式
Dataphin服务数据源。
选择Dataphin服务数据源时,需要您先在Dataphin上手动创建一个数据源,并配置AppKey和AppSecret。
数据库地址
Dataphin数据源的JDBC URL地址(若使用VPC数据源,需填写SLB地址)。
请登录Dataphin控制台,在Dataphin数据源页面,获取JDBC URL列的public_URL。例:
xxxxxxxxxxxxxxxxxxxxx.alicloudapi.com
数据源名称
Dataphin中自定义的数据源名称。
请登录Dataphin控制台,在数据服务总览Dataphin数据源服务下Dataphin数据源服务页面,获取数据源名称。
Schema
可选项。需要连接的Schema名称。
逻辑表的Schema。即,Dataphin中的业务板块。
物理表的Schema。即,Dataphin中的项目。
AppKey
Dataphin数据源中应用的AppKey。
请登录Dataphin控制台,在平台管理应用管理下应用页面,获取AppKey。
AppSecret
Dataphin数据源中应用的AppSecret。
请登录Dataphin控制台,在平台管理应用管理下应用页面,获取AppSecret。
引擎类型
支持MaxCompute和Hive。
VPC数据源
勾选后支持配置VPC数据源。
说明仅当Dataphin为独立部署版本并且网关是阿里云网关时,可以通过VPC连接Quick BI,请选中VPC数据源并配置下方参数。若选中VPC数据源,数据库地址需填写SLB地址。
创建者AccessId
登录RAM访问控制台,获取AccessKey ID。请参见创建AccessKey。
创建者AccessKey
登录RAM访问控制台,获取AccessKey Secret。请参见创建AccessKey。
API网关分组ID
登录到阿里云官网搜索栏中搜索API网关控制台后点击管理控制台,进入API网关控制页面。
点击开放API分组详情页后选择分组管理,即可获取分组ID
区域
如上述指引进入到阿里云API网关控制台,在开放API分组详情页获取地域。
重要连接公共云Dataphin时,只能通过公网的方式连接。
连接独立部署版Dataphin:
Dataphin网关为私有网关(包括瓴羊)时,只能通过公网的方式连接。
Dataphin网关为阿里云网关时,支持公网或VPC的方式连接。
单击连接测试,进行数据源连通性测试。
测试成功后,单击确定,完成数据源的添加。
后续步骤
创建数据源后,您还可以创建数据集并分析数据。