Metabase

更新时间:2025-02-11 09:48:48

Metabase是一个开源的商业智能平台,它支持MySQL、PostgreSQL等多种数据源,同时也提供了直观的Web界面,从而使不同数据库的用户能够轻松地探索和可视化其数据。本文介绍使用Metabase连接云原生数据仓库 AnalyticDB MySQL 版的具体步骤。

前提条件

  • 已安装JDK,且JDK的版本为21及以上版本。

  • 已安装Metabase。具体操作,请参见Metabase官方文档

  • 已将运行Metabase的服务器IP地址添加至AnalyticDB for MySQL集群的白名单中。具体操作,请参见白名单

操作步骤

  1. AnalyticDB for MySQL集群中,执行如下命令,允许其他数据类型转换为UNSIGNED INTEGER类型,否则Metabase无法正确获取其元数据。

    SET ADB_CONFIG O_UNSIGNED_AS_BIGINT_ENABLED=true;
  2. 访问Metabase Web界面,在页面右上角单击image,在下拉菜单中单击管理设置

    image

  3. 在顶部导航栏单击数据库,进入数据库管理页面,单击添加数据库

    image

  4. 配置如下参数后,单击保存

    参数

    说明

    参数

    说明

    数据库类型

    在下拉列表中选择MySQL

    显示名称

    数据源的名称,您可以自定义。

    主机地址

    AnalyticDB for MySQL的连接地址。

    • 如果Metabase安装在ECS上,且ECSAnalyticDB for MySQL集群属于同一VPC,则填写内网连接地址。

    • 如果Metabase安装在本地服务器上,则填写公网连接地址。

    端口

    固定为3306。

    数据库名称

    AnalyticDB for MySQL集群的数据库。

    用户名

    AnalyticDB for MySQL集群的数据库账号。

    密码

    AnalyticDB for MySQL集群的数据库账号的密码。

    其他JDBC连接字符串选项

    需填写tinyInt1isBit=false

    说明

    =前后请不要加空格,否则在连接AnalyticDB for MySQL集群后,无法可视化其数据。

    更多参数

    其余更多参数说明请参见Metabase官方文档

  5. 完成配置之后,您即可开始连接AnalyticDB for MySQL进行数据分析。更多关于数据分析的操作,请参见Metabase官方文档

    image

  • 本页导读 (1)
  • 前提条件
  • 操作步骤