Skip to main content

快速入门

Metabase 是一个简单、开源的数据呈现方式,通过给公司成员、分析师新建 Question,从而得到数据进行分析、学习。

准备

部署 Websoft9 提供的 Metabase 之后,请参考下面的步骤快速入门。

  1. 在云控制台获取您的 服务器公网 IP 地址
  2. 在云控制台安全组中,检查 Inbound(入)规则 下的 TCP:80TCP:9001 端口是否开启
  3. 在服务器中查看 Metabase 的 默认账号和密码
  4. 若想用域名访问 Metabase,务必先完成域名五步设置 过程

Metabase 初始化向导

详细步骤

  1. 使用本地浏览器访问网址: http://域名 或  http://服务器公网IP,进入登陆页面(如果页面不是登陆页面,请按照步骤 3-7 操作) Metabase登陆界面

  2. 输入邮件地址和密码(不知道密码?),登录到 Metabase 后台管理界面 Metabase后台

  3. 使用本地浏览器访问网址:http://域名 或  http://服务器公网IP, 就进入了软件的引导首页 Metabase初始化页面

  4. 软件的加载速度比较慢,耐心等待 1-3 分钟,直至出现如下的界面。 开始安装Metabase

  5. 点击“让我们开始吧”,接下来首先设置登录账号,完成后进入下一步

  6. 添加你的数据:可以选择使用的数据类型来连接一个需要分析的外部数据库,如果没有也可以点击“我之后再添加”,这样系统会默认给 Metabase 增加一个 H2 演示数据 配置Metabase

  7. 安装成功后的界面,点击“带我去 Metabase”登录后台 Metabase安装成功

  8. 以 H2 演示数据为例,开始数据分析工作 Metabase H2演示

  9. Metabase 有强大的系统管理能力:后台->设置,进入系统管理界面 Metabase Admin

  10. 通过“添加一个数据库”来增加一个数据分析源 Metabase 增加数据库

  11. 通过点击“人员管理”标签,管理使用 Metabase 用户,包括增加用户、修改密码等 Metabase 人员管理

需要了解更多 Metabase 的使用,请参考官方文档:Metabase Documentation

出现问题?

若碰到问题,请第一时刻联系 技术支持。也可以先参考下面列出的问题定位或 FAQ 尝试快速解决问题。

Metabase 使用入门

下面以 xxx 进行数据分析作为范例。

Metabase 常用操作

配置 SMTP

Metabase 配置 SMTP 发邮件的步骤:

  1. 在邮箱管理控制台获取 SMTP 相关参数

  2. 登录 Metabase 控制台

  3. 填写 SMTP 参数

    Metabase SMTP

  4. 点击【Test Connection】,显示 OK 代表配置成功

Metabase 参数

Metabase 应用中包含 Nginx, Docker, MySQL, phpMyAdmin 等组件,可通过 通用参数表 查看路径、服务、端口等参数。

通过运行docker ps,可以查看到 Metabase 运行时所有的 Container:

CONTAINER ID   IMAGE                      COMMAND                  CREATED       STATUS       PORTS                                                  NAMES
cf73ba27aee6 metabase/metabase:latest "/app/run_metabase.sh" 2 hours ago Up 2 hours 0.0.0.0:9001->3000/tcp, :::9001->3000/tcp metabase
146ea6d51aab mysql:5.7 "docker-entrypoint.s…" 2 hours ago Up 2 hours 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp metabase-mysql
5498e289af92 phpmyadmin "/docker-entrypoint.…" 2 hours ago Up 2 hours 0.0.0.0:9090->80/tcp, :::9090->80/tcp phpmyadmin

下面仅列出 Metabase 本身的参数:

路径

Metabase 源码目录: /data/wwwroot/metabase/data
Metabase 插件目录: /data/wwwroot/metabase/plugins
Metabase 配置文件: /data/wwwroot/metabase/metabase.conf

端口

端口号用途必要性
9001Metabase 原始端口,已通过 Nginx 转发到 80 端口可选

版本

# Matebase Version
curl https://api.github.com/repos/metabase/metabase/releases/latest |jq -r .tag_name

服务

sudo docker  start | stop | restart | status metabase
sudo docker start | stop | restart | status metabase-mysql

命令行

Matebase 暂时未提供命令行工具

API

Matebase API 采用 REST API 2.0 规范。