创建TiDB数据源

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

TiDB数据源类型介绍

Dataphin支持添加的TiDB数据源类型包括公网数据库、阿里云数据库(公网IP)。根据数据源的类型,选择对应的网络连通操作。

数据源类型

网络联通说明

网络连通操作指导

阿里云数据库

阿里云数据库即阿里云数据库RDS。创建数据源过程中,需要根据业务情况选择访问方式(公网IP)后,再配置网络连通参数。

  1. 添加Dataphin IP地址至数据库白名单

  2. 创建TiDB数据源

公网数据库

即具备公网访问能力的数据库,访问方式默认为公网IP,直接添加Dataphin IP地址至数据库白名单中即可。

重要

如果业务TiDB数据源非上述所述数据源类型,则可以参考网络连通解决方案选择对应的连通操作。网络连通解决方案,请参见网络连通解决方案

使用限制

  • 超级管理员和项目管理员角色可创建数据源,如何添加项目成员,请参见管理项目空间的权限和计算源添加项目成员

  • 仅支持创建TiDB v4、TiDB v5和TiDB v6版本的TiDB数据源。

添加Dataphin IP地址至数据库白名单

基于业务数据源所在的网络环境,添加对应环境下的Dataphin IP地址至数据库白名单中。如何添加白名单,请参见设置白名单

公网数据库、阿里云数据库且访问方式为公网访问,则需要添加公网下Dataphin IP地址至数据库白名单中。

公网下Dataphin的IP地址

地域

IP地址

华东2(上海)

47.102.151.182

华南1(深圳)

119.23.173.65

华北2(北京)

123.56.104.202

华东1(杭州)

47.96.75.100

创建TiDB数据源

  1. 在Dataphin首页,单击顶部菜单栏的规划

  2. 数仓规划页面,按照下图指引,进入新建数据源页面。

    image
  3. 新建数据源对话框的关系型数据库区域,选择TiDB。

    如果您最近使用过TiDB,也可以在最近使用区域选择TiDB。同时,您也可以在快搜索框中,输入TiDB的关键词,快速筛选。

    image
  4. 新建TiDB数据源对话框中,配置连接数据源的参数后,单击确定

    1. 配置数据源的基本信息。

      image

      参数

      描述

      数据源名称

      数据源的任务名称,建议结合业务场景来描述。不超过64字符。

      版本

      支持选择TiDB v4TiDB v5TiDB v6版本。

      数据源描述

      对TiDB数据源的描述。不超过128字符。

      数据源配置

      基于业务数据源是否区分生产数据源和开发数据源:

      • 如果业务数据源区分生产数据源和开发数据源,则选择生产+开发数据源

      • 如果业务数据源不区分生产数据源和开发数据源,则选择生产数据源

    2. 配置数据源与Dataphin的连接参数。

      当上述步骤中选择了生产+开发数据源,则配置页面如下图所示。如果上述步骤中您选择了生产数据源,则仅展示生产数据源的配置页面。生产数据源和开发数据源需要配置的参数相同。

      image
      说明

      通常,生产数据源和开发数据源配置的连接参数不同,但Dataphin也支持配置成相同的连接参数。

      参数

      描述

      JDBC URL

      链接地址的格式为: jdbc:mysql://{链接地址}:{端口}{数据库名称}。例如:jdbc:mysql//192.168.12.212.*****/database_jn。

      用户名和密码

      数据库对应的用户名和密码。

  5. 单击测试连接,测试数据源是否可以和Dataphin进行正常的连通。

    如果连接测试失败,您可以根据网络连通常见问题进行排查。详情请参见网络连通解决方案

  6. 测试成功后,单击确定,完成TiDB数据源的创建。

后续步骤

完成TiDB数据源的创建后,即可将TiDB的业务数据引入至Dataphin,或将Dataphin的数据写入至TiDB数据源。详情请参见配置离线单条管道

阿里云首页 智能数据建设与治理 Dataphin 相关技术圈