偶尔会跟大数据这行里的朋友聊天,先说一个我听到的故事:有一京东的哥们,在那工作三年了,大数据平台岗。数仓搭好了之后,天天就是写SQL,一个月28k。
在京东待两年,那业务和调优的手法,再熟悉不过了,就是加资源,简单粗暴!这一眼望穿的工作生活,能让老哥继续留在这的理由或许是对SQL的热爱,亦或是那28k…后来受不了了,转行去做报表开发了。
面试时天花乱坠,入职拧螺丝的故事也不是第一次听说了,很多商业分析团队也是如此,入职前以为是各种高大上的数据建模,实际上是做报表开发,一大堆业务需求等着实现,完全把自己活成了sql取数机器。
其实无论是报表、数仓、还是商业分析、数据分析,本质都是一样的,为了能让数据产生价值。一个完整的报表平台,能做到统一数据接口,为各岗位带来便利,将企业的数据应用提高到另一个层次,报表平台的性能,完全和数据仓库有关。
为什么企业发展到了一定程度会需要报表和数仓平台呢?
企业发展大了,数据量增多,按照原有的数据处理模式不行了
如果没有数仓,报表的数据口径就是一团糟,导致系统内的不同来源数据无法共享
对于企业报表而言,数仓就是增效的密码,报表的数据准确性将会大大提高
其实很多IT人说不会做报表,说的不是不会做简单报表,而是当报表的工作遇到瓶颈,如何突破?
做报表的,无论是IT还是业务,多会遇到这两个问题:
报表口径不一致,无法追踪源表的问题
数据库的性能不够,报表实时更新困难
在这个时候,一个完整的报表解决方案就显得很重要了,报表系统没有最好的,合适的就是最好的,因为每个企业的数据痛点不一样,解决方案肯定也就不一样。
现在的报表和BI市场简直就是百花齐放,国外国内的都有,你要让什么都不懂的人去挑选,可能面临的结果就是几个月之后再次调研,所以应该去朝最顶级的企业看齐,比如传统企业看国企,互联网企业看阿里腾讯等。
报表最被人看重的就是3个功能:数据处理+数据展现+权限管理,我以我多年的大数据从业经验来看,能完美做到这3点,且能让多个不同数据源的数据实时更新的工具,只有FineReport了,一个20000+信息化项目的主导工具。
(此处已添加小程序,请到今日头条客户端查看)
1、数据处理
(1)多源数据关联分析
上面提到的一个问题,就可以拿FineReport来解决,很多企业的各种数据都是分数据库储存的,FineReport的多源数据连接优势可以将数据整合到一起,还能顾及到数据的实时性,提高业务效率。
与此同时,它还支持多种数据库与大数据平台的融合,换句话说,你有来自多个不同地方的数据,都可以在一张报表上分析。
(2)数据处理简单高效
做过报表的都用Excel处理过数据吧,一旦数据变动,前后来回修改是不是很烦?因为可以直连数据源,所以改动之后,就是实时更新的,对于经常用到数据填报的人员来说,这是非常实用的功能。
无论是行式填报表、自由填报表、多源填报表、多 sheet 填报表,“报”(数据采集)和“表”(数据分析)能够真正紧密结合。
对于IT来说,它还非常简单,设计器和Excel非常相似,基本上属于零代码开发,写写简单的SQL,一张领导满意的报表就可以做好了。
2、数据展现
报表做的好不好,表面一看就知道,这里抛开你们所谓的数据架构,就只谈图表的多样性和布局,我认为FineReport是非常注重视觉体验的,可以看看它做的可视化:
同一个可视化报表可以轻松整合ERP/OA/MES等多业务系统的数据,打破数据孤岛,其内置的50多种图表样式也非常让我满意。
对了,遇到一些定制化需求的时候,还可以进行二次开发,API接口非常丰富,基本上封装好的图表和插件模块,能满足绝大多数需求了。
3、权限管理
其实说到权限管理,就不能以报表工具来讲,而是应该以一个平台的性质去切入,一个好的报表管理体系,是包含权限管理的。
FineReport是如何发挥报表管理平台的作用的?依托其数据管理、用户管理、机构管理和权限管理,进而支撑起各种企业主题分析。
最后,如何去衡量一张报表的价值呢?这也是很多IT人和管理层苦恼的东西。
数据报表的价值,要看是给谁看的。如果只是小白为了出报表凑数据,那我觉得价值不大,如果是给懂数据和逻辑的同事看,而且能够层层递进直到触及问题根源,那价值就很大,总结了这几个维度:
接入层和中间层,一般看被引用或者依赖的次数
应用层,一般看报表查看的次数或者接口调用次数来评价
部分面向特定管理层的数据,不太容易量化价值,但是很重要!
从另一个角度来看,单纯看报表的价值,其实已经会比较被动了,这也是数据仓库同学经常会面临的问题,因为不管再怎么衡量,这些表离业务价值还是太远了。
BI 可视化
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/bigdata/172939.html