华南理工大学无线电爱好者协会软件小组商业智能BI

带你玩转开源BI-Metabase

2019-07-05  本文已影响149人  谢mingmin

先唠叨几句

之前因为数据可视化误入前端,尝试写过简单BI项目(卒),也用过Power BI。最近又在GitHub上面发现了cube.js,不过这都不是文章的主角。

Metabase,一个几乎开箱即用BI工具。大概半小时就是上手到半精通的工具。用户体验极佳,界面也很漂亮。对普通用户也没有太多的学习成本,em....阅读英文文档除外。

用官方自己的话说就是Metabase is the easy, open source way for everyone in your company to ask questions and learn from data.

来自官网

安装

Metabase是基于AGPL协议的开源项目,其提供了多种安装方式,包括docker镜像、Mac、和jar包,安装几乎没有门槛,相当给力。

这里以jar包为例介绍:

至于Java环境怎么弄,这个百度吧。java -jar metabase.jar建议写成批处理(Windows)。控制台一堆输出后,访问localhost:3000即可。

localhost:3000

数据库

Metabase默认使用H2数据库作为自己的后台数据库。当然,也支持其他数据库,比如MySQL,配置如下:

set MB_DB_TYPE=mysql
set MB_DB_DBNAME=metabase
set MB_DB_PORT=3306
set MB_DB_USER=<username>
set MB_DB_PASS=<password>
set MB_DB_HOST=localhost
java -jar metabase.jar

建议将配置写成批处理,以后启动只要点一下就可以了。其他数据库配置看这里

除此之外,Metabase还支持修改web server端口、支持使用https。具体配置文档里面都有。

开始了

第一次启动需要配置账号之类的信息,访问 http://localhost:3000/setup/ 开启奇妙之旅吧。

开始

填写信息

录入

这里的空都是必填,连姓也要填!!!

配置数据源数据库

支持很多种数据库

可以看到,支持很多种数据库。当然,也可以跳过这一步。

反馈信息采集

谷歌️

完成配置

犹抱琵琶半遮面

非常清爽的界面,有没有一种赏心悦目的感觉呢。自带simple dataset实例数据库。我们可以通过示例数据库来体验


创建图表

有三种方法创建图标,分别是指标自定义原生查询。原生查询主要是针对技术人员,自定义则对非技术人员友好。指标后面再介绍。

使用自定义创建图表

自定义
比如选择这里的orders表,然后点击得到答案,便可以看到orders表的数据了。
得到答案
我们可以通过上方的工具栏来做进一步的分析。比如说,我们想看每个月的总total。
求和
这里要注意,多个分组条件的顺序会影响答案的展示效果。

而可视化提供多种图以获取最优的数据展示效果。右边的️可以调整列数据的样式。例如:


样式

内置的图表有很多,比如这个smart number,可以查看环比。


smart number

待续

本文先简单的介绍到这里,当然Metabase好玩的东西不止这些,后续在介绍如何创建一个仪表盘。

上一篇下一篇

猜你喜欢

热点阅读