[置顶] 开源BI报表metabase介绍及踩过的坑
2018-01-26 11:48
1851 查看
公司运营需要报表统计数据,自己私下找过几个报表工具,例如Ireport,fenereport,Echarts 等等
感觉都不合心意,最终找到了metabase,一个开源BI报表工具,metabase适合给产品和运营看些数据,因为之前的报表是在系统当中,上线一个报表功能太麻烦,后端,前端,再测试, 用了metabase以后可以节省开发周期,节约成本,简单易上手,快速调整sql
公司数据库是mysql,在官网下载好jar包,放到服务器上执行,第一次执行时候报错,无法分配内存,于是指定内存1024M执行此jar文件,成功运行,运行结束后服务器端口未开,于是去开启3000端口(metabase默认端口3000) 开启后通过公司服务器域名+端口号访问metabase向导设置 设置一个管理员账户的名称用户名,以及数据源的设置
第一个,name,随便起,主要是给自己看,我是用来区分生产和测试环境。其次,数据源地址,端口号,数据库名字,数据库管理员帐号密码,以及一些其他连接字符串,例如中文乱码过滤,这些东西设置好以后会进入设置页面,
设置你邀请新成员进入metabase的发送邮件的来源email ,公司之前用的是阿里的企业邮箱,就拿这个举个例子吧
阿里企业邮箱的smtphost是smtp.mxhichina.com,ssl加密的端口为465 下面的帐号密码是你的企业邮箱的帐号密码, 设置好以后就可以通过invite team members 填写新成员的名字和邮箱地址邀请他加入你的team,邀请新成员进入时可以设置他的所在分组,分组具有相应权限可以自己设置
第一个是看板,用于运营和产品观察数据,第二个是写的一些报表的集合,以及最后一个是添加一个新的报表,报表集合中也可以设置相应权限,限制访问。通过sql写出的报表可以有多种展示的样式,例如折线图,柱状图,折线图对比,表格等等
其他的一些权限,分组,角色,邀请新的成员就很简单了,自己摸索摸索就会了,当时还遇到一个问题,当时由于某种原因重启了此jar包服务,重新打开metabase后发现以前数据全部丢失,需要重新设置向导,翻阅官网后无答案,翻阅github后找到答案
MB_DB_FILE=metabase.db java -jar metabase.jar
metabse在运行的时候写入的数据都会存在一个db里 名字为metabase.db.mv.db 启动的时候指定以这个数据文件启动就好(注意,不要加.mv.db 直接就是.db启动), 如果jvm无法分配内存,需要指定内存 MB_DB_FILE=metabase.db xxxxx分配内存xxxxx
java -jar metabase.jar
官网教程:https://www.metabase.com/docs/v0.27.2/setting-up-metabase.html
官网:https://www.metabase.com/
github地址:https://github.com/metabase/metabase
对于metabase有疑惑的可以留言,尽力解答
感觉都不合心意,最终找到了metabase,一个开源BI报表工具,metabase适合给产品和运营看些数据,因为之前的报表是在系统当中,上线一个报表功能太麻烦,后端,前端,再测试, 用了metabase以后可以节省开发周期,节约成本,简单易上手,快速调整sql
公司数据库是mysql,在官网下载好jar包,放到服务器上执行,第一次执行时候报错,无法分配内存,于是指定内存1024M执行此jar文件,成功运行,运行结束后服务器端口未开,于是去开启3000端口(metabase默认端口3000) 开启后通过公司服务器域名+端口号访问metabase向导设置 设置一个管理员账户的名称用户名,以及数据源的设置
第一个,name,随便起,主要是给自己看,我是用来区分生产和测试环境。其次,数据源地址,端口号,数据库名字,数据库管理员帐号密码,以及一些其他连接字符串,例如中文乱码过滤,这些东西设置好以后会进入设置页面,
设置你邀请新成员进入metabase的发送邮件的来源email ,公司之前用的是阿里的企业邮箱,就拿这个举个例子吧
阿里企业邮箱的smtphost是smtp.mxhichina.com,ssl加密的端口为465 下面的帐号密码是你的企业邮箱的帐号密码, 设置好以后就可以通过invite team members 填写新成员的名字和邮箱地址邀请他加入你的team,邀请新成员进入时可以设置他的所在分组,分组具有相应权限可以自己设置
第一个是看板,用于运营和产品观察数据,第二个是写的一些报表的集合,以及最后一个是添加一个新的报表,报表集合中也可以设置相应权限,限制访问。通过sql写出的报表可以有多种展示的样式,例如折线图,柱状图,折线图对比,表格等等
其他的一些权限,分组,角色,邀请新的成员就很简单了,自己摸索摸索就会了,当时还遇到一个问题,当时由于某种原因重启了此jar包服务,重新打开metabase后发现以前数据全部丢失,需要重新设置向导,翻阅官网后无答案,翻阅github后找到答案
MB_DB_FILE=metabase.db java -jar metabase.jar
metabse在运行的时候写入的数据都会存在一个db里 名字为metabase.db.mv.db 启动的时候指定以这个数据文件启动就好(注意,不要加.mv.db 直接就是.db启动), 如果jvm无法分配内存,需要指定内存 MB_DB_FILE=metabase.db xxxxx分配内存xxxxx
java -jar metabase.jar
官网教程:https://www.metabase.com/docs/v0.27.2/setting-up-metabase.html
官网:https://www.metabase.com/
github地址:https://github.com/metabase/metabase
对于metabase有疑惑的可以留言,尽力解答
相关文章推荐
- Metabase研究 开源的数据报表
- [置顶]【原创】.NET开源压缩组件介绍与入门
- 【转帖】四种BI 开源工具介绍-SpagoBI,openI,JasperSoft,Pentaho
- 12款优秀的开源报表工具介绍
- 四种BI 开源工具介绍-SpagoBI,openI,JasperSoft,Pentaho
- 7 款顶级开源 BI(商务智能)软件和报表工具
- 【原创】开源BI领袖-SpagoBI5.X最详细的中文版介绍
- 【转】Pentaho开源BI项目介绍
- 三种Java开源报表工具/组件介绍
- [置顶].NET平台开源项目速览(6)FluentValidation验证组件介绍与入门(一)
- 开源BI报表及OLAP多维分析平台OPENI(二)—搭建Eclipse下的Openi开发环境
- 7 款顶级开源 BI(商务智能)软件和报表工具
- Java开源报表制作工具介绍(开源工具)
- 四种BI 开源工具介绍-SpagoBI,openI,JasperSoft,Pentaho
- [置顶]这些.NET开源项目你知道吗?.NET平台开源文档与报表处理组件集合(三)
- 7 款顶级开源 BI(商务智能)软件和报表工具
- [置顶].NET平台开源项目速览(13)机器学习组件Accord.NET框架功能介绍
- BI开源工具介绍
- 优秀的开源报表工具BIRT(百灵)介绍
- [置顶] Android开发之最火的开源框架之一Xutils2详解(摘自开源作者官方介绍详解)