BO介绍及其他数据可视化产品对比

本文主要介绍我在实习结束时对Business Object(BO)的两个软件:信息设计工具以及Web Intelligence胖客户端的介绍及使用总结。

BO概述

Business Objects是全球领先的商务智能(BI)软件公司。

  • BI(Business Intelligence,商务智能)是一种运用了数据仓库、在线分析和数据挖掘等技术来处理和分析数据的崭新技术,目的是为企业决策者提供决策支持。
  • BO(Business Object,业务对象层)表示应用程序领域内”事物”的所有实体类。这些实体类驻留在服务器上,并利用服务类来协助完成它们的职责。BO公司主要业务是帮助企业更加深入的跟踪和了解其业务,改善决策水平,优化企业绩效。
  • BI是商务智能,或挖掘工具;BO是一个BI产品,是SAP(思爱普)公司的Business Object.

BO即指SAP BO。SAP 公司(中文名:思爱普公司)成立于1972年,总部位于德国沃尔多夫市,是全球最大的企业管理和协同化商务解决方案供应商、全球第三大独立软件供应商。
BI(Business Intelligence)即商务智能,它是一套完整的解决方案,用来将企业中现有的数据进行有效的整合,快速准确的提供报表并提出决策依据,帮助企业做出明智的业务经营决策。
BI是一个概念;BO是一个公司,也是一个软件,是BI工具市场上占据份额最大的软件。

BO产品概述

Business Object是一个由多个产品组成的产品族,主要包括Business Object, Desinger, Document Agent, Supervisor, Business Miner五个产品。
用户不同使用的工具也不同。

  • Supervisor:BO自身的安全管理工具
    • 给不同的用户赋予不同的权限
  • Designer:多编模型构建工具
    • 它可以将关系库中的表通过类、对象及对象明细等工具映射到多维模型的维、维元素及度量指标上,使用户在符合业务逻辑的多维模型上构建查询
  • Business Object:查询定制和统计报表(图形)形成工具
    • 它利用Designer建立多维模型定制各类查询,查询方式包括Business Object定制查询语义层(universe)、手写SQL语句、存储过程及个人数据文件等。Business Object将结果以多种报表形式及统计图形的方式提交给用户。用户可以在查询结果上进行进一步的分析,如向下/向上钻取(Drill Up/ Drill Down)等
    • 另外,在Business Object中还提供了一种script语言,该语言风格类似Visual Basic,在程序中可以以面向对象的编程风格调用Business Object提供的丰富类库,使得script语言可以定制出更为友好的查询界面
  • Document Agent:为工作组用户的文档管理及查询结果刷新而建立
    • 一组用户对应一个Document Agent,不同用户的查询报表(图形)均可发- 送到Document Agent供同组其他用户共享。Document Agent还可以定义统计报表(图形)的刷新频度

BO应用配置

BusinessObjects Enterprise 是一种用于创建报表、分析和信息传送的集成式套件,它提供了可提高最终用户生产效率和减少管理工作量的解决方案。

BO介绍及其他数据可视化产品对比_第1张图片

Created with Raphaël 2.1.2 数据仓库管理员 数据仓库管理员 报表设计人员 报表设计人员 创建数据库发布到资料库,并进行维护和授权操作
Created with Raphaël 2.1.2 报表设计人员 报表设计人员 被授权用户 被授权用户 利用BO各类产品构建语义层、设计报表(图形)并发布 可在浏览器查看设计人员上传的报表,并可根据自己的需要进行进一步的分析
  • 报表设计人员
    • 负责制作固定报表以外的灵活报表:BO
    • 负责根据业务需求定制新的固定报表:BO Designer
    • 承担前台报表的分发、管理及刷新:BO Document Agent
  • 普通报表用户和高级报表用户
    • 浏览固定报表:BO Reaader
    • 浏览报表设计人员设计的灵活报表:BO Reader
  • 数据仓库管理员
    • 完成数据库管理员(DBA)的正常工作,负责数据仓库数据的刷新维护及用户管理等工作:数据库的管理工具以及BO Supervisor

BO解决方案

BO介绍及其他数据可视化产品对比_第2张图片

BO解决方案——具体到信息设计工具以及WebI

  • 信息设计工具
    将数据仓库中的主题通过语义层转换成为企业信息目录
  • Web Intelligence胖客户端
    业务人员通过信息目录(语义层)了解数据仓库中有哪些主题,并可充分利用
    具有简单易用的界面,是人人会用的商务智能分析工具

BO介绍及其他数据可视化产品对比_第3张图片


BO信息设计工具

信息设计工具是供Universe设计员使用的软件工具。
Universe是把最终用户和数据库结构的技术细节隔离开来的语义层,可专门提供给公司或机构中的业务人员(在Web Intelligence等工具中)使用。

BO介绍及其他数据可视化产品对比_第4张图片

业务人员无需学习SQL,透过语义层访问,面对的是熟悉的业务对象而不是数据库的复杂结构。
技术人员潜心维护系统和开发语义层。
Universe 的作用是为 Web Intelligence 的非技术用户提供一个易于使用和理解的接口,使他们能依据数据库运行查询,以创建报表和执行数据分析。

信息设计工具–主界面

一、数据基础界面:
BO介绍及其他数据可视化产品对比_第5张图片

新建项目流程:插入会话->新建项目->新建关系连接->将关系连接发布到资源库->新建数据基础->新建业务层->发布.

界面中间栏目下方选项卡的功能:
- 连接:数据库表
- 数据基础:结构窗口
- 别名和上下文:取消环路。 取消环路的其他方法:别名表或者合并两个表
- 参数和值列表:设置参数,可设置默认值

