You need to enable JavaScript to run this app.
导航
创建数据源
最近更新时间:2024.07.17 13:33:11首次发布时间:2022.07.26 11:41:18

数据源通过绑定数据库的方式,使您可通过数据服务来访问数据源中对应的数据库表。
数据服务需要使用数据源的元数据连接数据库,因此您需要将数据源配置到数据服务平台中,方便对数据源进行查看和管理。

1 使用前提

  1. 火山引擎 E-MapReduce(EMR)Doris 和 StarRocks 数据源,若通过 VPC 网络连接方式,则需在 EMR 集群的安全组上对源地址 100.64.0.0/10 放开 8030、9030 端口;若通过公网连接方式,则需要在安全组上对源地址 180.184.0.0/16 放开 8030、9030 端口。
  2. MySQL 数据源以 VPC 网络访问时,数据库实例的白名单中,需要加上 100.64.0.0/10 网段。
  3. 通过公网连接方式的数据源,数据源需开通公网连接。
    1. MySQL 数据源需将下方数据服务平台的公网地址添加至数据库实例白名单中。

      区域

      数据服务平台的公网地址

      华北

      180.184.102.216

      华东

      180.184.177.79

      华南

      180.184.214.174

      亚太东南

      101.47.23.156

    2. EMR Doris 和 EMR StarRocks 数据源,需在安全组放开 8030、9030 端口。

2 进入数据服务

  1. 登录 DataLeap租户控制台
  2. 概览界面顶部服务窗口,单击数据服务按钮,可快速进入到数据服务功能界面。
    图片

3 添加数据源

  1. 在数据服务界面,上方导航栏中切换至数据源页签,进入数据源界面。
  2. 在数据源界面,左侧导航栏中切换至数据源,进入数据源管理界面。
  3. 单击右上角添加数据源按钮,在弹窗中,进行对应数据源的配置,并进行连通性测试,单击确定按钮,即可完成数据源的注册。
    图片

目前数据服务平台支持选择配置火山引擎下的云数据库 MySQL 版、ByteHouse、EMR-Doris 、EMR-StarRocks 数据源。

3.1 添加 Cloud/VEDB MySQL 数据源

下面为您介绍 Cloud/VEDB MySQL 数据源的配置说明:

参数

说明

基本信息

数据源类型

下拉选择 Cloud/VEDB MySQL 数据源类型。

数据源名称

数据源的名称,可自行设置,仅支持中文,英文,数字,“_”,100个字符以内。

描述

对当前新建数据源的注释说明,方便后续管理和维护。

连接参数

访问方式

MySQL 数据源可通过 VPC 网络和公网两种访问方式。

说明

不同网络连接方式,需在数据库白名单中添加不同的白名单地址,详见1 使用前提

MySQL 实例 ID

输入火山引擎云数据库 MySQL 版的实例 ID。MySQL 实例创建方式详见创建 Cloud MySQL 实例创建 VEDB MySQL 实例

MySQL 连接终端 ID/公网地址

  • 访问方式为 VPC 网络时,需输入 MySQL 连接终端 ID 信息,用于对实例进行连接。
    图片
    MySQL 连接终端 ID 信息可参考上方截图方式获取,其余终端 ID操作,详见创建连接终端
  • 访问方式为公网访问时,需输入实例的公网地址公网端口号,详见开启公网访问

数据库名

数据库的名称。

用户名

输入有权限访问数据库的账号。

密码

输入账号对应的密码信息。

readTimeout

数据服务平台对该数据源设置的读取超时时间。

maxIdleConn

数据服务平台对该数据源设置的最大空闲连接数。

maxOpenConn

数据服务平台对该数据源设置的最大连接数。

3.2 添加 RDS MySQL 数据源

下面为您介绍 RDS MySQL 数据源的配置说明:

参数

说明

基本信息

数据源类型

下拉选择 RDS MySQL 数据源类型。

数据源名称

数据源的名称,可自行设置,仅支持中文,英文,数字,“_”,100个字符以内。

描述

对当前新建数据源的注释说明,方便后续管理和维护。

