先明白什么是中国式报表?报表复杂在哪?然后再看厂商怎么解决
其实行业内对中国式复杂报表也没有明确的定义,但按照我以前做报表开发的经验来看
典型的中国式复杂报表有3个关键特征:
报表结构复杂:表头复杂,指标众多
单元格结构混乱:反复、随意合并单元格
数据量大且分布散乱:单张报表中需显示多数据源信息,但数据分散在ERP等系统中,取数困难
那针对以上三点,确实很多厂商都在喊,能解决这些,做中国式复杂报表,那到底谁做得好?
光说不练都是假把式,拉出来遛遛才知道。
我花了半年时间,分别体验了3个厂商的报表工具,今天把体验和大家分享一下(由于是个人体验,比较主观,仅供参考)。
选了3个在行业内做报表知名度高的工具:Congnos、TABLEAU、FineReport,前两个是国外IBM和SALESFORCE旗下的,最后一个是国内帆软旗下的。如果你的企业是想要认真做好数字化的,我建议还是找这种大厂商有保障,小厂商的实施和后续服务是真心不敢恭维(尤其是遇到bug找不到人的时候...)
三大厂家对比
Congnos:传统重型,建模形成数据立方体,面向模型提供报表服务,拖拽方式实现,具备报表功能,服务质量一般。
TABLEAU:BI工具,具备一定的报表能力,核心市场面向自助分析。主要以代理公司服务形式,相对差异性较大,去年被salesforce代理给阿里了。
FineReport:敏捷型。提供报表开发工具,拖拽式实现各类复杂报表应用,具备数据填报、数据报表、可视化、移动端、大屏能力,售后服务很ok。
七大功能点对比
先对上文说到的中国式复杂报表的三个难点做分析
1、报表结构复杂:表头复杂,指标众多
Congnos:支持复杂报表,但不支持多表聚合、多sheet报表
TABLEAU:不支持复杂报表,以常规报表为主
FineReport:支持多表头、斜线、多sheet、多数据源、冻结、多表聚合等报表功能,可快速实现各类复杂报表,但数据量大时会卡顿
2、单元格结构混乱:反复、随意合并单元格
Congnos:不支持多表聚合,只能手动合并拆分单元格
TABLEAU:复杂报表主要以报表块拼接为主,制作难度大,限制较多
FineReport:可以自由拼接单元格,省去频繁合并拆分单元格的麻烦
3、数据量大且分布散乱:单张报表中需显示多数据源信息,但数据分散在ERP等系统,取数困难
Congnos:主要支持对接关系型数据库
TABLEAU:支持对接关系型数据库、文件型、Nosql 型、SAP BW 多维数据集、Hadoop等大数据平台。但不支持程序数据集。
FineReport:支持对接关系型数据库、文件型、Nosql 型、SAP BW多维数据、Hadoop等大数据平台。支持程序数据集,用的是异构数据源模型,可以进行多源数据关联,使得同一张报表的数据可以来源于同一数据库的多个不同表,或多个不同数据库。
除了以上3点外,我再从其他几个方面来比较
4、在报表设计方面
Congnos:对于浏览器版本要求较多,IE高版本,低版本支持效果一般,报表设计和模型层交互较多,操作复杂度高。
TABLEAU:提供设计工具和浏览器两种模式,设计操作过程与excel差距较大,学习难度较高。
FineReport:采用独立的类excel的设计工具,操作简捷,需进行软件安装。
5、在可视化能力方面
Congnos:Flash图库,种类较少,效果较差
TABLEAU:可视化方面,没的说,是王者级别,图库种类丰富度很高,具备很好的混合图形分析能力。支持驾驶舱、大屏开发
FineReport:自主产品的HTML5图库库,图形种类较多,支持低版本兼容配置,可实现驾驶舱、大屏开发
6、二次开发方面
Congnos:较少API
TABLEAU:较少API
FineReport:采用耦合度较低的插件组件化架构,开放源码部分多,在国内有生态运营模式,提供插件商城
7、在移动端应用方面
Congons:支持度体验很一般,不支持html5形式
TABLEAU:比Congons好一点,支持html5,但支持度一般
FineReport:支持HTML5形式,支持PC、移动端一套模板,两种解析。移动端效果很不错
总结
上面我分享了7个方面的体验效果,最后在这里总结一下。
Cognos从产品层面属于传统重型的BI工具,分析功能非常细致,用户可以用多样形式来展现其统计得到的数据。但这另一方面也增加了操作的复杂度和学习成本。报表实现的定制化程度较低,难以满足复杂报表需求,同时在Cognos最新的10系列产品中,仅数据管理模块就有Manager、FrameworkManager、Transformer和三个不同系统,三者之间有不同的作用和权限,总体具有较高的复杂度和难度。
Tableau本身是一款非常成熟的全球化商业软件,拥有着非常强大的数据可视化分析功能,同Cognos产品一样,在中国式复杂报表的实现上做的并不容易。学习资料方面,官网也有很多学习文档、案例、视频等资源供用户进行上手学习。相较而言,Tableau产品学习曲线相对要陡峭一些,因为更加适合有专业数据技术能力的数据分析师使用,对计算机的硬件要求较高,部署较复杂。国内主要是代理商提供项目实施和技术服务,本土化稍微弱一些。
帆软的FineReport在国内公司规模、市场份额都是最大的,服务体系相对完善,社区生态包括产品学习渠道(文档、视频、教学课程等)做的都比较好。产品层面FineReport报表工具功能比较丰富,可视化效果比较强大,并且与帆软自主研发的FineBI工具有很好的整合性。在面向国内市场的项目落地能力也不错,有较好的市场口碑。
网友评论