您可以通过FineBI连接AnalyticDB for MySQL, 以可视化的形式帮助您进行多样数据管理,例如过滤、分组汇总、新增列、字段设置、排序等,极大的提升了数据整合的便利性和效率。

前提条件

  • 了解FineBI与AnalyticDB for MySQL之间的兼容性,请参见兼容性概览
  • 安装MySQL JDBC驱动。
  • 安装FineBI 5.0及以上版本。
  • 如果您是第一次安装FineBI,需要安装MySQL服务器(例如阿里云RDS MySQL),用于导入FineBI的元数据。
  • 如果您需要通过外网连接AnalyticDB for MySQL集群,请申请和释放外网地址

步骤一:登录MySQL服务器

  1. 打开FineBI。
  2. 单击服务器地址,按照系统提示进行账号设置
    说明 如果在此之前您已经安装并使用过FineBI,则可直接从[步骤二:连接AnalyticDB for MySQL](#步骤二:连接AnalyticDB for MySQL)开始。
    设置服务器地址设置服务器地址
  3. 单击下一步,选择数据库,单击外部数据库中的配置数据库
    配置数据库
  4. 外接数据库配置页面,按照页面提示进行参数配置。
    说明 此处应填写MySQL数据库的连接信息,而不是AnalyticDB for MySQL数据库连接信息。
    配置数据库连接参数连接数据库
    参数 说明
    数据库类型 选择MySQL
    驱动 选择com.mysql.jdbc.Driver
    数据库名称 设置被导入FineBI元数据的数据库名。也可以新建一个数据库,例如finedb,FineBI连接MySQL服务器后自动执行create database finedb;
    主机 MySQL服务器地址,可以是本机或者远程服务器地址。
    端口 MySQL的端口号,通常为3306。
    用户名 在MySQL服务器中创建的用户名。
    密码 用户名对应的密码。
    数据库连接URL 系统自动生成连接URL。
  5. 成上述参数配置后,单击启用新数据库,开始导入FineBI元数据。
  6. FineBI元数据导入成功后,单击登录登录至MySQL服务器。
    登录mysql登录成功

步骤二:连接AnalyticDB for MySQL

  1. 单击左侧导航栏中的管理系统 > 数据库连接 > 新建数据库连接 > MySQL
    新建数据库连接
  2. 在数据库连接页面,填写AnalyticDB for MySQL数据库的连接信息。
    填写数据库连接参数
    参数 说明
    数据连接名 为数据库连接取一个名字,便于后续管理。
    驱动 选择com.mysql.jdbc.Driver
    URL URL格式为:jdbc:mysql://hostname:port/dbname
    • hostname:AnalyticDB for MySQL集群的外网地址或者VPC地址,通过控制台集群信息页面,查看连接地址。
    • port:3306。
    • dbname:AnalyticDB for MySQL中的数据库名称。
    用户名 AnalyticDB for MySQL集群中创建的账号:
    • 高权限账号。
    • 普通账号。
    密码 用户名对应的密码。
    SQL验证查询 任意可以测试数据库联通性的SQL语句。
  3. 完成上述参数配置后,单击测试连接进行连通性测试,系统提示测试成功后,单击页面右上角的保存
    至此,您已在FineBI中成功连接AnalyticDB for MySQL数据库。

使用FineBI

FineBI连接AnalyticDB for MySQL数据后,您就可以获取AnalyticDB for MySQL中的数据,然后通过FineBI制作各类报表。如何使用FineBI,请参见FineBI帮助文档