BW自学记 2

 一个完整的信息系统解决方案,不仅仅需要处理日常的业务,也应该具备数据分析的功能。前者如我们熟悉的ERP系统,称之为OLTP(联机事务处理),尽管也具备一定的数据分析能力,但是效率和效果并不理想。OLAP(联机分析处理)是专门用于数据分析的,BW就是其一。

OLAP同样适用关系数据库,但是数据不再已关系型数据结构存放,而是以多维的数据结构存放。Star Schema(星型结构)是一种多维的数据结构。在Star Schema中,有唯一的一个Fact Table(事实表),用于存放业务数据,符合范式的要求。有一个或多个Dimension Table(纬度表),存放了从不同角度描述fact table的数据,相当于OLTP的主数据(Master Data)。纬度表存在沉余。

Dimension table的主键Dimension Key,用于连接fact table。Dimension Attributes,相当于dimension table的列,可具有层级关系。Described Attributes,用于描述dimension attributes。

Fact table的主键由各个dimension table的dimension key构成,其余列为Facts

BW采用star schema,但做了扩展,称为BasicCube。具体来说,将dimension table拆分出了SID TableMaster Data Table,dimension table不再存放具体的数据。数据存放在master data table中,通过SID table与dimension table连接。Master data table独立于BasisCube,因此可被多个BasicCube公用。

扩展了结构,也更新了专用名词。Fact table中的facts称为Key figures,原先的dimension attributes改称Characteristics,master data分三种:AttributesTextsHierarchies,相当于described attributes。键的命名也作了统一:SID以SID_为前缀,dimension key以DIM_ID_为前缀。

BW自学记 1

SAP NetWeaver 2004s先了解SAP NetWeaver技术平台,它是由R/3 Basis演进而来的,基于SOA架构,目标是实现(由上至下)人员、信息、业务流的整合。

 

最新版的SAP NetWeaver 2004s中的S,原自mySAP Business Suite,意为mySAP Business Suite edition of SAP NetWeaver 2004。最大的变化是从Composition平台进化到Business Process平台(SAP的原话),其理念是技术应从业务流程的角度出发,满足业务的需求,满足跨组件跨组织的需求。为此,单独组件没有了,取而代之的是IT Practices、IT Scenarios和可安装单元。

IT Practices & IT Scenarios

IT Practices指导用户如何采用NetWeaver解决特定的业务问题,IT Scenarios是一系列的IT程序,用于达致一个定义的好的业务目标。IT Scenarios可指派给多个的IT Practices。可安装单元是NetWeaver的building blocks,包括:Clients、Usage Types和Standalone Engines。这里的主角是Usage Types,打包好的组件,免除你安装一堆组件的烦恼。注意,一个IT Scenarios往往需要多个Usage Types。

终于回到正题了,Business Intelligence,简称BI,就是NetWeaver中的一项Usage Types,含以下功能:

  • Enterprise data warehousing
  • Business intelligence platform for business planning and analytical services
  • Business Explorer suite

Business Intelligence