全部产品
云市场

FineBI

更新时间:2019-11-26 16:38:21

本文介绍如何通过FineBI连接AnalyticDB for MySQL集群并进行实时数据分析。

准备工作

开始使用FineBI前,您需要完成以下准备工作。

  • 安装MySQL JDBC驱动。

  • 安装FineBI 5.0及以上版本。

  • 如果您是第一次安装FineBI,需要安装MySQL服务器(例如阿里云RDS MySQL),用于导入FineBI的元数据。

  • 如果您需要通过外网连接AnalyticDB for MySQL集群,请先申请外网地址

通过FineBI连接AnalyticDB for MySQL

步骤一:登录MySQL服务器

  1. 打开FineBI。

  2. 单击服务器地址,按照系统提示进行账号设置

    如果在此之前您已经安装并使用过FineBI,则可直接从步骤二:连接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 登录MySQL

步骤二:连接AnalyticDB for MySQL

  1. 单击左侧导航栏中的管理系统 > 数据库连接 > 新建数据库连接 > MySQL

    新建数据库连接

  2. 在数据库连接页面,填写AnalyticDB for MySQL数据库的连接信息。

    连接adb

    参数 说明
    数据连接名 为数据库连接取一个名字,便于后续管理。
    驱动 选择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帮助文档