连接参数

访问方式

RDS MySQL 数据源仅可通过公网访问方式,支持其他云数据库,如阿里云云数据库 MySQL 实例。

说明

公网连接方式,需在数据库白名单中添加对应公网的白名单地址,详见1 使用前提

公网地址

公网访问时,需输入实例的公网地址公网端口号

用户名

输入有权限访问数据库的账号。

密码

输入账号对应的密码信息。

readTimeout

数据服务平台对该数据源设置的读取超时时间。

maxIdleConn

数据服务平台对该数据源设置的最大空闲连接数。

maxOpenConn

数据服务平台对该数据源设置的最大连接数。

3.3 添加 ByteHouse 数据源

下面为您介绍 ByteHouse 云数仓版数据源配置说明:

参数

说明

基本信息

数据源类型

下拉选择 ByteHouse 云数仓版(ByteHouse_CDW)数据源类型。

数据源名称

数据源的名称,可自行设置,仅支持中文,英文,数字,“_”,100个字符以内。

描述

对当前新建数据源的注释说明,方便后续管理和维护。

连接参数

计算组

输入 ByteHouse 中的计算组 UUID 信息,详见计算组

readTimeout

数据服务平台对该数据源设置的读取超时时间。

3.4 添加 EMR-Doris 数据源

下面为您介绍 EMR-Doris 集群的数据源配置说明:
EMR-Doris 集群相关操作详见 EMR-Doris 开发指南

参数

说明

基本信息

数据源类型

下拉选择 Doris 数据源类型。

数据源名称

数据源的名称,可自行设置,仅支持中文,英文,数字,“_”,100个字符以内。

描述

对当前新建数据源的注释说明,方便后续管理和维护。

连接参数

访问方式

Doris 数据源可通过 VPC 网络和公网两种访问方式。

说明

火山引擎 E-MapReduce(EMR)Doris 数据源,若通过 VPC 网络连接方式,则需在 EMR 集群的安全组上对源地址 100.64.0.0/10 放开 8030、9030 端口。详见1 使用前提

EMR 集群名称

请输入已创建成功 EMR Doris 集群的名称。 创建方式详见创建集群

VPC 网络访问方式时,需填写 VPC ID、VPC IP、内网端口信息:

VPC ID

请输入 EMR Doris 集群所在的 VPC ID。

IP

请输入 EMR Doris 集群的内网IP。

PORT

请输入 EMR Doris 集群的内网端口,暂默认 9030。

公网访问方式时,需填写公网 IP、公网端口号信息:

公网IP

请输入 EMR Doris 集群的公网 IP。

PORT

请输入 EMR Doris 集群的公网端口,暂默认 9030。

剩余连接参数:

用户名

输入有权限访问数据库的账号。

密码

输入账号对应的密码信息。

readTimeout

数据服务平台对该数据源设置的读取超时时间。

maxIdleConn

数据服务平台对该数据源设置的最大空闲连接数。

maxOpenConn

数据服务平台对该数据源设置的最大连接数。

3.5 添加 EMR-StarRocks 数据源

下面为您介绍 EMR-StarRocks 集群的数据源配置说明:
EMR-StarRocks 集群相关操作详见 EMR-StarRocks 开发指南

参数

说明

基本信息

数据源类型

下拉选择 StarRocks 数据源类型

数据源名称

数据源的名称,可自行设置,仅支持中文,英文,数字,“_”,100个字符以内。

描述

对当前新建数据源的注释说明,方便后续管理和维护。

连接参数

访问方式

StarRocks 数据源可通过 VPC 网络和公网两种访问方式。

说明

火山引擎 E-MapReduce(EMR)StarRocks 数据源,若通过 VPC 网络连接方式,则需在 EMR 集群的安全组上对源地址 100.64.0.0/10 放开 8030、9030 端口。详见1 使用前提

StarRocks 集群名称

请输入已创建成功 EMR StarRocks 集群的名称。 创建方式详见创建集群

VPC 网络访问方式时,需填写 VPC ID、VPC IP、内网端口信息:

VPC ID