二、业务层界面:
BO介绍及其他数据可视化产品对比_第6张图片

可新建变量(运用函数、SQL)、构建查询、设置参数和值列表


Web Intellligence胖客户端

让业务用户自发访问企业信息

  • 强大即席查询
    • 语义层技术
  • 灵活的集成分析能力
    • 在web下钻取、切片
    • 适合各种企业内的分析需求
  • 方便的个性化分析
    • 交互式分析
    • on-report分析
  • 开放的OLAP分析
    • Microsoft,Hyperion and SAP OLAP servers
    • 直观的Web界面

注: 数据处理大致可以分成两大类:联机事务处理OLTP(On-Line Transaction Processing)联机分析处理OLAP(On-Line Analytical Processing)

OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。 OLTP 系统强调数据库内存效率,强调内存各种指标的命令率,强调绑定变量,强调并发操作;

OLAP系统则强调数据分析,强调SQL执行市场,强调磁盘I/O,强调分区等。

Web Intelligence胖客户端–初始界面:
BO介绍及其他数据可视化产品对比_第7张图片

Web Intelligence胖客户端–查询界面:
BO介绍及其他数据可视化产品对比_第8张图片
拖动字段到结果对象或过滤器,点“刷新”进行预览,或点“运行查询”运行

Web Intelligence胖客户端–报表界面:
BO介绍及其他数据可视化产品对比_第9张图片
功能:更改表名、字段名、新建变量、运用函数、添加过滤器、制作饼状图条形图(设置统计图格式)等等

Web Intelligence胖客户端–效果展示:
BO介绍及其他数据可视化产品对比_第10张图片
饼图、条形图的数据直接拖动字段到图标中即可。 该界面可新建变量(SAP HANA函数,有sum等聚合函数、to_char等字符串相关函数等等),可直接更改数据公式以改变列值;此外,这里还能添加过滤器栏,根据自己的需要查看结果

BOE 中央管理控制台:
BO介绍及其他数据可视化产品对比_第11张图片
SAP BusinessObject Enterprise可查看别人发布的报表
BO介绍及其他数据可视化产品对比_第12张图片

BO介绍及其他数据可视化产品对比_第13张图片
可更改为设计模式修改报表,可导出

导出为excel如下(统计图在这里为图片格式,把鼠标放在扇形区域没有详细信息显示出来):
BO介绍及其他数据可视化产品对比_第14张图片


其他数据可视化BI工具

  1. Tableau
  2. 帆软BI
  3. Qlikview
  4. Power-BI

Tableau

Tableau是数据可视化BI,用于用于交互地可视化分析和仪表盘分析应用。Tableau相对传统BI更轻量和便捷,但是撇去了传统商业智能中ETL、数据集市等概念,因此只能展现处理好的数据。

  • 桌面版Tableau Desktop提供前端分析操作,整合多源数据字段,拖拽数据创建交互式仪表盘。
  • 服务器版Tableau Server通过Web和移动设备分享分析结果,发布数据报告和仪表盘,管理分析报表。

Tableau的独特之处在于惊艳的可视化图表和友好的可视化操作界面,不输任何图表插件。

帆软BI

帆软BI实际上叫FineBI,是国内为数不多的大数据BI产品,同属于自助式BI,简单易用。对于数据的链接和处理提供两种方案:

  • 一种是FineIndex(cube连) ,相当于一个中间库的形式,用来存储数据表,关联转义索引等,防止数据量大时计算卡死或重连,主要用于提升效率,对数据二次整合处理;
  • 另一种是FineDirecet(数据库直连) 可直连大数据平台在内的多种数据源,充分利用Hadoop、SAP HANA等大数据平台的优势,实现高效的实时数据分析;

自带可视化ETL功能和前端分析功能,对准备好的数据也可以自由地进行筛选、过滤、计算等简单操作,可提供移动端和大屏的展示方案。业务方案更全面,贴近实用。

注:多种数据源:关系数据库、NO SQL数据库、大数据平台、多维数据库、文本数据源、程序数据源、云端数据源、其他数据源

Qlikview

  • 颜色预警
    奥威可视化工具Power-BI每个图表对象都可以设置颜色预警列,颜色预警更方便一眼看出问题。如柱形图的高低反映销额的大小,而颜色的深浅则反映毛利的高低。
  • 高亮联动
    通过高亮联动,可以看到同样的条目,在不同的视角(图表)中所处的位置。如看销售毛利TOP10时,某个省份的销额与销量分布情况
  • 图表最大化
    在会议场景下,我们需要临时将某个图表对象最大化,更方便大家进行研究讨论
  • 探索式分析
    通过报表间智能钻取与多维动态分析,真正实现探索式分析,从识别问题到分析原因,通过鼠标即可搞定

Power-BI

Qlikview是基于内存的BI,将数据集成、数据压缩、分析引擎、图表报表制作和前端管理界面融为一体。

  • 不需要数据仓库和第三方数据库,直接从业务系统中抽数据,数据装载到内存中,能够即刻查询用户给定条件的相关数据。
  • 但缺点是一旦数据量较大内存硬件设施不够时,数据处理速度会下降。

提供多样的图表类型,界面表现力强,无维度限制,任何字段都可以作为管理视点进行组合、分析、钻取,支持计算维度和计算度量,在开发性方面可以用VB Script、JavaScript做二次开发。


因其他可视化工具我没有用过,因此只大概百度对比了一下他们与BO的区别,不妥之处,敬请指教。

你可能感兴趣的:(SAP,BO)