Metabase
Metabase是一个开源的商业智能平台,它支持MySQL、PostgreSQL等多种数据源,同时也提供了直观的Web界面,从而使不同数据库的用户能够轻松地探索和可视化其数据。本文介绍使用Metabase连接云原生数据仓库 AnalyticDB MySQL 版的具体步骤。
前提条件
已安装JDK,且JDK的版本为21及以上版本。
已安装Metabase。具体操作,请参见Metabase官方文档。
已将运行Metabase的服务器IP地址添加至AnalyticDB for MySQL集群的白名单中。具体操作,请参见白名单。
操作步骤
在AnalyticDB for MySQL集群中,执行如下命令,允许其他数据类型转换为UNSIGNED INTEGER类型,否则Metabase无法正确获取其元数据。
SET ADB_CONFIG O_UNSIGNED_AS_BIGINT_ENABLED=true;
访问Metabase Web界面,在页面右上角单击
,在下拉菜单中单击管理设置。
在顶部导航栏单击数据库,进入数据库管理页面,单击添加数据库。
配置如下参数后,单击保存。
参数
说明
参数
说明
数据库类型
在下拉列表中选择MySQL。
显示名称
数据源的名称,您可以自定义。
主机地址
AnalyticDB for MySQL的连接地址。
如果Metabase安装在ECS上,且ECS与AnalyticDB for MySQL集群属于同一VPC,则填写内网连接地址。
如果Metabase安装在本地服务器上,则填写公网连接地址。
端口
固定为3306。
数据库名称
AnalyticDB for MySQL集群的数据库。
用户名
AnalyticDB for MySQL集群的数据库账号。
密码
AnalyticDB for MySQL集群的数据库账号的密码。
其他JDBC连接字符串选项
需填写tinyInt1isBit=false。
=
前后请不要加空格,否则在连接AnalyticDB for MySQL集群后,无法可视化其数据。更多参数
其余更多参数说明请参见Metabase官方文档。
完成配置之后,您即可开始连接AnalyticDB for MySQL进行数据分析。更多关于数据分析的操作,请参见Metabase官方文档。
- 本页导读 (1)
- 前提条件
- 操作步骤