更新时间:2025-02-06 GMT+08:00
分享

接入MySQL数据源

DataArts Insight支持连接MySQL数据源。本文为您介绍如何在DataArts Insight上接入MySQL数据源。

DataArts Insight连接MySQL有以下方式:

  • 公网连接方式:如果是非当前账号下的云服务资源,建议使用公网连接方式,且数据源需绑定弹性公网IP。
  • VPC网络连通:只能连接当前账号下的云上服务资源,推荐使用VPC网络连通。
  • 终端节点服务:通过终端节点服务名称连接数据源,适合连接非当前账号和无法获取VPCEP权限数据源场景以及连接ECS自搭建数据源场景。

操作前准备

用户连接数据源时,检查是否添加了公网IP/内网(VPCEP)安全组,检查步骤如下:
  1. 登录管理服务控制台。
  2. 在服务列表中单击“数据库 > 云数据库 RDS for MySQL”,进入云数据库RDS控制台。
  3. 在控制台左上角选择区域。
  4. 单击云服务控制台左侧导航栏“实例管理 ”,进入实例列表。
  5. 选择需要连接的实例,单击实例名称,进入实例基本信息页面。
  6. 单击“网络信息 > 内网安全组 > 入方向规则”,进入入方向规则界面,查看是否添加公网IP/内网IP。
    • 如果添加,返回DataArts Insight数据源编辑页面连接数据源。
    • 如果未添加,则添加安全组,操作步骤如下:
      1. 单击“添加规则”,弹出“添加入方向规则”页面,填写协议端口、源IP地址(公网IP/内网IP)。
      2. 确认参数无误,单击“确认”,返回DataArts Insight界面连接数据源。

      如果添加安全组后,数据源连接测试失败,可能是用户所连接数据源的SASL_SSL未开启。

公网方式接入MySQL数据源

  1. 登录智能数据洞察控制台
  2. 单击管理控制台左上角的,选择区域,单击左下角的企业项目选择企业项目。
  3. 在控制台右侧“我的项目”单击项目名称,进入项目页面。
  4. 单击“数据源> 新建数据源”,进入新建数据源页面,源库类型选择MySQL,接入网络类型选择公网。
  5. 填写其他参数,参数说明如表1所示。
    图1 接入MySQL数据源
    表1 参数说明

    参数名称

    是否必填

    说明

    源库类型

    接入的数据源类型,更多数据源类型请参见表1

    接入网络类型

    公网方式接入。

    名称

    数据源配置列表的显示名称。

    域名

    数据源的IP地址。

    端口

    对应数据库的登录端口。

    数据库

    登录的数据库名称。

    SASL_SSL

    -

    实现数据源和DataArts Insight之间的可信身份认证与安全数据传输,此开关默认开启。

    用户名

    登录云数据库的用户名。

    密码

    登录数据库的密码。

  6. 单击“连接测试”,进行数据源连通性测试。
  7. 测试成功后单击“确定”,完成数据源接入。

VPC网络连通方式接入MySQL数据源

  1. 登录智能数据洞察控制台
  2. 单击管理控制台左上角的,选择区域,单击左下角的企业项目选择企业项目。
  3. 在控制台右侧“我的项目”单击项目名称,进入项目页面。
  4. 单击“数据源 > 新建数据源”,进入新建数据源页面,源库类型选择MySQL,接入网络类型选择云数据库 RDS。
  5. 填写其他参数,参数说明如表2所示。
    图2 MySQL云数据源参数

    表2 参数说明

    参数名称

    是否必填

    说明

    源库类型

    接入的数据源类型,本示例为MySQL。更多数据源类型连接请参考表1

    接入网络类型

    云数据库 RDS、云数据库 GaussDB(for MySQL)方式接入。

    所属地域

    MySQL服务主机所在的局点。

    名称

    数据源配置列表的显示名称。

    描述

    对连接数据源的描述。

    实例

    云数据库 RDS、云数据库 GaussDB(for MySQL)服务对应的角色实例。

    主机

    云数据库 RDS、云数据库 GaussDB(for MySQL)所在的服对应的主机名称。

    端口

    云数据库 RDS、云数据库 GaussDB(for MySQL)所在的服对应的端口。

    数据库

    登录的数据库名称。

    SASL_SSL

    -

    实现数据源和DataArts Insight之间的可信身份认证与安全数据传输,此开关默认开启。

    用户名

    登录云数据库的用户名。

    密码

    登录数据库的密码。

  6. 单击“接测试”,进行数据源连通性测试。
  7. 测试成功后单击“确定”,完成数据源接入。

终端节点服务连通方式接入MySQL数据源

终端节点服务连接支持通过终端节点服务名称连接数据源,增加数据源接入的灵活性,可解决跨账号接入、ECS自搭建数据源接入。此外,同一主账号及其子账号共用一条连接通道,简化了连接管理。当前接入方式无需权限委托,进一步降低了操作的复杂性。

  • 前提条件
    • 在终端节点服务的基本信息界面开启“连接审批”,请参见查看终端节点服务
    • 在连接的终端节点服务中添加白名单记录(将本服务的domain ID加入白名单中),请参见管理终端节点服务的白名单。domain ID在新建数据源页面获取,如所示。
      图3 获取domain ID

  • 操作步骤
    1. 登录DataArts Insight管理控制台
    2. 登录管理控制台。
    3. 单击管理控制台左上角的,选择区域,单击左下角的企业项目选择企业项目。
    4. 在控制台右侧“我的项目”单击项目名称,进入项目页面。
    5. 单击“开始创建 > 新建数据源”,进入新建数据源页面,源库类型选择MySQL,接入网络类型选择终端节点服务。
    6. 填写其他相关参数,参数说明如表3所示。
      图4 终端节点服务连接方式
      表3 参数说明

      参数名称

      是否必填

      说明

      源库类型

      接入的数据源类型,本示例为MySQL。更多数据源类型连接请参考表1

      接入网络类型

      终端节点服务方式接入。

      所属地域

      MySQL服务主机所在的局点。

      名称

      数据源配置列表的显示名称,用户自定义。

      描述

      对连接数据源的描述。

      终端节点服务名称

      需要连接的终端节点服务名称。连接终端节点服务的前提条件:

      验证

      -

      填入终端节点服务名称后单击“验证”,终端节点ID处出现绿色的对号,表示验证成功,如果终端终节点ID处出现红色感叹号,表示首次连接,需要“终端节点服务 > 连接管理”界面进行授权,授权请参见管理终端节点服务的连接审批。审批通过后再次单击“验证”,验证通过。

      说明:
      • 不同数据源首次连接终端节点服务都需要审批。
      • 只有管理员账号或者拥有管理员权限的账号才可以审批,如果当前账号没有审批权限,请联系管理员账号进行审批。

      终端节点ID

      填入终端节点服务名称后,单击“验证”,终端节点ID自动填充。

      端口

      对应数据库的登录端口。

      数据库

      登录的数据库名称。

      用户名

      登录云数据库的用户名。

      密码

      登录数据库的密码。

      SASL_SSL

      -

      实现数据源和DataArts Insight之间的可信身份认证与安全数据传输,此开关默认开启。

    7. 单击“连接测试”,进行数据源连通性测试。
    8. 测试成功后单击“确定”,完成数据源接入。

相关文档