首先先说说商业智能与报表自动化。
商业智能,又称BI,指用现代数据仓库技术、线上分析处理技术、数据挖掘和数据展现技术进行数据分析以实现商业价值。
报表自动化是指将传统的人工整理报表(excel)的过程实现自动化,比如统计出当月销售总额,自动化的报表可以自动根据当月的所有销售订单记录自行计算出这个当月销售总额信息,而不需要像传统方式手动整理-统计数据。
商业智能 ≠ 报表自动化,可以说报表自动化是商业智能的一个基础,只有先将大量的数据实现自动化的处理、汇总、统计才能进一步的进行商业智能的实践。
上面说到报表自动化是商业智能的基础,那么还需要什么?可以明确的知道肯定还要数据挖掘,但这一步相对较为复杂,逐步实现商业智能的过程中,我们更期待的是在实现过程中能够持续的产生价值,我认为可以分为如下几步:
既然报表自动化是商业智能的基础,那么先实现它,这一步的价值是什么?
FineReport做报表自动化
饼状图、折线图、柱状图……这里我提到的是图表化,并不是一步到达可视化,甚至可视化大屏的级别。
为什么先有个图表化呢?虽然只是一小步,但是绝对可以很大程度的提高对数据的利用率,图表可以帮我们初步的可视化。
初步固化数据理解方法:为什么说是固化?
一个一个数字独立的摆在屏幕上,他们之间的联系是什么?谁和谁需要聚合分析?通过图表可以将业务需要或者数据专家对数据的敏感性固化,将他们发现的数据之间的关系持久化为代码以固定的图表进行展示,让任何使用者都可以看到数据以及数据间的关系。
图表化和可视化是什么关系呢?实际上图表化已经是初步的可视化了,但是一两个图表可以快速的理解,几十个呢?信息过多就需要分类,我们可以这么做。
1、图表聚合
我们需要合理的处理图表之间的关系,虽然说一张图表可以显示多种数据甚至多个维度的信息,但是一个图表能表示的内容终究是有限的,我们可能需要将多个图表组合显示,这种组合的关系可能是:
2、显示效果优化
当我们把各种信息汇总并展示后,还需要针对数据做一定的美化
最终我们就得到了“可视化大屏”,比如下图的效果,都是由FineReport做的。
3、数据挖掘
通过报表我们能看出来一些趋势,对于人眼直观观察来说,我们可能更能看出折线图表现出来的趋势,但是趋势如何量化?
除此以外其他形式的报表,甚至那些没有整理成报表的数据之间的规律呢?
这时候可以进行数据挖掘,以多种分析方式找到数据之间的潜在联系,让数据产生更大的价值。
总要有个结尾吧
本文主要讲了我认为的如何逐步做到商业智能BI,通过报表自动化、数据图表化、数据可视化、数据挖掘四步走的方式,逐步的让数据产生价值。
当然这只是这一系列文章的开头,我更想说的是第一步,报表自动化如何做,后面几篇文章逐步的讲解我对报表自动化的理解、报表系统的一种设计方式、数据仓库维度建模过程及我的实践经历。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。