本文测试了FineBI 6.0与AnalyticDB for MySQL在连通性、列举表、查看表数据等方面的兼容性。
测试环境
FineBI 6.0下载地址为FineBI 6.0。
测试范围
- 连接FineBI在数据库选择页面,选择外接数据库(适用于正式使用产品),单击配置数据库 >进入数据库连接配置。在外接数据库配置页面中,设置以下连接信息:数据库类型选择
mysql,驱动选择com.mysql.jdbc.Driver,数据库名称填写adb_demo,用户名填写account1,主机填写实际数据库主机地址,密码填写对应密码,端口填写3306。数据库连接URL自动生成,格式为jdbc:mysql://主机地址:3306/adb_demo?useUnicode=true。完成后单击启用新数据库。数据库连接成功后,页面进入数据导入流程,依次经过连接数据库和导入数据两个步骤,当前状态提示为连接成功,正在导入数据……,等待导入完成即可。说明 此处应填写MySQL数据库的连接信息,而不是AnalyticDB for MySQL数据库连接信息。 - 新建数据库连接在 FineBI 中,选择左侧导航栏 管理系统 > 数据连接,单击 新建数据连接,在下拉列表中选择 MySQL。在数据连接(MySQL)配置页面,设置数据连接名为
AnalyticDB for MySQL,选择对应的驱动器,填写URL(包含数据库主机地址)、用户名和密码,并根据需要配置连接池属性。 - 列举表在数据库选表弹窗中,左侧选择数据连接类型(如 MySQL、ADB、服务器数据集),右侧以标签形式平铺展示对应数据库列表(如 binary_test、course、dimension_test_date、school 等),勾选所需数据库后单击确定完成选表。
- 查看表结构表名为 school,包含 4 个字段:
id(数值类型)、name(文本类型)、create_time(日期类型)、update_time(日期类型),所有字段均已勾选使用。 - 查看表数据在数据查询配置弹窗中,数据来自数据连接下拉框选择 ADB,在 SQL语句 编辑区输入
select * from school limit 10,单击确定后右侧展示查询结果,包含 id、name、create_time、update_time 等字段。下方参数设置区域支持通过${参数名}语法配置动态参数。