利用Metabase进行数据分析

最近接了个数据分析的活,之前也没有专门研究过,经过朋友的提示,找到了Metabase项目,使用它对mongodb数据库玩了一通,甚是好用,感觉自己又打开了一扇新的大门。

Metabase

什么是Metabase

Metabase is a simple and powerful analytics tool which lets anyone learn and make decisions from their company’s data. No technical knowledge required! We hope you love it.

支持数据源

支持常见的关系型数据库:mysql, postgresql,oracle,mssql,支持非关系型数据库mongodb.
支持自己开发新的数据库驱动模块

一般步骤

  1. 下载安装
    '''
    https://www.metabase.com/start/oss/jar.html
    java运行:
    java -jar metabase.jar
    docker运行:
    docker run -d -p 3000:3000 --name metabase metabase/metabase
    macos:
    下载安装app
    '''
  2. 配置数据库
  3. 使用流程
    1. 修改字段说明
    2. 建立问题,每个问题对应与一个报表
    3. 建立仪表盘,一个仪表盘可以加入多个问题