Quick BI支持与第三方云(例如腾讯云或华为云)数据库连接,并将相关数据引入Quick BI平台进行数据可视化分析。本文以连接腾讯云的MySQL类型的数据库为例介绍。

前提条件

  • 请确保您可以通过外部网络直接或间接访问数据源:
    • IP地址添加至数据库白名单,即可在云上访问本地数据源。

      10.152.69.0/24,10.152.163.0/24,139.224.4.0/24(其中,0/24指的是0~24)。

    • 数据源可以访问Internet,您可以通过VPN、VPC或SSH协议连接数据源与Quick BI。

    如果需要私有化部署,请参见阿里云Quick BI方案咨询

  • 已创建腾讯云MySQL数据库并获取外网地址。请参见开启外网连接地址
    说明 目前仅支持MySQL 7.0版本。
  • 已获取腾讯云MySQL数据库的用户名和密码。

背景信息

Quick BI支持与第三方云(例如腾讯云或华为云)数据库连接,支持连接的数据库包含(ECS)MySQL、(ECS)SQL Server、(ECS)PostgreSQL、Oracle、Hive、Vertica、IBM DB2 LUW、SAP IQ(Sybase IQ)、SAP HANA和Presto。您可以根据第三方云数据源选择自建数据源的类型,例如腾讯云的MySQL数据库,可以选择自建数据源下的MySQL。

获取外网IP地址

腾讯云提供的MySQL数据库的外网访问地址为域名格式,而连接自建数据源时需要填写外网IP地址。您可以参考下面的操作将域名转化为IP地址。本文以Windows操作系统为例进行演示。

在CMD命令窗口执行如下命令,获取外网IP地址。
ping www.baidu.com
红框中的IP即为外网的IP地址。2

连接腾讯云数据源MySQL

  1. 登录Quick BI控制台
  2. 单击工作空间 > 数据源
  3. 数据源管理页面,单击新建数据源
  4. 添加数据源页面的自建数据源页签,单击MySQL图标。
    自建mysql
  5. 添加MySQL数据源页面,完成以下配置。
    1
    名称 描述
    显示名称 数据源配置列表的显示名称。本示例中为腾讯云数据源MySQL
    数据库地址 填写IP地址。IP地址请参见获取外网IP地址
    端口 填写正确的端口号。默认端口为3306
    数据库 连接数据库名称。本示例中为mysql
    用户名 数据库对应的用户名。本示例中为root
    密码 数据库对应的密码。
    ecs(vpc)自建数据源 无需配置该选项。
    ssh 无需配置该选项。
  6. 单击连接测试,进行数据源连通性测试。
  7. 测试成功后,单击确定,完成数据源的添加。