跳到主要内容

Metabase

Metabase 是一个开源的商业智能平台。您可以使用 Metabase 提出关于您数据的问题,或者将 Metabase 嵌入您的应用程序中,让您的客户自己探索他们的数据。

Databend 提供了一个名为 Metabase Databend 驱动 的 JDBC 驱动程序,使您能够连接到 Metabase 并在 Databend / Databend Cloud 中仪表盘化您的数据。有关 Metabase Databend 驱动程序的更多信息,请参考 https://github.com/databendcloud/metabase-databend-driver

下载和安装 Metabase Databend 驱动程序

要下载和安装 Metabase Databend 驱动程序:

  1. 在存储 metabase.jar 文件的目录中创建一个名为 plugins 的文件夹。
$ ls
metabase.jar
$ mkdir plugins
  1. 下载 Metabase Databend 驱动程序,然后将其保存在 plugins 文件夹中。

  2. 要启动 Metabase,请运行以下命令:

java -jar metabase.jar

教程:与 Metabase 集成

本教程将指导您使用 Metabase Databend 驱动程序将 Databend / Databend Cloud 与 Metabase 集成的过程。

第 1 步. 设置环境

要跟随本教程,您需要使用 Docker 安装 Metabase。在开始之前,请确保您的系统上已安装 Docker。

在本教程中,您可以选择与 Databend 或 Databend Cloud 集成:

  • 如果您选择与本地 Databend 实例集成,请按照 部署指南 进行部署(如果您还没有的话)。
  • 如果您更愿意与 Databend Cloud 集成,请确保您可以登录到您的账户并获取计算集群的连接信息。更多详情,请参见 连接到计算集群

第 2 步. 部署 Metabase

按照以下步骤使用 Docker 安装和部署 Metabase:

  1. 从 Docker Hub 注册表拉取 Metabase 的最新 Docker 镜像。
docker pull metabase/metabase
  1. 部署 Metabase。
docker run  -d -p 3000:3000 --name metabase metabase/metabase
  1. 下载 Metabase Databend 驱动程序,然后将其导入到 Docker 中 Metabase 容器的 plugins 文件夹中。

Alt text

  1. 重启 Metabase 容器。

第 3 步. 连接到 Metabase

  1. 打开您的网络浏览器,访问 http://localhost:3000/。

  2. 完成初始注册过程。在第 3 步中选择 I'll add my data later

Alt text

  1. 点击右上角的 齿轮 图标,导航到 Admin settings > Databases > Add a database 来创建连接:
参数DatabendDatabend Cloud
Database typeDatabendDatabend
Hosthost.docker.internal从连接信息中获取
Port8000443
Username例如,rootcloudapp
Password输入您的密码从连接信息中获取
Use a secure connection (SSL)关闭打开
  1. 点击 保存更改,然后点击 退出管理

您已经准备好了!现在您可以开始创建查询和构建仪表盘了。更多信息,请参考 Metabase 文档:https://www.metabase.com/docs/latest/index.html

Alt text

这篇文章对您有帮助吗?
Yes
No