版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录BI商业智能解决方案11.BI商业智能的解决方案总体架构11.1BI商业智能的解决方案介绍31.1.1数据仓库71.1.2数据仓库管理151.1.3SAP商务智能平台(BI Platform)201.1.4业务浏览器BEx262.SAP BUSINESS OBJECTS前端展现方案介绍362.1商务智能平台452.1.1BOE平台架构462.1.2Infoview门户462.1.3CMC门户462.1.4强大的计划调度和同步功能472.2Dashboards 仪表盘分析482.3Web Intelligence (WEBI)即席查询分析522.4Crystal Report水晶报表552.
2、4.1易于使用、设计迅速的快速开发环境562.4.2支持广泛的数据源572.4.3复杂报表的支持能力和报表的灵活发布582.4.4丰富的图表功能592.4.5嵌入式报表612.4.6方便易用、功能强大的开发客户端61BI商业智能解决方案1. BI商业智能的解决方案总体架构下图为BI分析系统的整体方案设计,该方案具有完整的平台架构,以及专业的报表开发工具。逻辑架构图在本方案中采用SAP BW作为数据仓库平台,SAP 企业管理信息系统数据将被集成到BW中,BW作为此分析系统中统一的数据来源。基于Business Objects Ent企业管理信息系统rise(以下简称BOE)架构统一的商务智能平台
3、,通过连接件SAP Solution Kits实现平台与SAP BW数据的连接。在这个平台上,可以完成丰富的展现手段。BOE平台上除了可以建立报表,OLAP分析,随机查询之外,并且还可以制作各类仪表盘和数据挖掘等高级分析应用。普通业务用户使用IE浏览器,通过BOE提供的web门户Info View浏览报表和进行数据分析(旋转,钻取)工作。报表设计人员通过Web浏览器方式登陆BOE系统制作报表,并可将报表发布给其它用户使用管理员通过Web界面管理BOE服务,管理用户用户组,以及权限分配。下面章节分别从以下方面前端展现的技术实现进行论证: 商务智能平台 报表平台与SAP的连接件(SAP Integ
4、ration Kit) 报表、随机查询与OLAP分析 交互式仪表盘1.1 BI商业智能的解决方案介绍 SAP BI商务智能是一个企业级的,完整的,开放和集成的解决方案,为企业提供能够转化为实际行动的洞察力。可以更好地提升企业的绩效,对变化/机遇更好地进行反应,同时更好地适应新的规则。SAP的商务智能解决方案的价值在于:完整性: SAP BI解决方案中包括了数据仓库管理、OLAP、数据挖掘,前端报表展现和预先定义的业务内容开放性: 很好地集成不同类型的源系统,支持相关的行业标准 总体拥有成本: 丰富的行业经验和最佳实践保证了最低的实施和管理SAP BI的成本高性能/可升级: 支持海量数据和未来拓
5、展从业务出发获得更快的ROI: 与业务流程集成,提供横向实施模板和纵向的业务内容可以转化为行动的信息:支持不同用户的不同决策需要,灵活满足用户和企业的业务创新 为了能够把来自各个业务运营数据转换成具有能够支持决策支持和战略分析的管理意义的信息,数据需要进行一系列的转换,整合,归纳以支持决策。同时,企业需要在市场竞争中,需要快速响应各种变化,这需要整个系统平台更具有扩展性和灵活性。SAP NetWeaver基于这样的设计理念,对整个商务智能应用,分成了四个子功能,包括数据仓库(Data Warehouse),商务智能平台(BIPlatform),商务智能工具套件( BI Suite)和开发工具。
6、SAP的商业智能BI使企业可以通过建立数据仓库,综合、分析和分发关键信息,并且提供一整套功能强大的可在所有层次上支持决策的工具,这些工具用于创建和发布定制的交互式报告和应用。 功能介绍如下表:部分描述数据仓库 - Data Warehousing数据仓库就是提取数据、合并它们并存储它们用于分析。数据仓库的处理流程包括数据建模,数据萃取以及数据仓库的管理(管理员工作台)BI平台 - BI PlatformBI平台是整个BI方案的技术架构。包括OLAP处理器,元数据库,业务计划和模拟,数据挖掘和报表。 业务浏览器 - BEx为客户提供一个易于使用的报表和分析界面。它允许信息使用者对信息根据本公司的
7、工作及业务需要进行有效地组织和个人化,.包括查询、报表和分析功能。SAP采用了灵活和普及的Microsoft Excel和Web浏览器的工具。支持以电子邮件方式发送分析报表,和企业门户无缝集成, 以及使用移动设备PDA进行报表分析。开发技术- Development Technologies BI Java SDK:能够开发分析应用,访问多维(OLAP)和表格性数据。开放分析接口:连接第三方的展现前端工具 Web 设计API各个功能的详细介绍,我们将在下面的章节中进行详细论述.另外,SAP商务智能应用是与其他组件紧密集成的。集成的关键点如下:业务浏览器的信息发布与门户的集成:基于业务浏览器的信
8、息发布机制可以使用户发布经过计算过的分析报表或可以连接到动态分析报表的连接到门户。并且业务浏览的门户角色提供了不同的选项使用户可以对来自商务智能的信息内容进行浏览。元数据文档与知识管理的集成:元数据文档可以与知识管理组件(Knowledge Mangement)中的资源管理器进行集成。与SAP XI的集成:通过与SAP NetWeaver XI的集成,数据可以从不同的源系统中以增量地发送到商务智能系统中,以进行进一步的整合。由于数据的发送是基于SOAP协议的,并且支持增量的方式,所以数据从源系统到数据中心可以说时实时的数据采集。与SAP 业务内容的集成:SAP在商务智能领域不仅提供相应的平台和
9、工具,而且还提供许多基于商务智能分析的内容,其内容包括里面包含了11,000多个信息对象(维度和指标)、800多个角色定义和3200多个查询等。 还包括不同行业的特色内容,如石油行业的交易管理、消费品行业的促销管理等。企业在实施过程中参考BI的预配置业务内容,可以大大缩短实施时间,降低实施风险。与其他产品的集成:SAP 商务智能应用不仅与SAP NetWeaver中各个组件是无缝的集成,而且可以与其他第三方数据仓库系统或工具进行集成。在ETL 领域,可以与Ascential和Informatic进行集成,在格式化报表工具方面,可以与Crystal集成,在业务内容方面可以与用友财务应用软件进行集
10、成。 随着企业内各种新的信息系统的大范围使用,将生成和维护大量的数据,这些数据涉及到业务运营的各个方面,但是在转换成为管理信息之前,数据的意义是有限的。拥有归纳的管理信息,企业能够业务降低成本,增加利润,挽留住客户,并识别新的增长点,做出企业新的战略发展决策。然而,现有的设计用于在线处理的系统,不适合用来做报表和分析。而且,额外增加的查询、报告和分析将严重降低业务运营系统的绩效。所以,利用基于在线分析处理的数据仓库技术实现战略信息系统是所有企业的必然选择。SAP的商业智能BI使企业可以通过建立数据仓库,综合、分析和分发关键信息。这包括一整套功能强大的可在所有层次上支持决策的工具,这些工具用于创
11、建和发布定制的交互式报告和应用。 作为一个商务智能的产品,SAP BI不仅提供了一整套平台和工具,而且基于不同的行业和应用提供了基于商务智能应用的业务内容,这些内容包括具体的查询报表,模型配置,数据流设置,数据源和抽取程序,甚至包括用户的角色和权限定义等。SAP的商务智能业务内容包含了11,000多个信息对象(维度和指标)、800多个角色和3200多个查询等。涉及的行业,如石油行业的交易管理、消费品行业的促销管理等。通过使用SAP预配置的商务智能业务内容,企业在实施过程中参考BI的预配置业务内容,可以大大缩短实施时间,降低实施风险。SAP BI和NetWeaver的其他部分,如企业门户、内容管
12、理等,是无缝集成在一起的,从而提供一整套的集成工具。并且可以集成外部的数据仓库系统和工具,如Crystal和Ascential。下面我们将对SAP NetWeaver 商务智能应用作一个详细的介绍:1.1.1 数据仓库 报表制作,数据分析对于一个企业来说,尤其在现在这个竞争非常激烈的时代,越来越重要。对于一个企业来说,由于企业的数据往往分布在不同的应用中,在不同的业务流程中进行数据的输入,分析这些数据已经变得越来越困难,不仅仅是由于这些数据分布在不同的系统中,并且由于原始的数据的存储是基于业务流程而设计的,而无法直接被报表和分析而使用。所以,来自于不同应用系统的数据,首先需要标准化,并且需要把
13、大量的历史信息进行保存,这些历史信息对于业务分析和决策是非常重要的,这样的系统,我们称之数据仓库。由于数据仓库发展的历史,各种产品和学术上都有着不同的定义,但是所有的定义,都有一个基于层次的架构。并且由于数据仓库的设计涉及到许多先进的,复杂的技术。因此一般概念上的数据仓库的有如下的基于层次的系统架构。一般概念的数据仓库层次架构中,包括如下几个层次:l 数据准备区(Persistent staging area 简称 PSA)l 数据仓库层(Data Warehouse)l 数据集市层(Architected data mart)l 运营数据层(Operational data store)在S
14、AP商务智能应用中,数据仓库有一系列的广泛的功能以支持客户把数据转换成有业务价值的信息。 集成的,基于整个企业的数据仓库可以为企业提供大量的与企业目标衡量相关的信息和知识以支持管理人员的决策,帮助决策人员走向成功的彼岸。在该层,无论是来自SAP自身的产品的数据还是非SAP的数据源的数据,任何历史的或当前的信息,在SAP的数据仓库中可以完成如下的处理:l 数据的集成(从任何的源系统获得数据)l 数据的转换l 数据的整合l 数据的清洗l 数据的存储l 数据的解释通过SAP商务智能的数据仓库中的各个对象,用户可以构架一个基于一般概念的数据仓库中的各个层次,包括:数据集市层,数据仓库层,数据准备区,运
15、营数据层。这个工作,我们也称为数据建模的过程。 数据获取数据获取是商务智能应用中数据仓库中一个重要的处理,SAP的商务智能应用提供了多种方法从不同的数据源抽取数据,包括主数据,业务数据 ,元数据等数据类型。通常的数据获取的方式是使用“拉”的方式,下面是SAP商务智能应用支持的源系统和数据抽取机制。SAP支持的源系统包括: SAP系统 SAP商务智能系统 文件系统,可以对元数据进行手工的维护,并且使用文件接口进行数据传输 数据库管理系统,一般使用SAP的DB Connect进行数据的抽取,而不使用外部的抽取程序 关系型或多维的源系统,通常是使用UD Connect进行连接 Web
16、服务,通常通过“推”的方式进行传输数据到SAP商务智能平台 非SAP系统,数据和元数据使用BAPI的方式进行数据传输用户可以基于不同的源系统类型,在SAP商务智能系统中建立不同的源系统。 从SAP源系统获取数据数据抽取器是从SAP源系统抽取数据的重要组件,抽取器从SAP源系统获取数据并且填充数据到数据源的抽取结构中。在SAP的商务智能系统中首先需要到数据源进行复制,这样SAP源系统的数据结构就会复制到SAP的商务智能应用中,通过信息包来计划执行,数据首先进入到SAP商务智能系统中的数据准备区,数据抽取的请求是通过IDOC的触发的。对于信息包的执行,我们建议通过SAP商务智能系统中的过程链来统一
17、安排。SAP源系统的数据抽取器,是应用特定的数据抽取器,每个数据抽取器通过SAP预置的商务智能业务内容对应于不同的数据源已经设计好相应的程序和抽取结构,无任是主数据,业务数据,还是主数据层次的数据抽取器,用户可以灵活地通过抽取器的程序和结构按照实际需求进行灵活扩展和增强。该种基于应用的数据抽取器需要在SAP源系统中安装插件。基于应用的数据抽取器具有如下优点:1. 内嵌的数据抽取器,SAP公司全面提供技术支持和维护升级服务2. 全面覆盖了SAP公司各个行业解决方案和应用3. 该抽取器包含了业务数据和主数据的抽取4. 无需大量的开发工作,直接可以被用户所使用5. 减少了实施工作量和成本6. 全面支
18、持增量数据抽取7. 支持抽取器的灵活扩展的增强同时,SAP商务智能应用也提供在SAP的源系统设计通用抽取器的组件。通过通用抽取器,任何SAP源系统中的表中的数据都可以进行抽取,我们只需要在通用抽取器定义数据所在的表,并且如果在该表中就有时间戳的话,可以使通用抽取器支持增量机制。通用数据抽取器有如下优点:1. 可以通过定制,建立自己的数据抽取器2. 可以对自定义的表建立数据抽取器3. 支持增量机制 通过Web服务获取数据在SAP商务智能系统中,我们可以使用Web服务获取数据,基于该方式,通过一个SAP商务智能系统向源系统发出请求,(通过“拉”的方式),数据被传输到SAP的数据仓库中。数据的发送是
19、通过Web服务的方式进行的。由于基于“拉”的方式,用户通过Web服务可以实现实时数据的获取,并且数据的获取可以通过后台进行,基于一点的时间间隔周期性的执行“拉“数据的动作。具体细节,可以参考SAP商务智能应用与SAP交换架构的集成。通过SAP的组件通用数据连接器(Universal Data Connect ,UDC)实现SAP系统与非SAP系统的连接,该组件使用SAP Web 应用服务器的J2EE引擎。通过该组件,用户可以连接所有的关系型或多维的源系统。基于关系型的数据,通用数据连接器传输扁平结构的数据,对于多维的数据,该通用数据连接器会把多维数据转换成扁平结构。通用数据连接器使用J2EE集
20、成架构的BI Java 连接器组件,该组件包括: BI JDBC连接器 BI ODBO 连接器 BI SAP Query连接器 BI XMLA连接器 通过数据库连接器(DB Connect)获取数据通过该方式,SAP商务智能应用服务器首先会打开与其他数据库的连接,随后,用该连接从数据库中的表或视图中传输数据。 在使用数据库连接器前 用户必须在SAP商务智能应用服务器上安装源系统数据库相关的数据库客户端,并且还有必须安装SAP提供的与源系统数据库相关的数据库接口DBSL。具体架构图如下:通过该方式,数据库连接器支持的数据库产品有如下: DB2(OS390) DB4(AS400) DB6(UDB)
21、 Informix MS SQL Server Oracle SAP DB 基于文件的获取数据SAP的商务智能系统支持数据文件的传输,数据格式可以时ASCII的或者时CSV格式的,并且CSV格式可以是通过EXCEL文件进行编辑的。数据可以从工作站(前端)或应用服务器(后端)进行数据的传输。 通过第三方ETL工具实现数据传输为了能够从非SAP源系统获得应用层的数据,SAP提供开发的接口BAPI,这些BAPI是一些标准的程序结构可以维维外部系统访问SAP的数据,这些接口也使第三方ETL厂商能够与SAP的商务智能应用进行连接。SAP商务智能应用可以与主流的ETL厂商,informatic 和Asce
22、ntial都有很好的集成。如下图为SAP与Ascential的集成示意图:对于主流的第三方ETL工具,支持的功能有如下:1. 灵活数据处理能力,包括预置的公式,函数,数据汇总和计算能力2. 支持分区技术3. 支持数据清洗,转换4. 支持不同的数据源和数据目标(包括SAP商务智能应用)5. 支持元数据的集成,包括与SAP商务智能应用的元数据进行交换6. 较高的性能,Ascential和Informatic都支持网格计算7. 具有较好的可扩展性8. 可以针对不同的源系统,基于用户需求自动生成数据抽取程序9. 可以进行模块化设计 实时数据抽取(SAP NetWeaver XI交换基础架构)在数据仓库
23、的建设中,运营数据层的构架往往是一个技术上的难点,SAP商务智能应用在数据仓库层面很好地解决了该问题。通过SAP商务智能应用与SAP交换架构的集成,SAP商务智能应用可以获得任意源系统中产生的实时数据。首先,源系统的数据通过SAP交换架构中Web Service把数据“推”到SAP商务智能系统的PSA中,再由SAP商务智能系统中的Daemon信息包或数据传输进程(DTP)把数据“推”到运营数据层,如下图:在SAP交换架构中,数据是从源系统“推“到SAP商务智能应用中的数据队列中,在SAP商务智能系统中,数据又从数据队列中,以小于1分种的频率”拉“到SAP商务智能应用中的运营数据层,由于运营数据
24、层实际是一个逻辑概念层,该层可以是一个物理存储数据层,用户可以通过SAP商务智能系统中数据仓库的数据储存对象来实现该层。同时,该层也可以是一个虚拟的数据层,或通过SAP的虚拟信息提供者来构架实现该层。数据转换数据转换(Transformation)是SAP数据仓库中一个重要处理环节,通过该功能,用户可以对数据进行整合,清洗,合并等转换处理。在数据转换环节,用户可以定义数据处理的源对象和目标对象。源对象可以是:n 数据源n 信息源n 数据存储对象n 信息立方体n 信息对象n 信息集目标对象可以是:n 信息源n 信息对象n 数据储存对象n 信息立方体在数据转换中,用户定义多个转换规则,同时,SAP
25、提供丰富的转换库和公式以供用户使用,该转换库共超过70多种,并且,SAP也支持通过BADI自定义公式。 同时,SAP商务智能应用,可以把多个转换规则组成为一个规则组,针对一个特性,通过规则组,用户可以对不同的指标,赋予不同的转换规则。在实际应用中,可能会遇到相当复杂的数据转换处理,SAP可以通过数据转换接口(Route)实现复杂的转换过程,该数据转换接口可以在定义数据转换前进行,也可以定义在数据转换结束后执行。 下图为数据转换接口在整个数据流中执行的位置:n 数据分发(Data Distribution)当数据进行整合,清洗完成后,需要把数据按照转换规则或过滤条件从一个数据对象中传输到其他数据
26、对象,数据传输处理就是来完成该步骤的。在数据传输处理中,用户可以定义数传输的模式是Full上载,初始化上载,或是增量上载。同时,数据目标可以定义为多个数据目标,用户也可以定义执行的时间和频率,在数据传输处理执行时,可以对数据上载的情况进行监控,也可以通过错误栈对错误进行处理。1.1.2 数据仓库管理在数据仓库中,涉及到需要数据处理,SAP商务智能应用通过数据仓库工作台提供了一个集中的图形界面可以对大部分的处理进行机制管理。如下图:在数据仓库工作台中,提供了各种工具对元数据和数据流程进行管理。 过程链,计划器和数据传输处理监控器通过过程链,用户可以集中安排和控制工作数据上载和后续处
27、理的步骤,并且使系统自动执行。如下图:SAP商务智能中的处理链支持多种处理类型,包括: 数据上载和后续处理,如数据上载等 数据目标管理处理,如删除索引,建立索引等 报表代理,如Web意外报表,后台打印,Web模板预计算等 其他BI的运行,如属性更改处理等 通用服务,包括ABAP程序的运行,操作系统的命令,本地处理链,远程处理链及工作流集成 自定义的处理类型,用户可以自定义处理类型通过计划器,用户可以定义数据上载的时间和频率。通过监控器,用户可以对数据处理的情况进行监控,并且,可以按照不同的阀值设定不同的指示灯(红,黄,绿)。如下图: 信息提供者管理器通过信息提供者管理器,用户可以
28、浏览信息提供者的技术信息,并且通过它可以对信息提供者进行重构。 信息生命周期管理在数据仓库中,数据量会不断进行增长。在数据仓库中保存大数据量的数据会影响性能,并且增加管理工作量。SAP商务智能系统提供按照数据的年龄策略对数据进行管理的方法。SAP商务智能系统可以基于不同的数据年龄采用不同的数据管理方法,如数据归档和离线存储。数据归档是基于归档对象,归档对象可以是SAP商务智能中的信息立方体,数据储存对象等。归档数据可以从数据库中抽取出并且转移出数据库,然后存储载在较为便宜的介质中。通常,归档数据需要分析,数据可以重载到数据库,以便访问。这种方法称为离线存储。 离线存储是一种新技术
29、。Near-line存储把数据从数据库中转移到比较便宜的介质,但是还是能够从SAP商务智能的查询中透明地访问。信息生命周期管理器,用户可以对数据进行分类,并且确定是否需要对数据进行归档还是进行离线存储。通过该信息生命周期管理器,帮助用户 简化了数据仓库的管理和降低了成本 并且提高数据仓库性能。 权限管理SAP NetWeaver 商务智能应用提供灵活的权限控制方法。权限控制在如下两个层面:后台数据仓库工作台和分析应用分析器对构架维护数据模型,前台业务浏览器对数据分析。前台通过SAP的标准权限对象实现,后台通过SAP商务智能应用中的分析权限机制来实现。 标准权限:标准权限可以控制所
30、有用户在数据仓库工作台的建模和数据处理的操作,同时也包括分析处理设计器,报表代理,BEx信息发布器和查询设计的权限。如下图所示:分析权限:分析权限可以控制用户在查询中对特性和指标数据的浏览和分析操作。如下图所示: BW技术统计 SAP商务智能系统通过技术内容,提供了一整套的对SAP商务智能对象的分析和统计结果,并且可以通过图形的界面进行展示,这些信息本身以多维的方式进行存储。信息内容包括用户最常用的数据对象,运行的时间,最关注的数据维度,和经常浏览的数据集和等信息。这些信息有助于系统管理员对系统性能进行调优。如下图:由于该技术统计的信息本身也是基于信息立方体构架的,并且SAP预置
31、了大量的分析报表,这些报表可以通过信息发布器发送到系统管理员的Email中,并且可以与SAP门户集成发布到SAP门户角色中。1.1.3 SAP商务智能平台(BI Platform)SAP商务智能平台做为一个技术基础架构,提供了多个分析技术和功能,我们也可以称之为分析引擎。该部分包括如下几个部分:元数据资源库:通过该元数据资源库,用户可以显示当前系统中授予的元数据对象的信息。文档管理: 通过文档,用户可以对元数据,主数据,信息提供者的数据连接该数据相关的文档。OLAP引擎:通过OLAP引擎,系统可以对大批量的业务运营数据和历史数据进行信息处理,OLAP引擎允许从不同的业务视图进行多维分析,也支持
32、聚集和计算的功能业务计划和模拟:该引擎使用户可以手工输入数据,并且在BI的集成计划中基于初始数据建立计划应用。分析处理设计器:通过一个分析处理设计器,用户可以对数据进行一系列的有序处理(包括筛选,转换,挖掘等),建立新的信息。下图为集成的SAP商务智能平台中各个功能区域 元数据资源库通过基于HTML的元数据资源库,用户可以从一个集中的窗口访问授予SAP NetWeaver商务智能系统中的所有元数据对象的信息。这些元数据信息包括了对象的属性和对象之间的管理对应元数据资源库,可以通过图象的方式进行展现。元数据信息可以HTML的方式输出到文件中进行保存。元数据支持交换,通过传输连接功能
33、可以在不同的系统中进行元数据交换,数据交换通过XML的格式。在文档的功能中,可以对元数据对象创建文档同时,通过的元数据资源库可以做为HTTP服务,用户可以通过URL的方式在桌面通过浏览器进行浏览。(前提,SAP商务智能系统激活HTTP服务)。文档用户可以对BI的对象增加,关联,和搜索不同格式,版本和语言的文档。用户可以对元数据,主数据,信息提供者中的数据建立文档。在SAP商务智能Web应用中,文档可以在SAP商务智能系统中或SAP门户中被访问。在知识管理模块中,用户可以用BI文档资源库管理器把BI文档集成到BI文档资源库中。在数据仓库工作台,用户可以对文档进行访问和编辑。在BEx分析器中,用户
34、可以对文档进行访问,同时也可以通过BEx分析器存储文档到SAP商务智能系统。如下图:OLAP引擎SAP NetWeaver 商务智能系统使用OLAP技术对储存在数据仓库中的数据进行分析。OLAP被定位成决策支持系统,由于它使决策人可以快速第访问多维化的数据,并且可以按照业务管理的需求进行交互操作。SAP OLAP引擎提供的对多维分析操作有如下图所示:在SAP商务智能平台OLAP引擎提供如下的功能: 聚集 按照层次进行计算和展现 内部抵消 货币转换 数量转换 本地计算 常量选择 分析权限 报表到报表接口 SAP商务智能平台性能优化技术在SAP商务智能系统中提供多个的方法来提供性能,
35、针对于应用层,数据库,查询和上载的性能,应该采用不同的方法。对应应用层面的性能优化,通常采用的方法有聚集和使用BI加速器。 聚集聚集是一个信息立方体的一个部分的汇总视图,通过聚集,信息立方体的数据会冗余地存放在另外一个数据库表中。通过聚集,可以快速地访问信息立方体的数据。与数据库中的索引相类似,聚集可以大大提高报表运行的效率。计划和模拟业务专家可以通过SAP NetWeaver商务智能中的业务计划模拟工具基于历史数据加快决策过程,预测未来趋势变化,该工具提供给决策者一个集中访问数据和信息的工具。为了能够建立和使用计划场景或其他应用,SAP提供了如下计划工具。n BI集成计划工具BI集成计划工具
36、提供该业务专家一个基础架构以实现运营计划场景或其他的计划应用。该计划工具覆盖了所有的主题,包含了从简单到复杂的计划场景。与BW-BPS不同,该解决方案完全与SAP的商务智能系统集成。 用户可以直接通过数据仓库工作台和各种业务浏览工具对数据进行分析,计划和输入。下图为整个架构图: 分析处理设计器在商务智能系统中,数据从不同的系统中收集过来,并且经过了合并,以供业务人员进行分析。在这些数据中经常会有潜在价值的信息。这些数据可能由于太过于复杂而不容易被发现。分析处理设计器可以帮助用户通过简单的方法发现隐含的,复杂的数据关系。在这工具中提供了各种数据转换方法,如统计学上的,数学上的,数据清洗的等一系列
37、的处理方法。例如,在分析处理中包含了一个ABC分类的计算来决定分摊或评分的信息。分析处理设计器是一个图形化的工作台,通过该工作台,用户可以建立,执行监控分析过程。分析过程可以通过拽拖的方式创建。来自不同数据源的数据可以进行合并,转换放在数据准备,以被用户进行分析,所以产生的数据可以重新保存在数据目标中。SAP提供大量的现成的数据转换功能,如对数据进行关联,对数据进行聚集,对数据进行排序,同时SAP也提供了大量的基于数据挖掘的功能,如下:n ABC分类n 权重表打分n 衰退分析n 决策数预测n 聚类预测n 第三方的数据挖掘方法数据挖掘每个公司都会有各种各样不同的数据挖掘需求,但通常却又没有可能通
38、过一个固定的模型来提供预测结果,然而,SAP 商务智能系统提供的数据挖掘的方法却让你能根据自己的需要来使用这些模型在你的数据仓库中发现有价值的信息。例如, 你希望通过分析客户的某些明显的举止行为来预知未来趋势,那么数据挖掘就能用来给你提供这方面的答案:n 哪些客户对哪些商情感兴趣,而且什么时候这些商品应该被生产出来?n 哪各客户是容易暴躁的?n 一个新产品的销售潜力有多高?SAP 提供的SAP自己的数据挖掘方法,有如下几种n 决策树 n 聚类分析 n 关联因素分析 n 评分n 权重评分表 n ABC分类 1.1.4 业务浏览器BExSAP NetWeaver商务智能提供了一整套的灵活的报表和分
39、析工具,以用户进行决策分析和决策支持。这些工具的功能包括查询,报表和分析。通过这些工具,用户可以通过不同的平台,Web,Portal和Excel方式,对当前和历史的数据进行评估和分析,这些工具也可以用来进行计划应用的数据输入。SAP NetWeaver提供的工具如下: BEx 查询设计器 BEx Web 应用设计器 BEx 信息发布器 BEx分析器 BEx报表设计器 BEx Query查询设计器SAP商务智能系统提供的查询设计器使用非常简单,用户只需要选择和组合信息提高者提供的信息对象来构架查询的各个要素,并且查询的各个要素可以是共享的,以重复使用。这些操作可以通过简单的拖拉操作
40、就可以完成。如下图:在查询设计中,用户可以设定查询展现的方式,并且可以对各个信息对象的描述进行设置,同时也可以建立变量来传递参数,在查询中也可以建立各种计算公式和使用SAP预置的功能函数,这些功能函数包括了统计学和数学中复杂的公式.以及各类逻辑操作。主要有如下类型- 基本功能- 百分比功能- 日器功能 - 数学和统计功能 - 三角函数 - 布尔操作 如下图所示:在查询中,用户也可以对特性进行限定,也可以定义限度指标,如2004年的销售收入,并且,者限度指标作为查询结构可以进行全局的共享。在查询中,用户可以定义预警,并且可以对预警进行定义阀值,以不同的颜色进行数据提示。,在一个查询中,预警可以是
41、多个,并且用户可以按照自己的需求进行激活或关闭。如下图:在查询中,用户可以按照不同的特性组合定义条件,通过条件可以实现TOP N的功能,在一个查询中可以设置多个条件,并且用户可以按照自己的需求进行激活或关闭 在BEx设计器中,用户也可以定义数据输入查询,用户可以对某个格或整个查询设置为数据输入的,通过该查询,用户可以在数据格中输入数据,该数据会把数据写入信息提供者中。 BEx Web应用设计器BEx Web 应用设计器可以基于SAP商务智能系统中的信息提供者设计Web应用,通过该工具,用户不仅仅的是设计一个基于Web的分析报表,而且可以基于不同用户的需求,设计基于Web的应用。如
42、下图:在Web应用设计器中,SAP提供大量的Web Item以构架Web应用服务,这些Web要素可以对Web界面上的数据展示进行控制。SAP提供的Web要素(Web Item)包括如下: 分析 图表 浏览窗 过滤窗 按钮组 下拉筐 Radio 按钮组件 CheckBox 组件 列表筐 层次筛选器 Web模板 容器版面设计 容器 Tab 页 文档 文档列表 地图浏览 系统信息 信息字段 输入字段 数据提供者 文本 连接 预警列表 条件内部 菜单栏 属性窗 内容菜单 ABC分析如上列表,SAP系统提供基于地图的数据浏览,一旦用户把Web应用与地图Web Item 进行绑定后,用户就可以在地图上进行
43、数据浏览。并且可以直接点击地图上的位置,进行相应的交互操作。 前提是浏览的特性主数据已经设定与地图相关,并且标识所对应的矢量位置,该功能在信息对象的属性中进行设定。SAP商务智能系统支持三维的地理展示。如下图:SAP系统也提供基于Web应用设计器的API,通过该方法,可以优化Web应用的设计,并且用户也可以对Web模板的HTML进行编辑,嵌入JavaScript,优化Web应用的界面和设计。基于Web Item设计的Web应用,在客户端无需安装任何软件,只要通过浏览器即可以对Web应用进行访问。并且,所有的Web Item 对应移动设备是自适应的,无需进行重新设计。SAP商务智能应用支持的移动
44、设备包括: PDAwindows CE 和Pocket IE 基于WAP的移动电话 基于i-mode的移动电话 基于EPOC32操作系统的移动设备如下图: BEx Analyzer分析器BEx分析器是业务浏览器中通过Microsoft Excel的数据分析,报表制作和设计工具。通过该工具,用户可以在Excel上通过拖拽的方式实现数据分析和浏览:分析的功能包括: Drill Down-下钻 Drill Across 向右下钻 Exchange Dimension 交叉维度 Add to Filter-增加筛选 Remove From Filter-移除筛选 Reorder Lis
45、t-重新排序通过这些数据下钻,切片,旋转等操作,可以灵活地对数据进行多方位地观察和分析,包括同比,环比等分析。在BEx分析器中,可以通过计划功能进行数据的输入并且写回到信息提供者。同时,BEx分析器提供报表和报表的跳转功能,如果用户在后台进行了报表和报表接口设定,用户可以从一个报表通过点击的方式转移到其他报表。通常,这种这会应用到总览报表和明细报表中,方便用户对数据进行跟踪。如下图所示:在报表分析器中,我们也可以使用信息发布器,通过信息发布器,用户可以对查询进行预计算,计算完成后自动把查询分发到不同的用户的邮件或门户角色中。信息发布器信息发布器可以对SAP商务智能应用中的内容对象按照用户的需求
46、进行信息的传递,以优化性能或预警的计算。信息发布器可以由于数据发生改变的事件触发信息发布,这可以通过与过程链的集成使用,如当数据完成上载后,系统会触发一个数据改变的事件,根据用户在信息发布器上的设置,系统会对查询,和Web 模板进行预计算,然后信息会发布到相对应的用户邮箱或门户角色中。信息发布器也可以是基于某个特点时间而触发信息发布,这个时间可以由系统管理员通过后台进行控制,这样保证了系统的性能不会受到很大的影响。信息发布器发布的信息可以是Excel,HTML,或是两者压缩的ZIP文件,也可以是一个在线的URL连接。传输的渠道可以通过Email或是用户所对应的门户角色,也可以仅仅是打印,打印的
47、格式可以是系统自动生产的PS,PCL或PDF格式。 BEx Report Designer报表设计器SAP的业务浏览器组件通过BEx报表设计器提供格式化报表制作的工具,基于该工具,用户可以通过友好的界面进行格式化报表的设计,以优化展现和打印的格式,制作的格式化报表可以转换层PDF的格式,并且可以通过信息发布器进行报表的分发。SAP的BEx报表设计器,用户可以在格式化报表中插入图表。同时,基于SAP BEx报表设计器设计的报表可以作为嵌入到Web应用中,以Web方式进行展现。下图为BEx报表设计器:下图为通过BEx报表设计器设计的格式化报表:基于SAP Portal的BI内容编辑器
48、(Visual Composer)Visual Composer 严格来说是SAP门户的一个内容编辑器,但是业务人员也可以通过Visual Composer进行SAP商务智能内容的开发,并且该工具为业务分析人员提供了更多的的数据集成和分析的功能。该工具允许用户在设计应用时,嵌入代码,并且Visual Composer工具本身是基于Web的,所以与Web 应用设计器不同,无需安装桌面软件。Visual Composer最终会把用户模型定制翻译成HTML-B和MacromediaFlash 格式,所以在数据展示比较生动。通过Visual Composer BI包 用户可以集成SAP 商务智能应用中
49、的数据到Visual Composer的模型中,该设计模型可以在SAP的门户中以iview的方式运行。Visual Composer 商务智能包可以通过Java 连接器访问 SAP和非SAP(包括OLAP和关系型)的数据。这样,业务人员可以构架与业务系统的数据高度集成的应用。对于Visual Composer来说SAP商务智能应用是其数据提供者之一。2. SAP Business Objects前端展现方案介绍SAP 是全球商务智能领域排名第一的企业级商务智能解决方案供应商,SAP 帮助企业更好地跟踪,理解和管理自身绩效, SAP 的解决方案充分利用了企业数据库、ERP 及 CRM 等一系列系
50、统中存储的信息并将其有机结合起来,满足各类业务应用的特定需求。SAP商务智能的广泛应用包括企业报表、管理仪表和记分系统、客户智能应用、财务报表、企业信息集成等。这些解决方案帮助企业深入了解自己的业务,赢得并维系有价值的客户,节约成本,优化供应链,提高生产力,增加收入。SAP商务智能的解决方案是以 SAP BusinessObjects Enterprise XI为应用核心,提供和展现丰富的业务信息。应用方式有:固定(预定义)报表、图表、即席查询(Ad-Hoc)、因果假设分析(What-If)等。为了满足BI项目中业务分析在报表、查询和交互式分析的功能实现上,采用Business Objects
51、即BO做为前端展开方案工具。强调商务智能平台与报表分析工具必须具有以下技术特点: 对复杂的中国式报表的支持Crystal Reports是目前国际上功能最为强大、最流行的报表软件。作为全球报表行业的标准,Crystal Reports 具有以下功能:与企业任何数据源连接、建立业务逻辑的丰富功能、复杂的报表格式和结构、高精度的网络输出和打印输出等,支持各类复杂的中国式报表。 强大的、基于Web的即席查询SAP Business Objects 的报表分析工具提供了一种易于使用的界面,具备强大的查询功能,使用户能够就企业数据提出自发的和重复使用的业务问题。而这样的功能,用户只需要一个IE浏览器就可
52、以完成。 直观、基于Web的界面方便地创建查询用户可以利用易于使用的拖拉式界面,根据自己的需求访问和形成标准的信息。您可以定制“零客户端”的Web界面,以满足最终用户的具体要求。另外,您的最终用户可以在单一文档中使用广泛的一系列强大功能,如创建定制公式、变量、多个数据源等,从而方便地创建查询。 为业务用户提供强大的语义层非技术人员希望自己从数据中很容易得到数据分析和信息,SAP Business Objects获得专利的语义层隐藏了基本数据源的复杂性,用户可以通过业务语言来实现信息的表达。因此,您的最终用户可以利用Web Intelligence方便地访问信息。语义层可以将重复使用的报表存起来
53、,并且实时更新,它还具有强大的计算功能,使用户能够快速访问到关键信息。另外,您可以在企业的所有BI解决方案中使用语义层的元数据,你可以知道这些信息是如何计算出来。专利技术-语义层语义层是SAP Business Objects的专利技术,语义层的最大意义是平衡了IT技术人员和业务人员的两方面需求。使业务人员,可以直接对关心的数据进行观察和分析工作,极大地方便了业务人员的工作,并且释放了业务人员的工作热情。 SAP Business Objects 语义层(商业术语表达)通过SAP Business Objects的语义层技术,业务人员通过一个简单的查询面板可以直接连上语义层,对关心的数据进行报
54、表,随机查询和数据分析工作。SAP Business Objects查询面板通过SAP Business Objects查询面板,业务用户可以很方便地,选择关心的数据,来生成需要的查询。整个过程都不涉及,复杂的数据关系和表格,字段等计算机术语。业务用户直接用业务的思维方式和习惯来进行数据查询。 语义层和Web Intelligence的结合业务人员无须安装任何软件,就可以通过一个浏览器,进行数据分析的工作。通常对业务人员进行半天的培训就可以掌握SAP Business Objects系统的使用。IT技术人员,也可以从语义层技术中获益,IT人员现在只需要把数据库中表和语义层进行相应的映射,而千变
55、万化的报表和数据分析工作,业务人员自己就可以承担,这样IT人员可以把精力投入到系统的管理和其他更重要的工作中去。 确保信息访问的可控性和安全性Web Intelligence可以让您的IT部门实现信息访问的安全性和可控性。现在,IT部门可以精确地控制谁能够访问哪些数据,并可精确到数据库的行;以及哪些具体特性可以被访问,以防止查询的失控及对系统资源的过度使用。这也确保了您的用户不仅能够拥有满足各自需求的功能,还可以自由地自助访问他们真正需要的信息。 适用于所有用户的、集成的、可靠的分析Web Intelligence为信息的查询和分析提供了独特、单一的Web环境。现在,所有用户都可以访问到安全的信息,这样可以大大
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年工艺设计岗位面试技巧
- 2026年幼儿园早操的编排与实施
- 2026年幼儿园国庆节知识问答
- 2026年西南知识产权集团任萍
- 酒店设计材料应用与创新
- 图标设计思维体系构建
- 玩具包装设计要素与流程
- 感染科抗生素耐药监测技术指南
- 检验科尿液检查操作流程
- 肺部疾病超声诊断技术培训
- 重庆B卷2022年中考语文现代文阅读真题及答案
- 《事故汽车常用零部件修复与更换判别规范》
- DL-T623-2010电力系统继电保护及安全自动装置运行评价规程
- 液压与液力传动全套课件
- 弯头知识课件
- SBT 11215-2018 商品交易市场建设与经营管理术语
- 了解妊娠合并症对母婴健康的影响
- “情景体验式教学模式”在小学英语教学中的应用
- 汽车吊、随车吊起重吊装施工方案
- ISO17025:2017管理评审报告(CNAS可编辑)
- T-ZGKSL 003-2023 可溶性微晶贴
评论
0/150
提交评论