发布信息

6 款常见 BI 产品测评:如何选择适合自己的商业智能工具

作者:软荐小编      2024-08-12 14:08:36     142

本文笔者选取了市面上6款常见的BI产品,从产品定位、性能、功能等方面进行了使用评测,并归纳总结与大家分享。

零售软件系统_零售软件管理系统_零售软件bi分析

随着ERP、CRM、OA、支付、会员等信息系统的普及和实施,国内企业信息化进入快速发展阶段。与此同时,企业对商业智能(BI)的需求也很大。然而,如何选择一款适合自己的BI产品一直是困扰很多企业的问题。

首先我们来了解一下什么是BI,我们可以把它定义为将存储在各类业务信息系统中的数据转换成有用信息的技术,BI的实现包括了“数据→信息→知识→行动→智慧”过程中所使用的技术和方法。

零售软件系统_零售软件管理系统_零售软件bi分析

BI起源于国外,国内技术起步较晚,因此国内BI市场最初以国外产品为主。随着近几年国产BI产品的崛起,国内企业的选择也更多了。很多企业尝试过国外产品、国内产品、小众产品,花费了大量的时间和精力去寻找适合自己公司目前发展趋势的BI服务商。今天,小编精选了市面上常见的6款BI产品,将从产品定位、性能、功能等方面为大家进行使用评测,希望能帮助有需要的朋友选择合适的BI产品。

评价产品

本次我们选取了三款国外老牌BI产品(Tableau、PowerBI、Qlik)和三款国内认可度较高的BI产品(帆软、观远数据、永宏),首先从产品定位、行业侧重、服务模式等方面对比这几款产品的区别。

零售软件bi分析_零售软件系统_零售软件管理系统

总结一下,由于都是工具型产品,三家老牌国外BI产品适用行业比较广泛。但也存在一个问题,就是都需要依赖第三方公司实施,而第三方公司的实施水平参差不齐,实施质量和售后服务无法保证。

此外,帆软、观远数据、永红等本土公司在行业覆盖上也各有侧重。帆软做报表起家,模式类似国外的Tableau、PowerBI,偏向工具层面,行业覆盖比较全。观远则相对专注于服务领域,深度布局零售消费领域,除了Agile BI,还加入了AI元素,也是AI融入中国BI市场的代表。永红主推Agile BI,行业覆盖比较全,政府是主打行业之一。

在产品功能方面,用户可以从以下几个方面来比较一下这些产品的区别。

01 产品架构

而国外的产品Tableau、PowerBI都是在C/S端开发的,开发完成后才发布到服务器上,在B/S端才能查看,对于用户来说灵活性相对较差。

QlikSense的C/S和B/S端均可用于数据分析和仪表盘开发。例如Enterprise Server版本可以在浏览器端开发,而Desktop版本开发者需要安装独立客户端并使用本地计算机资源。开发者在开发同一个项目时,协作性较差,使用该产品处理源数据后,很难共享中间数据集进行同步开发。QlikView是通过Qlik Desktop进行开发的,开发完成后发布到服务器,可以在B/S端查看。

纵观国内产品,FineReport的设计师在C/S端设计开发报表模板,需要专门的客户端安装,兼容性相对较差,开发维护成本较高。FineBI和观远是纯B/S端架构,数据分析、可视化构建在浏览器端完成,降低维护升级成本。永宏也是B/S架构,平台基于MPP(大规模并行处理)架构,但没有数据仓库作为可以承载的容器。

02 产品性能

Tableau的性能一直被人诟病,2018年发布的Hyper(收购转型后)一定程度上解决了这个问题,但依然无法有效处理国内大数据的规模。

再来看PowerBI,根据Gartner的报告,PowerBI的数据连接功能经常不稳定,用户需要将数据导入PowerBI,但是PowerBI的计算性能较差。

Qlikview的内存计算方式导致在数据量很大的时候,机器内存的消耗极大。Qlikview社区有用户举了一个例子,在处理几亿行数据的时候,即使有256G的内存,也需要几十分钟才能打开。Qlikview虽然有集群,但是不支持任务的水平扩展,而且这么高配置的机器投入成本巨大。

而FineBI在数据量上千万、上亿的时候性能体验比较慢,帆软官网给出的速度提升方法是创建FineIndex,将数据提取到硬盘,但是数据会存储两倍,比如原来1G的数据FineIndex就需要1.5G~3G的存储空间。

