数据报表开源框架方案
最近因为工作需要对一些数据分析展示类的框架服务进行探索性的学习
因为公司用到的数据库是mongdb
所以 用到方案有
1.mongdb的 bi-connector(数据转换)+ grafana (数据展示)
2.metabase 可以直接支持MongoDB数据库 但是sql语句的编写需要对MongoDB的原生语法精通
* 这两者大致的使用流程为: 1.选择数据源(如mysql mongodb)
2.编写sql语句(可以自己编写也可以用自带的工具生成)
3.对sql查询出的结果选择对应的数据展示图进行展示 保存到仪表盘
3.使用的基于G2封装的bizcharts 框架
总结 前两者都是比较专业的数据量化的工具服务 ,grafana 不直接支持对mongodb 需要一个转换器进行转换
metabase虽然对MongoDB支持但是 sql查询语法理解上要求要高 且该服务性能使用运行内存有点大 不稳定 出现过死机现象 但是界面支持汉化
两者在嵌套集成上的使用,grafana 使用匿名登录+iframe权限开放设置 可以很好的集成到别的应用中去 如果二次开发的话 效果会更好
metabase在集成上 比较友好 但是在使用的时候 由于开源框架 嵌套的页面存在logo 和 页面 只支持 发布的仪表盘页面 其他页面不能进行操作跳转
bizchars是可以集成react vue 等前端框架的数据展示框架 相比较于前两者 属于轻量 前两者如果要精通的话 学习成本较高
凡所有相,皆是虚妄