将 Metabase 连接到 RisingWave
Metabase 是一款开源 BI(商业智能)工具,可以让您可视化和分享数据洞察。它提供了一种简单的方式来创建图表、数据看板和数据库上的指标。
由于 RisingWave 与 PostgreSQL 兼容,您可以将 Metabase 作为数据源连接到 RisingWave,并在流数据上构建分析。
开始之前
- Metabase 已安装并运行。
- 安装并启动 RisingWave。有关如何开始的说明,请参见 快速上手指南。
建立连接
- 打开 Metabase 管理界面,点击 Add a database。
对于数据库类型,选择 PostgreSQL,因为 RisingWave 使用的是 PostgreSQL 协议。
填写连接详情:
- 主机:RisingWave 数据库的主机名或 IP 地址。
- 端口:RisingWave 数据库的端口号。
- 数据库名称:您想要连接的 RisingWave 数据库的名称。
- 用户名:访问数据库的用户名。
- 密码:与提供的用户名关联的密码。
连接成功后,您将在 Metabase 中看到可用的 RisingWave 数据库。现在您可以在 RisingWave 中的实时数据上构建数据看板、图表和图形。
应当注意的是,Metabase 的最小自动刷新时间为 1 分钟,而 RisingWave 通常提供秒级数据新鲜度。作为解决办法,您可以在 URL 中添加 #refresh=5
,例如 http://127.0.0.1:3000/dashboard/1-jaffle-shop#refresh=5
,从而将刷新间隔设置为 5 秒。