观远最新的架构是Spark+Delta Lake架构,以Spark作为计算引擎,Delta Lake作为分布式数据库。Spark是专为大规模数据处理而设计的计算引擎,已经形成了快速发展、广泛使用的生态系统。Delta Lake是数据湖的概念,作为存储层,减少垃圾数据,提高处理性能。最新的产品特性“极速分析引擎”,可以对亿级明细数据2到3秒返回计算结果,对数十亿级数据实现秒级响应。

永洪可以支持大数据量下的群组性能优化,避免内存占用过高,目前支持千万级数据的秒级响应,产品还具备“性能检测”功能,可以提醒用户哪些操作导致性能缓慢。

03 系统集成

至于Tableau,旧版Tableau的集成能力并未开放,系统集成需要美国原厂开发商的支持,交付周期较长,尤其对于国内客户来说更是如此。新版提供了开发者工具和API,方便集成、定制、自动化和扩展Tableau。

PowerBI仅支持Azure服务器部署,大大限制了IT采购的灵活性,结合目前国内大部分公司的情况,部分数据都存放在本地服务器上,数据连通性会是一大阻碍。

Qlik view 支持 SSO 集成,但值得吐槽的是官方文档也存在不准确之处。Qlik 管理控制台 (QMC) 为 Qlik Sense 中的所有区域(包括多地理部署)提供​​了中央管理和监控点。Qlik Sense 也可以与 Qlik view 集成,但必须先处理好 Qlik view 报告的权限控制,并非所有用户都可以访问它们。

总结一下,国外产品本土支持均较差,比如缺少对钉钉、企业微信集成的支持,国内代理商无法进行需求管理,无法根据客户需求更新版本等。

国内的几款产品基本都可以和钉钉、企业微信进行集成,并且支持API接口嵌入。

04 数据访问

Tableau提供通用的文件数据导入以及对国际主流数据库的访问,总体来说对接的数据源类型比较全,存在无法访问SAP BW等细节问题。

PowerBI 提供通用的文件导入和国际主流数据库访问,一般需要通过 ODBC 连接访问,不支持方言解析,也没有性能调优。例如 Power BI Desktop 中大部分数据连接都需要 Internet Explorer 10 (或更高版本) 进行身份验证。链接数据源类型较多,但往往会有一些验证和限制。

Qlik 提供通用的文件导入和国际主流数据库的访问,但对本土数据库产品的支持较差。Qlik Sense 不支持直连方式的数据访问。类似功能需要使用 On-Demand App 构建“大数据”子集并加载到服务器内存中,才能开始后续计算。构建方式相对复杂,计算逻辑无法下推。在一些动态分析场景下,当无法预先构建数据子集时,没有可行的解决方案。QlickView 通过单独安装 OLE DB 和 ODBC 来连接外部数据源。对于多用户关系型数据库,可能需要安装更多允许客户端计算机访问服务器上数据库的 DBMS 软件。

和Tableau一样零售软件bi分析,Power BI、Qlik可以对接一些主流的国外SaaS数据源,但是对国内的SaaS数据源没有原生的支持,定制开发的成本很高。总结来说,国外产品对本土数据库产品的支持较差。

零售软件系统_零售软件bi分析_零售软件管理系统

(Tableau 截图)

帆软可以接入大数据平台、多维数据库、关系型数据库、No SQL数据库、文件数据源的数据,但无法直接连接数据库进行跨数据源连接,在业务包中进行ETL操作后,需要更新FineIndex才能看到结果。管理员可以对接BI数据和分级权限,支持对接国际主流数据库。

零售软件系统_零售软件bi分析_零售软件管理系统

(帆软截图)

观远可以访问excel、csv等文件,支持通用及定制化访问国际国内主流数据库(如TiDB、MaxCompute、AnalyticDB、Doris等),以及国内各类HR系统、ERP、POS、CRM等SaaS云平台的数据访问。云平台的数据访问在如今的业务发展需求下更加实用。

零售软件bi分析_零售软件系统_零售软件管理系统

(关园网截图)

永宏还支持主流数据库的访问,也可以通过GENERIC连接其他数据库。

零售软件系统_零售软件bi分析_零售软件管理系统

(永红 截图)

05 数据预处理(ETL)