请输入 EMR StarRocks 集群所在的 VPC ID。

IP

请输入 EMR StarRocks 集群下 master 节点的内网 IP 信息。

PORT

请输入 EMR StarRocks 集群的内网端口,暂默认9030。

公网访问方式时,需填写公网 IP、公网端口号信息:

公网IP

请输入 EMR StarRocks 集群的公网 IP。

PORT

请输入 EMR StarRocks 集群的公网端口,暂默认 9030。

剩余连接参数:

用户名

输入有权限访问数据库的账号。

密码

输入账号对应的密码信息。

readTimeout

数据服务平台对该数据源设置的读取超时时间。

maxIdleConn

数据服务平台对该数据源设置的最大空闲连接数。

maxOpenConn

数据服务平台对该数据源设置的最大连接数。

3.6 添加 EMR 全托管 StarRocks 数据源

下面为您介绍 EMR 全托管 StarRocks 集群的数据源配置说明:
EMR 全托管 StarRocks 集群相关操作详见 EMR 全托管 StarRocks 开发指南

参数

说明

基本信息

数据源类型

下拉选择全托管 StarRocks 数据源类型

数据源名称

数据源的名称,可自行设置,仅支持中文,英文,数字,“_”,100个字符以内。

描述

对当前新建数据源的注释说明,方便后续管理和维护。

连接参数

访问方式

StarRocks 数据源可通过 VPC 网络和公网两种访问方式。

说明

火山引擎 E-MapReduce(EMR)全托管 StarRocks 数据源,若通过 VPC 网络连接方式,则需在 EMR 集群的安全组上对源地址 100.64.0.0/10 放开 8030、9030 端口。详见1 使用前提

StarRocks 实例 ID

请输入已创建成功 EMR 全托管 StarRocks 实例的名称。 创建方式详见创建实例

用户名

输入有权限访问全托管 StarRocks 数据库的账号。

密码

输入账号对应的密码信息。

readTimeout

数据服务平台对该数据源设置的读取超时时间。

maxIdleConn

数据服务平台对该数据源设置的最大空闲连接数。

maxOpenConn

数据服务平台对该数据源设置的最大连接数。

3.4 添加 ByteHouse CE 数据源

下面为您介绍云原生数据库 ByteHouse 企业版(ByteHouse CE)的数据源配置说明:
ByteHouse CE 集群相关操作详见创建集群

参数

说明

基本信息

数据源类型

下拉选择 ByteHouse CE 数据源类型

数据源名称

数据源的名称,可自行设置,仅支持中文,英文,数字,“_”,100个字符以内。

描述

对当前新建数据源的注释说明,方便后续管理和维护。

连接参数

集群名称

请输入已创建成功 ByteHouse CE 集群的名称。 创建方式详见创建集群

数据库名称

输入已创建成功的 ByteHouse CE 数据库的名称。创建方式详见新建 ByteHouse CE 库表

用户名

输入有权限访问数据库的账号。

密码

输入账号对应的密码信息。

readTimeout

数据服务平台对该数据源设置的读取超时时间。

4 数据源管理

数据源创建完成后,您可在数据源管理列表中,看到已创建成功的数据源信息,在管理列表中,您可进行以下操作:

  1. 搜索数据源:
    您可通过输入数据源名称、数据源负责人信息,或下拉选择数据源类型,进行快速搜索已创建的数据源信息。
  2. 编辑数据源:
    单击管理列表右侧操作列下的编辑按钮,您可对已创建成功的数据进行重新编辑操作,可修改数据源 Owner 及连接参数信息。
  3. 数据源切流:
    单击管理列表右侧操作列下的更多 > 切流按钮,进入数据源切流界面,并指定目标数据源和切流比例。操作详见数据源切流

    注意

    • 切流会直接影响线上服务, 请谨慎操作;切流中请注意观察服务情况, 确保切流顺利。
    • 切流操作,仅限项目管理员操作。
  4. 删除数据源:
    单击管理列表右侧操作列下的更多 > 删除按钮,您可将不再使用的数据源,进行删除操作。