报表开发必看:如何开发搭建管理驾驶舱,这篇方法论值得收藏
不少在IT做报表开发的同学们都会发现,在经手的报表项目中,会有大半部分会提出开发搭建管理驾驶舱的需求。
管理驾驶舱是一个为管理层提供决策支持的信息管理中心系统,讲通俗一点,就是高层领导能够通过管理驾驶舱,建立企业管理指标体系,一眼看清所有能辅助决策的重要数据,直观监测到企业的运营情况,能够通过数据及时发现问题,明确下一步需要改进的地方,利用数据来科学化经营。
不过也有人说这是面子工程,只能说他理解的太表面了,大多数企业的经营数据都处于有,但用不起来,且无法透明的状态,而我们通过驾驶舱将数据可视化,建立企业管理指标体系,及时透明数据,并将管理策略具象化,不也使得IT的价值更加凸显么?
比如下图是某零售集团的销售数据大屏,开月度会议时,直接用这张报表对门店运营状况做复盘,就可以清楚了解各门店的经营状况。
那么,企业如何开发搭建管理驾驶舱,这里分享一些我总结的方法论。
第一步:先明白管理驾驶舱有哪几类?
驾驶舱的展示大多有一个特定的主题或是分类,按不同层级大致分为三类
战略型驾驶舱
分析型驾驶舱
操作型驾驶舱
战略型驾驶舱
使用者:通常是企业高层
用处:帮助高层管理者快速同步掌握、监控企业的运营情况(重要指标,例如营收、负债、利润),并根据数据辅助制定经营决策。
分析型驾驶舱
使用者:通常是企业中层
用处:帮助中层人员通过钻取联动过滤等操作,从表层数据现象出发,沿着数据的脉络去寻找原因。比如销售业绩为什么下降,回款时间长的原因。重点在于分析,除去表层的核心指标数据,还可以深入探究表层现象发生的原因。
操作型驾驶舱
使用者:通常是业务人员
用处:能够持续、实时看到最新信息,对数据的时效性要求比较高,用于监控每日进度和产出,以保证预期计划和实际达成业绩的相符,也就是保证战略目标分解到每一天的完成度。
第二步:了解前期设计管理驾驶舱?
设计一个管理驾驶舱系统,首先需要关注企业管理指标体系。
一般来说,管理驾驶舱要包括企业动态的KPI指标,可选取“平衡计分卡”模型中的关键指标,这些指标要形成体系,与公司的未来战略和阶段性目标方向一致,并直接相关。
第三步:明白如何从0-1开发搭建管理驾驶舱?
1、数据来源
管理驾驶舱的后端数据架构,主要是基于数据仓库来建立分析模型。企业将数据统一采集,归整到数据仓库,然后按照分析模型存储传输。前端报表及大屏展示环节,都是通过抽取数仓或者数据集市的数据,从而进行展示。
2、驾驶舱的设计
在日常工作中,我们通常是直接读取数据库,通过图表库进行绘制,最终构成自建的前端显示效果,例如用JS+Echarts来做。但在BI项目中,为追求效率,我们一般会选择成熟的报表软件去开发,比如FineReport,具有一系列图表模板+支持拖拽的可视化配置页面,可以快速构建出1套管理驾驶舱。
1) 需求调研
① 业务需求调研:根据管理驾驶舱的展示场景,抽取关键指标,确定每个指标的展示维度。
② 硬件调研:需要对硬件设备进行调研,例如大屏分辨率,显卡是否支持自定义分辨率等,最后确定设计稿尺寸。
③ 数据调研:
④关键性技术调研
2) 大屏的原型及可视化设计
根据之前定好的业务指标进行排版:
- 主:核心业务指标放在中间位、占较大面积,多为动态地图
- 次:次要指标位于屏幕两侧,多为各类图表
- 辅:辅助分析的内容,可以通过钻取联动、轮播显示
3) 上线调试
设计后上线,主要看关键视觉元素、字体大小、图表等是否正常显示、图表有无变形、错位等情况发生。