Tableau 最近推出了 Tableau Prep,分为两个部分:用于创建数据流的 Tableau Prep Builder 和用于管理调度的 Tableau Prep Conductor。它基于 Tableau Server 和 Tableau online 分别收费,不支持 Tableau Desktop,使用时需要单独安装。功能上,它支持筛选、添加、重命名、拆分、分组或移除字段等清理操作。Tableau Prep Builder 会将数据传递给 R 的 Rserve 或 Python 的 Tableau Python 服务器 (TabPy),并将生成的数据以表的形式返回给流程,在此基础上可以继续对输出进行清理和分析。

Qlikview具有可以提取、转换和加载数据的ETL功能,这一点比大多数传统BI都要好。Qlikview的ETL结果存储在Qlik文件中,在加载相应文件时运行,导致ETL的可重用性较差,缺乏独立的ETL调度能力。因此,Qlikview的ETL只能支持简单的关联和聚合。对于复杂指标的计算和数据仓库的构建,仍然需要依赖传统的ETL工具来完成。

FineBI的ETL主要通过JEP(Java expression Parser)实现,也可以通过SQL语句实现,但两者不能互相使用。具体到多表处理上,只支持左右合并,整体逻辑比较混乱。

观远内置智能数据处理模块(SmartETL),支持在多种数据源上进行数据处理操作和数据融合,并采用拖拽式可视化方式,使用门槛低,对没有SQL基础的业务人员更加友好。

永宏类似Tableau,没有ETL,多数据源的融合相当于做了一个视图数据集,是逻辑上的融合而非物理上的数据融合。而且更致命的一点是,没有数据仓库建模,直接把数据抽取到MPP做列存。

06. 分析仪表盘

Tableau 是主流的数据可视化工具,自带 VizQL(数据图形语言),但其对终端用户使用需要一定的 IT 背景,且部分可视化图表的制作需要多个模块组合,在推广独立分析时会因为产品对用户的要求而遭遇较大阻力。

零售软件管理系统_零售软件系统_零售软件bi分析

(Tableau 截图)

PowerBI 是一款企业级 BI 工具,报表通常由 IT 或数据团队开发,发布后只读用户可以通过 Web 端访问,但修改编辑需要使用桌面版,灵活性有一定限制。如果要推广给业务人员,让他们随时进行数据分析,桌面版的推广成本相对较高。另外 PowerBI 需要学习 DAX 函数来处理数据,功能强大,但学习成本相对较高。

零售软件bi分析_零售软件系统_零售软件管理系统

(PowerBI 截图)

Qlikview 可以在页面上自动关联数据,快速构建多维分析仪表盘。但是其本身的模型类似维度模型,对原始数据的结构要求较高,通常需要企业有基于维度模型的良好数据仓库架构。这也意味着 Qlikview 虽然可以进行灵活的筛选和钻取,但很大程度上受限于数据仓库结构,在数据维度探索方面不如市面上主流的自助式分析型 BI 工具灵活。

零售软件管理系统_零售软件bi分析_零售软件系统

(Qlik 截图)

FineBI 的操作逻辑比较散,横纵轴分别放置对应的维度和数值,文字放在单独的位置。在函数的应用中,需要特别注意聚合函数和非聚合函数的使用区别,函数的使用相对有限。不过也提供了一系列的组件来辅助分析,比如仪表盘组件、过滤组件等,可以辅助进行分析。

零售软件bi分析_零售软件系统_零售软件管理系统

(帆软截图)

观远可以通过拖拽的方式生成可视化分析图表,降低开发成本,可以更好的赋能终端业务人员的即席分析需求。新的字段也可以在一张卡片上支持,就像数据清洗操作一样,操作高度统一。

零售软件bi分析_零售软件系统_零售软件管理系统

(关元截图)

永洪可以设置仪表盘的主题和布局,使用布局组件可以帮助新手快速登陆仪表盘页面。流程上支持审批(图表制作、发布)。可视化上,除了常规的平台特效,还有3D特效,这个从数据分析的角度来说其实不是必须的,有时候3D特效会造成一些分析上的干扰。

零售软件系统_零售软件管理系统_零售软件bi分析

07 实时数据处理

虽然Qlik Sense Enterprise Server采用了内存技术来优化前端加载和展示速度,但还是需要先发布Cube。Qlik Sense cube采用集中式计算,对于同一个计算任务,只能在一个节点上处理。当任务量增加时,不但需要扩展节点,对单个节点的配置也有更高的要求,防止大任务压垮单个节点。

