创建数据连接
数据连接对应于数据开发模块管理的数据实体,它保存了数据实体的连接信息。同一个数据连接下,可支持多个作业运行和多个脚本开发,当数据连接保存的信息发生变化时,您只需在连接管理中编辑修改该数据连接的信息。
目前支持创建如下类型的数据连接。
- 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集群。 |




