报表 BI 选型的那些事

BI 自助报表

自助报表不是万能的!!!

首先就必须明确这一点,BI 不是万能的,不是上了一套 BI 信息系统,就能覆盖自己的数据分析需求了,完全不能!

目前市面上的 BI,多维分析,自助报表,都做不了复杂的报表

比如上面提到的中国式复杂报表,就必须得用固定报表工具来做

所以完整的数据分析系统,数据可视化项目,必然是BI+固定报表一起的

然后我们再继续看 BI 选型的一些重点事项

常规的,经典的分析动作 都不用考察,做不了的不配叫 BI

重点要看的是这几方面

支持排名、占比、环比、同比等指标计算

除了一些经典分析动作外,排名,占比这些分析也是常见的分析,但是有些 BI 软件是不具备这个能力的,去实际问问就可以了

报表 BI 选型的那些事

环比与同比

如何解决多表关联查询

这个其实是 BI 的通病,CUBE 是个单表,原始数据是多表,需要 JOIN 生成好

如果有漏项,就得重新 JOIN

于是,很多 BI 产品只支持大宽表的后台,这确实是大家常用来对付这件事的手段。但灵活性很差,经常需要技术人员重新 JOIN 建模。

也有些自助报表产品提供有让业务用户做 JOIN 的功能,那一定要试试,感受一下您的业务人员能不能理解得了。如果不行,最后麻烦事还是回到 IT 部门,也还是大宽表

简单几个表关联并不困难,无法考查出效果。要重点针对有同维多关联或自关联的情况

拿下面这种数据结构去试吧,看看业务人员会不会晕,能不能用界面把正确的 JOIN 给拼出来

报表 BI 选型的那些事

其实,有些厂商是真正动了脑筋去解决这个难题的

把数据结构呈现成树状就能解决这个问题,让业务人员可理解的方式拼出正确的JOIN

报表 BI 选型的那些事

是否可被集成,是否提供源码供改造

选 BI 之前,要先想一想,是需要一个单独的BI,还是需要把自助报表功能嵌入到自己的页面中?

如果要集成,那就要考查自助报表是不是可集成,能不能被改造了

很不幸,大部分厂商提供的产品都无法被集成,也不允许用户自己改造

因为自助报表功能需要元数据支持,是在一个完整应用系统内的东西,很难将这一个功能集成到别的应用中了

不能被集成,又不给源码,那就必须得让厂商给定制了,直到做成自己想要的样子才能放手,否则厂商不给做,自己又开发不了,那就不是尴尬的事情了

有兴趣可以去看看那些实施了国外 BI 的用户,部门级使用问题不大,业务用户也常常会叫好。但是,如果想集成进企业门户体系的话,那去问问当初的实施商经历过的痛苦吧

报表平台

大部分的软件开发商不需要报表厂商提供平台

为啥

因为软件开发商就是做系统的,做平台的,你又给我一个平台干吗?而且你给我的大概率也没有我的行业色彩,不合我用

他们欠缺的是一个性价比高,能替他们节省报表开发工作量和软件成本的中间件

但终端用户,或者有些想急着上马来不及搞开发的软件开发商,是有可能需要一个现成平台的,这倒没毛病,问题在于:能不能让我进一步定制开发,甚至是不是开源

那些所谓的用户组织、权限、调度这些功能统统其实不用考察,因为只要喊报表平台,这些功能一定有

而且这些东西和应用环境,使用场景密切相关,肯定不会全适合,到了现场反正还得改,得去完善,所以,还不如问问是不是开源,或者是不是提供定制修改的服务?要收多少钱?

填写采集

输入控件

控件可以协助用户快速准确的录入数据,比如说下拉日历,下拉树,复选框这些

这些控件怎么考察,种类要多要全?

其实不用考察,号称支持填报的产品都会提供,各种下拉控件,复选框等

但是,某些涉及较大数据量的输入控件的性能,是需要考察的。

比如一些下拉框,下拉树,会涉及非常多的选择项,一般要提供异步加载的能力,否则就把界面卡死了

Excel 导入相关

导入 Excel 填报,

1 是可以把历史数据导入,免去手动输入的工作量,2 是可以很好的支持离线填报场景,不方便在线填,那就生成一个 Excel 模板去填,填完后上传就可以。这里要考查的是能够用填报模板生成带有校验或自动计算的 Excel,也能把填后的 Excel 中的数据填进填报模板,而不需要为每种 Excel 写段代码