FineBI支持直连和抽取两种模式。FineBI的“实时数据”其实是直连数据库,和观远、永宏的直连模式一致。此时数据计算压力全部在外部数据库。对于分钟级的准实时数据,一般企业的数据库服务器资源难以承受。直连模式也无法灵活整合多种数据源。

除了直连提取,观远还提供了基于Lambda架构的实时数据引擎,可以对历史数据和实时数据进行分别处理,不仅可以实现多源数据的融合,还支持增量更新,占用更少的计算资源。

08 权限控制

在数据权限管控方面,Tableau支持将准备好的内容打包发布为工作簿和数据源,并分配查看权限给指定用户组。同时,管理员可以通过筛选器为用户组分配行级权限,但无法控制用户查看的列级权限粒度,无法支持企业对数据列权限的控制需求,例如销售人员无法获取产品表中成本信息的特定场景。

PowerBI目前仅支持行级权限,不支持列权限,无法满足同一张数据表上多种权限配置的需求,这限制了企业级的使用,例如同样的逻辑但不同的权限需要多张数据表的处理才能支持实现,出现逻辑重复处理、冗余数据表的情况。

FineBI权限管理允许用户访问且只能访问自己被授权访问的资源,从权限项、权限接收者两个方面进行管理和控制。实现了权限分配、用户权限查看、权限分级管理、权限复用、模板导出权限等,权限管理相对细致。

观园支持行列权限,权限细化到每个单元格,通过开发报表,不同角色的用户登录后可以看到不同的信息。

永洪支持为每个数据集设置模板,但是目前不支持模板权限。

09 移动

Tableau 的移动客户端有系统版本要求,iOS 12+、Android 7+Tableau online 或 Tableau Server 10.5+ 账户。VPN 可以作为独立解决方案使用,也可以集成到 Workspace ONE、MobileIron、XenMobile 或 InTune 等 MDM 工具中。

Power BI对移动端支持有限,需要使用APP,需要推广给用户下载;企业微信与钉钉的对接需要SDK对接。

FineMobile移动平台是您搭建移动端的地方,支持APP集成和H5插件,可以自定义移动端App启动画面、绑定设备、配置二维码等,不过FineMobile需要单独购买。

观远的移动端是通过H5实现的,支持移动端布局独立设置、移动端页面个别图表隐藏功能,可一键替换PC端与移动端。近期还上线了“移动轻应用”模块,同样基于H5,支持页面顶部、底部导航配置,更类似原生APP的功能。

永洪移动端通过APP实现,支持与钉钉、企业微信集成,可通过手机号找回密码。

10 售后服务

Tableau 国内团队不到 50 人,原厂人员主要负责销售和产品层面的服务,如果需要实施,必须由代理商人员完成。原厂服务主要处理 Bug、功能反馈、功能咨询等,国内没有产品开发,由于时差原因,产品服务反馈周期极长,这也是其他国外产品的通病。其他细节如社区等还是英文的,对国内用户不是特别友好。

帆软提供一年免费售后服务,分为总部运营中心和区域运营中心,一般覆盖面更广,提供学习认证以及售后社区支持。

冠元可提供产品培训、原厂实施服务等基础服务,同时提供公司内部定制化推广协助,并成立冠元学院及售后社区。

永宏的文档比较齐全,但是因为实施是外包的,所以整体的售后服务质量无法保证。

总结一下,国外产品的一些常见问题就是不能提供原厂服务,不能及时提供售后支持和响应本地化客户需求。如果要找相关资料零售软件bi分析,也建议直接查看英文版官网,中文版文档的更新会有所延迟。对于国货来说,帆软的学习成本比较高,上手需要3~6个月,精通其精髓则需要1~2年。如果是连锁零售、泛互联网的新公司,可以看看观远的产品,行业契合度比较高,上手时间会长很多。

当然,每个人都需要根据自己的实际情况做出判断。例如,之前选择了Qlik的公司可能会优先升级到Qlik Sense,但如果业务人员要进行独立分析,那么升级到Qlik Sense可能还不够。是否根据产品定位重新选择,还是先在内部升级同款产品,都是需要慎重考虑的事情。

还有一些细节问题,比如PowerBI,微软云版本很强大,但是私有版本落后于云版本,也要根据公司、集团整体使用情况综合判断。

相关内容 查看全部