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

前提条件

  • 确保您的网络已连通:
    • 您通过公网连接Quick BI与腾讯云MySQL数据库,请添加Quick BI的IP地址至数据库白名单,请参见添加安全组规则

      Quick BI的IP地址:10.152.69.0/24,10.152.163.0/24,139.224.4.0/24

    • 您通过内网连接Quick BI与腾讯云MySQL数据库,请通过以下任意一种方式,实现数据源与Quick BI网络连通:
      • 当腾讯云MySQL数据库搭建在阿里云的ECS上,您可以通过阿里云VPC连接。
      • 您也可以搭建跳板机,并通过SSH隧道访问登录并访问数据库。
  • 已创建腾讯云MySQL数据库并获取外网地址。请参见开启外网连接地址
  • 已获取腾讯云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. 添加MySQL数据源对话框,完成以下配置。
    名称 描述
    显示名称 数据源配置列表的显示名称。本示例中为腾讯云数据源MySQL
    数据库地址 填写IP地址。IP地址请参见获取外网IP地址
    端口 填写正确的端口号。默认端口为3306
    数据库 连接数据库名称。本示例中为mysql
    用户名 数据库对应的用户名。本示例中为root
    密码 数据库对应的密码。
    数据库版本 选择数据库版本:
    • 选择5.7,表示兼容MySQL 5.7及以下版本。
    • 选择8.0,表示兼容MySQL 8.0版本。
    ecs(vpc)自建数据源 无需配置该选项。
    ssh 无需配置该选项。
  4. 单击连接测试,进行数据源连通性测试。
  5. 测试成功后,单击确定,完成数据源的添加。

后续步骤

创建数据源后,您还可以创建数据集并分析数据。