【实战篇】低代码报表开发——平台运营日报表的开发实录
前言
myBuilder的推广有段时间了,想开发个报表看看平台运营的情况。采用myBuilder强大的报表、数据交换模块功能,直接开干。
1. 报表指标思考与概要设计
首先是报表模块的概要设计,先构思一下,我希望报表能查看新用户注册、活跃用户情况,充值情况。
2. 报表设计
然后,设计报表的显示效果,根据思维导图设置图表组件,顶部用指标组件显示。
3. 报表数据表设计
根据报表界面的显示内容,设计数据库表结构并加载到myBuilder的数据字典,字段如下:
4. 报表数据ETL
设计好物理表后,就开始报表数据准备阶段了。
首先,要编写一个接口生成每天的报表数据。
然后,配置定时任务,每天凌晨生成昨天的报表数据。
最后是报表数据的初始化,把最新30天的数据刷出来。
5. 报表数据源开发与页面联调
报表数据准备好了,编写脚本提供报表显示数据。
6. 挂载菜单,查看报表
最后挂载菜单,查看报表效果
本篇小结
本篇主要通过截图分享,介绍了用myBuilder开发一个实际报表案例,从设计到开发,全过程的思路+截图讲解。myBuilder能当做报表中间件系统使用的,有需要的下载体验一下。