论文部分内容阅读
【摘要】BOE是Business Intelligence平台,提供了用于在Web上管理、计划和分发报表的框架,该解决方案允许Web Intelligence、Xcelsius等报表工具依据SAP中的数据创建报表。使用Web Intelligence可以开发固定格式报表、分析型报表、查询分析与在线分析报表。Web Intelligence具有简单易用的操作界面,是人人会用的商务智能分析工具,其应用前景是业务人员可以自己制作报表,进行更为灵活的即席查询与分析。
【关键词】BW/BI;Web Intellingence;分析型报表
SAP BW全称Business Information Warehouse,业务信息仓库,版本3.5之后又称SAP Business Intelligence(以下简称BI),处于SAP Netweaver整体架构当中的Information Integration这一层,与之并列的还有主数据管理(Master Data Management)和知识管理(Knowledge Management),所谓的Information Integration,就是从企业的底层数据到最高表现层之间的一层分析的部分。
BW系统基于三层体系结构构建,如图1。
●顶层是报表环境,可以是BW的企业资源管理器(Business Explorer,BEx)或者第三方的报表工具;
●中间层是BW服务器,它主要执行三方面的任务,包括管理BW系统,存储数据,根据用户的请求检索数据;
●底层由源数据系统组成,它可以是SAP的R/3系统、BW系统、平面文件以及其他的系统,通过抽取器(即所谓的ABAP程序)实现与SAP系统相连,通过ALE将平面文件与BW或R/3相连,通过BAPI与非SAP系统相连。
SAP BW解决方案是数据仓库技术在SAP平台上的具体应用。它通过预先内置大量标准模板,将数据仓库技术与各行业各模块的业务紧密结合,快速实现企业各个应用的信息整合,提供灵活的多维度的联机数据分析,强调长期数据积累和分析指标的汇总计算,提供强大的报表设计功能,方便用户进行特殊报表的个性定制,提供各种灵活的数据挖掘功能,提供一定的报表美化、自动批处理、分发和预警功能。
Business Objects Enterprise(BOE)位于BW系统的顶层,提供了用于在Web上管理、计划和分发报表的框架。该解决方案允许Voyager、Web Intelligence、Live Office以及Xcelsius之类的报表工具依据SAP中的数据创建报表。简而言之,BOE是报表工具的引擎,并提供WEB服务和权限管理。
Web Intelligence报表开发的前提是已创建基于BW查询的连接及Universe。Universe是根据SAP BW数据源或查询创建的Business Objects Universe(语义层),通过与BW查询的选定连接创建,BW查询结构被直接映射到Universe中的类、度量、维、详细信息以及过滤器。
1.Web Intelligence统计表创建
以一组销售订单数据为例,创建一个简单的Web Intelligence统计表,例子如下。
登录BOE平台,进入文档列表,点击新建Web Intelligence,选择已经做好的Universe,创建WI文档。依次将需要的数据对象拖至结果对象一栏中,其中关键字指对象的代码,中间名指对象的描述。为进一步筛选数据,添加查询过滤器,将需要筛选的对象拖至查询过滤器一栏中。过滤逻辑为运算符,例如等于、不等于、介于、大于、小于等,过滤器类型有常量、列表中的值、提示三种,其中常量指按照所选的常量值筛选,列表中的值指从列表中选择值进行筛选,提示指将在选择条件对话框中添加此过滤条件。
点击运行查询,弹出选择条件界面,输入选择条件,点击运行查询,运行结果如图2。
2.Web Intelligence统计表优化
点击报表左侧,可以看到数据、模板、导航图、属性四个视图,其中数据视图中为查询中所有数据对象,可拖动到表格区域,模板视图中包含各种图表模板,导航视图显示了当前报表的导航,属性视图中可对图表的显示格式进行设置。
注意到WI工具栏很多功能和EXCEL和WORD类似,如图中所示,包括单元格格式设置、字体格式、对齐按钮、格式刷、合计、排序、添加背景图像、撤销等按钮。如图3中显示。
●WI公式编辑器包括大部分常用的EXCEL公式,使用公式将产品序列号转化为数字格式,并进行升序排列。
●插入列:用于显示公式计算的结果,值为日期之间的差值。
●拆分:以产品序列号为准对数据进行拆分,相同产品序列号的内容自动归类。
●设置报警器:对超过阈值的数据进行提醒。点击工具栏中的报警器图标,创建报警器。设置当差异时间大于等于200天时,单元格显示为红色。
●添加页码:打开模板视图选择“页码/总页数”,拖动到页尾中。
●添加空白单元格:显示自定义数据。
报表设置完成,保存后重新运行报表,重新输入选择条件,运行结果如图4。
3.Web Intelligence统计图
源数据为2008年8月不同区域的销售情况。打开模板视图,找到条形图中的垂直条形图和折线图模板,直接拖动到表格上。
点击工具栏上的查看结果,即可看到统计图,见图5。
点击左侧的属性视图,对统计图格式进行调整。可设置的项包括统计图的显示格式,数据系列的格式,数值显示格式,各轴的数字和文本格式,标题和标签,图例的格式等,基本集成了EXCEL统计图的主要格式设置项。调整后效果如下图6。
4.总结
SAP BO的前端展示主要产品有固定格式报表、分析型报表、查询分析与在线分析、仪表盘、商务智能平台等。其中使用Web Intelligence可以开发固定格式报表、分析型报表、查询分析与在线分析报表。固定格式报表多用于财务和统计等;分析型报表可提供分析路径和钻取功能,对业务进行多角度分析剖析;查询分析和在线分析报表可对多个数据来源的数据进行清洗和分析。Web Intelligence的优点是容易操作,开发效率高,模板形式多样,响应速度快,不足之处是不能动态展示,展示方式不及水晶仪表美观。
由于Web Intelligence具有简单易用的操作界面,是人人会用的商务智能分析工具,因此可以设想它的业务前景和深入应用是:当用户对某异常指标进行深入分析,期望发现原因,或是不确定查询条件,完全在分析过程中决定,或是需要从宏观情况一直查询到细节数据时。开发人员可以将数据仓库中的主题通过语义层(Universe)转换成企业信息目录,业务人员通过信息目录了解数据仓库中有哪些主题,并可以充分利用。需要考虑的难点是业务人员不懂数据源,解决了这个问题就能让用户自主访问数据,业务人员可以自己制作报表,进行更为灵活的即席查询与分析。
参考文献
[1]刘琨,王庆琛,沈浩.浅析SAP BW数据源开发数[J].电脑知识与技术,2011.
[2]牛启光.基于SAP的BI分析与应用[J].电脑编程技巧与维护,2011.
[3]陈艳.华东电网公司数据仓库系统的设计与实现[J].华东电力,2009.
[4]黄俊东.ERP运维信息数据挖掘与分析的技术研究[J].华中电力,2011.
【关键词】BW/BI;Web Intellingence;分析型报表
SAP BW全称Business Information Warehouse,业务信息仓库,版本3.5之后又称SAP Business Intelligence(以下简称BI),处于SAP Netweaver整体架构当中的Information Integration这一层,与之并列的还有主数据管理(Master Data Management)和知识管理(Knowledge Management),所谓的Information Integration,就是从企业的底层数据到最高表现层之间的一层分析的部分。
BW系统基于三层体系结构构建,如图1。
●顶层是报表环境,可以是BW的企业资源管理器(Business Explorer,BEx)或者第三方的报表工具;
●中间层是BW服务器,它主要执行三方面的任务,包括管理BW系统,存储数据,根据用户的请求检索数据;
●底层由源数据系统组成,它可以是SAP的R/3系统、BW系统、平面文件以及其他的系统,通过抽取器(即所谓的ABAP程序)实现与SAP系统相连,通过ALE将平面文件与BW或R/3相连,通过BAPI与非SAP系统相连。
SAP BW解决方案是数据仓库技术在SAP平台上的具体应用。它通过预先内置大量标准模板,将数据仓库技术与各行业各模块的业务紧密结合,快速实现企业各个应用的信息整合,提供灵活的多维度的联机数据分析,强调长期数据积累和分析指标的汇总计算,提供强大的报表设计功能,方便用户进行特殊报表的个性定制,提供各种灵活的数据挖掘功能,提供一定的报表美化、自动批处理、分发和预警功能。
Business Objects Enterprise(BOE)位于BW系统的顶层,提供了用于在Web上管理、计划和分发报表的框架。该解决方案允许Voyager、Web Intelligence、Live Office以及Xcelsius之类的报表工具依据SAP中的数据创建报表。简而言之,BOE是报表工具的引擎,并提供WEB服务和权限管理。
Web Intelligence报表开发的前提是已创建基于BW查询的连接及Universe。Universe是根据SAP BW数据源或查询创建的Business Objects Universe(语义层),通过与BW查询的选定连接创建,BW查询结构被直接映射到Universe中的类、度量、维、详细信息以及过滤器。
1.Web Intelligence统计表创建
以一组销售订单数据为例,创建一个简单的Web Intelligence统计表,例子如下。
登录BOE平台,进入文档列表,点击新建Web Intelligence,选择已经做好的Universe,创建WI文档。依次将需要的数据对象拖至结果对象一栏中,其中关键字指对象的代码,中间名指对象的描述。为进一步筛选数据,添加查询过滤器,将需要筛选的对象拖至查询过滤器一栏中。过滤逻辑为运算符,例如等于、不等于、介于、大于、小于等,过滤器类型有常量、列表中的值、提示三种,其中常量指按照所选的常量值筛选,列表中的值指从列表中选择值进行筛选,提示指将在选择条件对话框中添加此过滤条件。
点击运行查询,弹出选择条件界面,输入选择条件,点击运行查询,运行结果如图2。
2.Web Intelligence统计表优化
点击报表左侧,可以看到数据、模板、导航图、属性四个视图,其中数据视图中为查询中所有数据对象,可拖动到表格区域,模板视图中包含各种图表模板,导航视图显示了当前报表的导航,属性视图中可对图表的显示格式进行设置。
注意到WI工具栏很多功能和EXCEL和WORD类似,如图中所示,包括单元格格式设置、字体格式、对齐按钮、格式刷、合计、排序、添加背景图像、撤销等按钮。如图3中显示。
●WI公式编辑器包括大部分常用的EXCEL公式,使用公式将产品序列号转化为数字格式,并进行升序排列。
●插入列:用于显示公式计算的结果,值为日期之间的差值。
●拆分:以产品序列号为准对数据进行拆分,相同产品序列号的内容自动归类。
●设置报警器:对超过阈值的数据进行提醒。点击工具栏中的报警器图标,创建报警器。设置当差异时间大于等于200天时,单元格显示为红色。
●添加页码:打开模板视图选择“页码/总页数”,拖动到页尾中。
●添加空白单元格:显示自定义数据。
报表设置完成,保存后重新运行报表,重新输入选择条件,运行结果如图4。
3.Web Intelligence统计图
源数据为2008年8月不同区域的销售情况。打开模板视图,找到条形图中的垂直条形图和折线图模板,直接拖动到表格上。
点击工具栏上的查看结果,即可看到统计图,见图5。
点击左侧的属性视图,对统计图格式进行调整。可设置的项包括统计图的显示格式,数据系列的格式,数值显示格式,各轴的数字和文本格式,标题和标签,图例的格式等,基本集成了EXCEL统计图的主要格式设置项。调整后效果如下图6。
4.总结
SAP BO的前端展示主要产品有固定格式报表、分析型报表、查询分析与在线分析、仪表盘、商务智能平台等。其中使用Web Intelligence可以开发固定格式报表、分析型报表、查询分析与在线分析报表。固定格式报表多用于财务和统计等;分析型报表可提供分析路径和钻取功能,对业务进行多角度分析剖析;查询分析和在线分析报表可对多个数据来源的数据进行清洗和分析。Web Intelligence的优点是容易操作,开发效率高,模板形式多样,响应速度快,不足之处是不能动态展示,展示方式不及水晶仪表美观。
由于Web Intelligence具有简单易用的操作界面,是人人会用的商务智能分析工具,因此可以设想它的业务前景和深入应用是:当用户对某异常指标进行深入分析,期望发现原因,或是不确定查询条件,完全在分析过程中决定,或是需要从宏观情况一直查询到细节数据时。开发人员可以将数据仓库中的主题通过语义层(Universe)转换成企业信息目录,业务人员通过信息目录了解数据仓库中有哪些主题,并可以充分利用。需要考虑的难点是业务人员不懂数据源,解决了这个问题就能让用户自主访问数据,业务人员可以自己制作报表,进行更为灵活的即席查询与分析。
参考文献
[1]刘琨,王庆琛,沈浩.浅析SAP BW数据源开发数[J].电脑知识与技术,2011.
[2]牛启光.基于SAP的BI分析与应用[J].电脑编程技巧与维护,2011.
[3]陈艳.华东电网公司数据仓库系统的设计与实现[J].华东电力,2009.
[4]黄俊东.ERP运维信息数据挖掘与分析的技术研究[J].华中电力,2011.