创建数据连接
数据连接对应于数据开发模块管理的数据实体,它保存了数据实体的连接信息。同一个数据连接下,可支持多个作业运行和多个脚本开发,当数据连接保存的信息发生变化时,您只需在连接管理中编辑修改该数据连接的信息。
目前支持创建如下类型的数据连接。
- DLI
- DWS
- MRS Hive
- MRS SparkSQL
- RDS
操作步骤
- 创建数据连接的入口有两个,分别是“连接管理”页面和右侧区域。
- 在弹出的对话框中,选择“数据连接类型”,并参见表1配置相关参数。
- 单击“测试”,测试数据连接的连通性。如果无法连通,数据连接将无法创建。
- 单击“确定”,创建数据连接。
参数说明
参数 |
是否必选 |
说明 |
---|---|---|
数据连接名称 |
是 |
数据连接的名称,只能包含英文字母、数字、“_”,且长度为1~100个字符。 |
集群名 |
否 |
选择DWS集群。如果不直接选择DWS集群,用户需要配置“访问地址”和“端口”。 |
访问地址 |
是/否 |
DWS集群的访问地址。
|
端口 |
是/否 |
DWS集群的访问端口。
|
用户名 |
是 |
DWS集群的管理员用户。 |
密码 |
是 |
DWS集群的管理员密码。 |
SSL连接 |
是/否 |
DWS支持SSL认证方式的连接,以加密DWS客户端与数据库之间传输的数据。SSL连接方式的安全性高于普通模式,从安全性考虑,建议用户开启SSL连接。 |
KMS密钥 |
是 |
通过KMS加密和解密用户密码和密钥对的密码,选择KMS中已创建的密钥。 |
连接代理 |
是 |
DWS为非全托管服务,数据开发模块无法直接与非全托管服务进行连接。CDM集群提供了数据开发模块与非全托管服务通信的代理,所以创建DWS的数据连接时,请选择一个CDM集群。如果没有可用的CDM集群,请先创建一个CDM集群。 |
参数 |
是否必选 |
说明 |
---|---|---|
数据连接名称 |
是 |
数据连接的名称,只能包含英文字母、数字、“_”,且长度为1~100个字符。 |
集群名 |
是 |
选择Hive所属的MRS集群。 |
连接方式 |
是 |
选择DLF连接MRS的方式。 通过代理连接 使用CDM集群的通信代理功能,连接DLF和MRS,推荐使用该方式。 选择该方式的用户还需配置如下参数:
直接连接 选择该方式的用户,将无法查看Hive数据表及字段内容;在线开发Hive SQL脚本时,执行结果只能在日志中查看。 |
参数 |
是否必选 |
说明 |
---|---|---|
数据连接名称 |
是 |
数据连接的名称,只能包含英文字母、数字、“_”,且长度为1~100个字符。 |
集群名 |
是 |
选择SparkSQL所属的MRS集群。 |
连接方式 |
是 |
选择DLF连接MRS的方式。 通过代理连接 使用CDM集群的通信代理功能,连接DLF和MRS,推荐使用该方式。 选择该方式的用户还需配置如下参数:
直接连接 选择该方式的用户,将无法查看Hive数据表及字段内容;在线开发SparkSQL脚本时,执行结果只能在日志中查看。 |
参数 |
是否必选 |
说明 |
---|---|---|
数据连接名称 |
是 |
数据连接的名称,只能包含英文字母、数字、“_”,且长度为1~100个字符。 |
IP |
是 |
RDS实例的连接地址。 |
端口 |
是 |
RDS实例的端口。 |
驱动程序名称 |
是 |
选择数据库驱动程序的名称:
|
用户名 |
是 |
RDS实例的用户名,默认为root。 |
密码 |
是 |
RDS实例的密码。 |
KMS密钥 |
是 |
通过KMS加密和解密用户密码和密钥对的密码,选择KMS中已创建的密钥。 |
驱动路径 |
是 |
JDBC驱动程序的路径。 请根据实际需求提前在MySQL和PostgreSQL官网下载JDBC驱动程序,并上传到OBS桶中。
|
连接代理 |
是 |
RDS为非全托管服务,数据开发模块无法直接与非全托管服务进行连接。CDM集群提供了数据开发模块与非全托管服务通信的代理,所以创建RDS的数据连接时,请选择一个CDM集群。如果没有可用的CDM集群,请先创建一个CDM集群。 |