Dataphin支持创建AnalyticDB for MySQL 2.0和AnalyticDB for MySQL 3.0类型的数据源。创建AnalyticDB for MySQL数据源用于实现Dataphin能够读取AnalyticDB for MySQL的业务数据。在引入AnalyticDB for MySQL的业务数据至Dataphin和将Dataphin的数据写入至AnalyticDB for MySQL的场景中,您需要先创建AnalyticDB for MySQL数据源。本文为您介绍如何创建AnalyticDB for MySQL 2.0和AnalyticDB for MySQL 3.0类型的数据源。

背景信息

AnalyticDB for MySQL即阿里云的云原生数仓AnalyticDB MySQL,如果您使用的是云原生数仓AnalyticDB MySQL,在对接Dataphin进行数据开发时,您需要先完成AnalyticDB for MySQL数据源的创建。更多云原生数仓AnalyticDB MySQL信息,请参见什么是云原生数据仓库AnalyticDB MySQL版

AnalyticDB for MySQL数据源类型包括AnalyticDB for MySQL 2.0和AnalyticDB for MySQL 3.0。Dataphin支持通过公网IP连接AnalyticDB for MySQL 2.0、通过VPC网络或公网IP连接AnalyticDB for MySQL 3.0。不同数据源类型的网络连通方式,所需的配置细节不一致,如下图所示。gagaga为避免因数据源白名单限制导致数据对接访问失败,您需将Dataphin不同网络环境下的IP地址段添加到数据源的白名单中。

使用限制

  • 仅支持超级管理员和项目管理员角色创建数据源。

    如何添加项目成员并授予项目管理员角色,请参见添加项目成员

  • 当业务数据源为AnalyticDB for MySQL 3.0且使用VPC网络时,则仅支持创建与Dataphin实例在同一地域AnalyticDB for MySQL 3.0数据源。

步骤一:添加Dataphin IP地址至数据库白名单

基于业务数据源所在的网络环境,添加对应环境下的Dataphin IP地址至数据库白名单中。
  • 访问方式为公网IP时,则需要添加公网下Dataphin IP地址至数据库白名单中。
    表 1. 公网下Dataphin的IP地址
    地域 IP地址
    华东2(上海) 47.102.151.182
    华南1(深圳) 119.23.173.65
    华北2(北京) 123.56.104.202
    华东1(杭州) 47.96.75.100
  • 访问方式为VPC网络时,则需要添加VPC网络下Dataphin IP地址至数据库白名单中。
    表 2. VPC网络下Dataphin的IP地址
    地域 (推荐)通用IP地址 地域IP地址
    华东2(上海) 100.104.0.0/16 100.104.228.128/26、100.104.115.192/26
    华南1(深圳) 100.104.48.128/26
    华北2(北京) 100.104.238.64/26
    华东1(杭州) 100.104.45.0/26

步骤二:创建AnalyticDB for MySQL数据源

  1. 请参见入口介绍,进入数仓规划页面。
  2. 按照下图指引,进入新建数据源页面。
    fagag
  3. 新建数据源对话框的关系型数据库区域,选择AnalyticDB for MySQL 2.0AnalyticDB for MySQL 3.0
    如果您最近使用过AnalyticDB for MySQL,也可以在最近使用区域选择AnalyticDB for MySQL2.0或AnalyticDB for MySQL3.0。同时,您也可以在快搜索框中,输入AnalyticDB for MySQL的关键词,快速筛选。faga
  4. 新建AnalyticDB for MySQL 2.0数据源新建AnalyticDB for MySQL 3.0数据源对话框中,配置连接数据源参数后,单击确定
    1. 配置数据源的基本信息。
      创建AnalyticDB for MySQL 3.0和AnalyticDB for MySQL 2.0数据源时,配置的数据源基本信息相同,如下图所示。gaga
      参数 描述
      数据源名称 命名规则如下:
      • 只能包含字母、数字或下划线(_)。
      • 长度不能超过64字符。
      数据源描述 对数据源的简单描述。
      数据源配置 选择需要配置的数据源:
      • 如果业务数据源区分生产数据源和开发数据源,则选择生产+开发数据源
      • 如果业务数据源不区分生产数据源和开发数据源,则选择生产数据源
    2. 配置数据源与Dataphin的连接参数。
      当上述步骤中选择了生产+开发数据源,则配置页面如下图所示。如果上述步骤中您选择了生产数据源,则仅展示生产数据源的配置页面。fdGFAG
      说明 通常,生产数据源和开发数据源配置参数值不同,但Dataphin也支持配置成相同的参数值。
      参数 描述
      JDBC URL 链接地址的格式为jdbc:mysql//{实例地址}/{实例名称}
      在数据库管理页面,查看实例地址和实例名称。faga
      用户名密码 当前账号的AccessKey ID和AccessKey Secret。

      如何获取,请参见获取AccessKey

      访问方式 根据数据源类型选择对应的访问方式:
      • 数据源类型为AnalyticDB for MySQL 2.0,则仅支持选择公网IP
      • 数据源类型为AnalyticDB for MySQL 3.0,则支持选择如下网络类型:
        • 数据源所在网络环境为公网,则访问方式选择为公网IP
        • 数据源所在网络环境为VPC网络,则访问方式选择为VPC网络
      区域VPC ID集群ID 当数据源类型为AnalyticDB for MySQL 3.0且当访问方式选择为VPC网路,则需要配置如下参数:
      • 区域:仅支持选择当前Dataphin实例所在的地域。
        说明 仅支持创建与Dataphin实例在同一地域的AnalyticDB for MySQL 3.0数据源。
      • VPC ID:填写AnalyticDB for MySQL 3.0实例的VPC ID。
      • 集群 ID:填写AnalyticDB for MySQL 3.0集群ID。
      云原生数据仓库控制台的AnalyticDB for MySQL 3.0集群详情页面,查看集群ID和VPC ID。faga
  5. 单击测试连接,测试数据源是否可以和Dataphin进行正常的连通。
    如果连接测试失败,您可以根据网络连通常见问题进行排查。详细内容,请参见网络连通解决方案
  6. 测试成功后,单击确定,完成AnalyticDB for MySQL数据源的创建。

后续步骤

完成AnalyticDB for MySQL数据源的创建后,即可将AnalyticDB for MySQL的业务数据引入至Dataphin或将Dataphin的数据写入至AnalyticDB for MySQL。具体操作,请参见配置离线单条管道