但是很多厂商目前其实只能支持最简单的一行一行的标准格式的Excel来填报,稍微复杂一些的,就不支持了,比如下面这个表样

报表 BI 选型的那些事

能不能和填报模板对应起来,不写代码就能正确采集数据入库?

就拿着这个表样去问厂家吧,看看能不能基本不写代码就搞定。支持的真没几个,几个老牌国产的还差不多

业务人员自定义填报

有些时候,业务人员希望能自己画个表样就安排下级机构填写,这功能做得到吗?

数据填写不是目的,填写上来的数据还要再分析统计,而分析统计就需要把填写的数据变成结构化数据写入数据库,否则谁也不会对着一团 Excel 文件做统计。

那么,业务人员有能力把表格转换成合理的数据结构吗?

直接用一个表样来说吧

报表 BI 选型的那些事

同样的,简单的所有厂商都会,表样一难就做不了了,上面这个表样,入库时必然会对应多个数据表,还有主外键关联!你想业务人员能自己造出数据结构吗?

造不出来,那就还得技术去搞,就不能叫业务填报了

好的工具,只要能画出表样就可以,工具就能自动构造好数据结构

所以真正能把这样有业务意义的复杂表样让业务人员自己画出来就填的厂商,并且填完的东西能够结构化后再统计,才算是真的做到了业务填报

总结
==

以上就是我们列出的常见验证重点和坑了,大家可以根据自己的项目需求,去思考有哪些是自己会遇到的,有哪些自己没想到,然后重新弄一个重点验证列表,去找厂商逐个验证了

虽然说 20 多年的报表技术早已没有什么壁垒,但也并不是所有的报表都能经的起这份重点列表的考验的

在这里,我们也替大家做一个简短的总结,方便大家能从形形色色的工具中快速的筛掉那么一大批不合格的,然后再从合格的中间,挑选真正适合自己的

国外的基本都不行

功能严重欠缺,复杂展现、填报做不了,使用繁琐,浪费的工作量够买好几套国产工具了。冲着开源免费省钱去的,基本上都被搞的焦头烂额了,去问问老项目经理们就明白了

国产的几家大的老的都行

报表工具,很可能是企业级软件中仅有的、国产货品质远远超过国外货的领域了。国内的几家,大方面找不出什么你能做而他做不了的,虽然外围延伸方向有些注重性能,有些注重美观,但确实找不出什么大的功能和使用差异,市场推广方面倒是差异很大,有的看着轰轰烈烈,有的则比较低调传统

国产的新的也大都不行

市场大了都想来分一杯羹,但是技术活还是技术活,1 得有技术,2 得有沉淀

新产品大都功能不完善,不稳定,项目上天天改 bug 换包,是要人命的,哪个 PM 敢承担这样的风险

怎么区分是不是新冒出的产品,1 问厂家什么时候开始做的,2 去他们的技术群里或者论坛,看看其他用户都问些什么问题,如果问的都是各种报错,那就肯定是不稳定,bug 多了

BI 重点是实施与服务

拖拽分析谁都行,切个片,往下钻,往上返,再旋转下,操作像极了炒土豆片,说自己做不了的,那不配叫 BI 软件

BI 分析这个行业,和传统的咨询公司有些类似,并不是有了工具就能搞好分析的,是得有人给你服务,得有人告诉你这个行业应该去分析些啥指标,有人给你分享经验,做咨询,做好实施才行的

买 BI,千万别想着买个工具就行,一定得拉着厂商或集成商给你做好后续服务才行,否则旧服务器还能卖个二手价,旧 BI 软件,可是没人要的

价格是不用说的重点

筛选出功能差不多,资质差不多的,剩下的当然就是对比价格了,这经济下行的年代,能给公司省点钱,能给项目组挤点奖金出来,是多么大的贡献呢

报表工具 10 年之前,动辄都是上十万几十万的,但现在还有一些厂商要这么高的价格就没有道理了,不管是杀生还是杀熟,都说不过去,也不知道哪个牛 X 功能点能支撑这么高的价格体系呢

附录

下面是整理的目前比较新的指标列表,因为不管怎样,大家最终还是得拿一个列表去验证的,只不过这个列表和别的不太一样,就是把本文中提到的验证重点,都加到各验证项后面了,专门做了标注和解读,拿着这个列表就可以有重点的去验证了

最新 BI 报表工具产品选型指标和验证重点