SAP BW快速指南.docx

上传人:b****6 文档编号:7613502 上传时间:2023-01-25 格式:DOCX 页数:74 大小:11.06MB
下载 相关 举报
SAP BW快速指南.docx_第1页
第1页 / 共74页
SAP BW快速指南.docx_第2页
第2页 / 共74页
SAP BW快速指南.docx_第3页
第3页 / 共74页
SAP BW快速指南.docx_第4页
第4页 / 共74页
SAP BW快速指南.docx_第5页
第5页 / 共74页
点击查看更多>>
下载资源
资源描述

SAP BW快速指南.docx

《SAP BW快速指南.docx》由会员分享,可在线阅读,更多相关《SAP BW快速指南.docx(74页珍藏版)》请在冰豆网上搜索。

SAP BW快速指南.docx

SAPBW快速指南

SAPBW-快速指南

SAPBW-SAPBI概述

在本章中,我们将了解SAPBW和SAPBI的基础知识。

多年来它如何演变和改进。

SAPBW和BI简介

SAP BusinessIntelligence(BI)意味着分析和报告来自不同异构数据源的数据。

SAP BusinessWarehouse(BW)集成来自不同来源的数据,转换和合并数据,执行数据清理以及存储数据。

它还包括数据建模,管理和分期区。

SAPBW中的数据在称为SAPBI管理工作台的集中式工具的帮助下进行管理。

BI平台提供基础架构和功能,包括-

∙OLAP处理器

∙元数据存储库,

∙流程设计师等功能。

BusinessExplorer(BEx)是一种报表和分析工具,支持BI中的查询,分析和报表功能。

使用BEx,您可以分析历史和当前数据以进行不同程度的分析。

SAPBW被称为开放的标准工具,它允许您从不同系统提取数据,然后将其发送到BI系统。

它还使用不同的报告工具评估数据,您可以将其分发到其他系统。

下图显示了一个开放,广泛和基于标准的商业智能体系结构。

∙BI代表商业智能

∙BW代表BusinessWarehouse

1997年,SAP首先引入了一个用于报告,分析和数据仓库的产品,并被命名为商业仓库信息系统(BIW) 。

后来,该名称从SAPBIW更改为SAPBusinessWarehouse(BW)。

SAP获取业务对象后,产品的名称已更改为SAPBI。

名称

BIW版本

发布日期和年份

BIW

1.2A

1998年10月

BIW

1.2B

1999年9月

BIW

2.0A

2000年2月

BIW

2.0B

2000年6月

BIW

2.1C

2000年11月

BW(名称更改为BW)

3.0A

2001年10月

BW

3.0B

2002年5月

BW

3.1

2002年11月

BW

3.1C

2004年4月

BW

3.3

2004年4月

BW

3.5

2004年4月

BI(名称更改为BI)

7

2005年7月

SAPBI中的数据采集

SAPBI允许从多个数据源获取可分发到不同BI系统的数据。

SAPBusinessIntelligence系统可以作为数据传输的目标系统或用于将数据分发到不同BI目标的源系统。

如上图所示,您可以看到SAPBI源系统以及其他系统-

∙SAP系统(SAP应用程序/SAPECC)

∙关系数据库(Oracle,SQLServer等)

∙平面文件(Excel,记事本)

∙多维源系统(Universe使用UDI连接器)

∙通过推送将数据传输到BI的Web服务

当您转到SAPBIAdministration工作台时,会在其中定义源系统。

转到RSA1→源系统

根据数据源类型,您可以区分源系统-

∙事务数据的数据源

∙主数据的数据源

∙层次结构的数据源

∙文本的数据源

∙属性的数据源

您可以使用InfoPackage将数据从数据源结构中的任何源加载到BI。

在转换中定义要在其中加载数据的目标系统。

InfoPackage

InfoPackage用于指定如何以及何时从不同的数据源将数据加载到BI系统。

InfoPackage包含有关如何将数据从源系统加载到数据源或PSA的所有信息。

InfoPackage包含从源系统请求数据的条件。

注意 -在BW3.5中使用InfoPackage,您可以在持久性分级区域中以及源系统中的目标中加载数据,但如果您使用SAPBI7.0,则数据加载应仅限于最新版本的PSA。

BI数据流(InfoPackage和InfoProvider)

BI内容

BI对象由以下组件组成-

∙角色

∙Web模板和工作簿

∙查询

∙InfoProvider

∙更新规则

∙InfoSource

∙转移规则

∙InfoObjects

∙数据源

BI对象分为多个BI内容区域,以便可以以有效的方式使用它们。

这包括组织中所有关键模块的内容区域,包括-

∙SCM

∙CRM

∙HR

∙财务管理

∙产品生命周期

∙行业解决方案

∙非SAP数据源等

SAPBW-数据仓库

在本章中,我们将讨论星和扩展星模式。

我们还将了解InfoArea和InfoObjects是什么。

星型模式

在星型模式中,每个维都连接到一个事实表。

每个维度仅由一个维度表示,并且不进一步归一化。

维度表包含用于分析数据的一组属性。

例如-我们有一个名为FactSales的事实表,它具有所有Dim表的主键,并且度量单位_sold和dollars_sold进行分析。

我们有4个维度表-DimTime,DimItem,DimBranch,DimLocation,如下图所示。

每个维度表都连接到事实表,因为事实表具有用于连接两个表的每个维度表的主键。

事实表中的事实/度量与维度表中的属性一起用于分析目的。

扩展星模式

在扩展星型模式中,事实表连接到维度表,此维度表进一步连接到SID表,此SID表连接到主数据表。

在扩展星型模式中,在多维数据集内有事实和维度表,但是SID表在多维数据集之外。

将事务数据加载到信息多维数据集中时,基于SID生成DimId,然后在事实表中使用这些DimID。

在扩展星型模式中,一个事实表可以连接到16个维度表,每个维度表分配248个最大SID表。

这些SID表也称为特征,每个特征可以具有主数据表,例如ATTR,Text等。

∙ATTR -用于存储所有属性数据。

∙文本 -用于以多种语言存储描述。

InfoArea和InfoObject

InfoObjects称为SAPBI中的最小单元,用于信息提供程序,DSO,多提供程序等。

每个Info提供程序都包含多个InfoObject。

InfoObject用于报告中以分析存储的数据并向决策者提供信息。

InfoObjects可以分为以下类别-

∙客户,产品等特性

∙单位如销售数量,货币等。

∙关键值如总收入,利润等。

∙时间特征,如年,季度等

InfoObject在InfoObject目录中创建。

可能会将InfoObject分配给不同的信息目录。

信息区

SAPBI中的信息区域用于将类似类型的对象组合在一起。

信息区用于管理信息块和InfoObject。

每个InfoObject驻留在信息区域中,您可以在用于将类似文件保存在一起的文件夹中定义它。

SAPBW-数据流

在本章中,我们将讨论SAPBW中的数据流和数据采集。

数据流概述

数据采集​​中的数据流包括转换,用于加载到PSA的信息包,以及用于在BI内分发数据的数据传送过程。

在SAPBI中,您可以确定哪些数据源字段是决策所需的,并且应该传输。

激活数据源时,将在SAPBW中生成PSA表,然后可以加载数据。

在转换过程中,为InfoObject及其值确定字段。

这是通过使用从PSA传输到不同目标对象的DTP数据来完成的。

转换过程包括以下不同的步骤-

∙数据合并

∙数据清理

∙数据集成

将数据从一个BI对象移动到另一个BI对象时,数据正在使用转换。

此转换将源字段转换为目标的格式。

在源系统和目标系统之间创建转换。

BI对象 -InfoSource,DataStore对象,InfoCube,InfoObject和InfoSet用作源对象,这些相同的对象用作目标对象。

转换应由至少一个转换规则组成。

您可以从可用规则列表中使用不同的转换,规则类型,并且可以创建简单到复杂的转换。

直接访问源系统数据

这允许您直接访问BI源系统中的数据。

您可以直接访问BI中的源系统数据,而无需使用虚拟提供程序进行提取。

这些虚拟提供程序可以定义为InfoProvider,其中事务数据不存储在对象中。

虚拟提供程序只允许对BI数据进行读取访问。

有不同类型的虚拟提供程序可用,可以在各种情况下使用-

∙基于DTP的VirtualProviders

∙带有功能模块的VirtualProviders

∙VirtualProviders基于BAPI的

基于DTP的VirtualProviders

这些VirtualProvider基于数据源或InfoProvider,它们具有源的特征和关键值。

在用于将数据复制到BI系统中时,使用相同的提取器来选择源系统中的数据。

∙什么时候基于DTP的虚拟提供商?

∙当只使用一些数据量时。

∙您需要从SAP源系统访问最新数据。

∙只有少数用户在数据库上同时执行查询。

基于DTP的虚拟提供程序不应在以下条件中使用-

∙当多个用户一起执行查询时。

∙当多次访问相同的数据时。

∙当请求大量数据并且源系统中没有可用的聚合时。

基于DTP创建VirtualProvider

要转到管理工作台,请使用RSA1

在建模选项卡→转到信息提供程序树→在上下文菜单中→创建虚拟提供程序 。

在类型选择基于数据传输过程的虚拟提供程序中进行直接访问。

您还可以使用InfoSource3.x将虚拟提供者链接到SAP源。

唯一源系统分配指示器用于控制源系统分配。

如果选择此指示器,则在分配对话框中只能使用一个源系统。

如果未选中此指示器,则可以选择多个源系统,并且可以将虚拟提供程序视为多提供程序。

点击底部的创建(F5) 。

您可以通过复制对象来定义虚拟提供程序。

要激活虚拟提供程序,请单击如下面的屏幕截图所示。

要定义转换,右键单击并转到创建转换。

定义转换规则并激活它们。

下一步是创建数据传输过程。

右键单击→创建数据传输过程

DTP的默认类型是直接访问的DTP。

您必须选择虚拟提供商的源并激活DTP。

要激活直接访问, 右键菜单→激活直接访问 。

选择一个或多个数据传输进程并激活分配。

使用BAPI的虚拟提供程序

这用于报告外部系统中的数据,并且不需要在BI系统中存储事务数据。

您可以连接到非SAP系统,如分层数据库。

当此虚拟提供程序用于报告时,它将调用虚拟提供程序BAPI。

具有功能模块的虚拟提供程序

此虚拟提供程序用于将数据从非BI数据源显示到BI,而不将数据复制到BI结构。

数据可以是本地的或远程的。

这主要用于SEM应用。

如果将此与其他虚拟提供程序进行比较,这是更通用的,并提供更多的灵活性,但是您需要付出很多努力来实现这一点。

输入要用作虚拟提供程序的数据源的功能模块的名称。

SAPBW-转换

转换过程用于执行数据合并,清理和数据集成。

当数据从一个BI对象加载到其他BI对象时,将对数据应用变换。

转换用于将源的字段转换为目标对象格式。

每个变换由最小的一个变换规则组成。

由于不同的规则类型和例程可用于创建简单到复杂的转换。

要创建转换,转到上下文并右键单击→创建转换。

在下一个窗口中,系统将提示您输入变换源和名称,并单击勾号框。

将创建从源系统到目标系统的规则,并显示映射。

转换规则

转换规则用于映射源字段和目标字段。

不同的规则类型可以用于转换。

∙规则类型 -规则类型定义为使用转换规则对字段应用的操作。

∙规则组 -定义为转换规则组,目标中的每个关键字段包含一个转换规则。

∙变换类型 -用于确定变换值以及如何在目标中输入数据。

∙例程 -例程用于执行复杂的转换。

例程被定义为本地ABAP类,它由预定义的定义和实现区域组成。

在实现区域中创建例程,并且在定义区域中定义入站和出站参数。

例程可以定义为关键值的变换规则,它们可用作规则类型。

实时数据采集(RDA)

实时数据采集基于实时将数据移动到商业仓库。

数据实时发送到增量队列或PSA表。

当您更频繁地传输数据(每小时或每分钟),并且在单个时间间隔内在报告级别刷新多次数据时,将使用实时数据采集。

实时数据采集是数据源的关键特性之一,数据源应支持实时数据采集。

数据源被配置为实时传输数据,它们不能用于标准数据传输。

实时数据采集可以在两种情况下实现-

∙通过使用InfoPackage使用ServiceAPI进行实时数据采集。

∙使用WebService将数据加载到永久存储区(PSA),然后使用实时DTP将数据移动到DSO。

实时数据采集后台进程-

要定期向InfoPackage和数据传输过程DTP处理数据,您可以使用称为守护程序的后台进程。

Daemon进程从InfoPackage和DTP获取要传输哪些数据的所有信息,以及要加载数据的PSA和DataSore对象的所有信息。

SAPBW-InfoArea,Object和Catalog

在本章中,我们将详细讨论几个称为InfoArea,InfoObject和Catalog的SAPBW组件。

SAPBI中的InfoArea

SAPBI中的InfoArea用于将类似类型的对象组合在一起。

InfoArea用于管理InfoCube和InfoObject。

每个InfoObject驻留在InfoArea中,您可以在用于将类似文件保存在一起的文件夹中定义它。

如何创建Infoarea?

要创建Infoarea,请转到RSA工作台。

 T代码:

RSA1

转到建模选项卡→InfoProvider。

 右键单击上下文→创建信息区 。

输入InfoArea的名称和描述,单击继续。

创建的InfoArea将显示在底部。

如何创建InfoObject和InfoObject目录?

InfoObjects称为SAPBI中的最小单元,用于InfoProviders,DSO,Multi提供程序等。

每个InfoProvider包含多个InfoObject。

InfoObject在报告中用于分析存储的数据并向决策者提供信息。

InfoObjects可以分为以下类别-

∙客户,产品等特性

∙单位如销售数量,货币等。

∙关键值如总收入,利润等。

∙时间特征,如年,季度等

InfoObject在InfoObject目录中创建。

可能会将InfoObject分配给不同的信息目录。

创建InfoObject目录

T代码:

RSA1

转到建模→InfoObjects→右键单击→创建InfoObject目录 。

输入InfoObject目录和描述的技术名称。

选择InfoObject类型 -特性选项按钮-这是一个特性InfoObject目录。

关键图 -这是将创建的InfoObject目录。

单击创建按钮。

下一步是保存和激活InfoObject目录。

将创建一个新的InfoObject目录,如以下屏幕截图所示-

创建InfoObject

要创建具有特征的InfoObject,请转到RSA1并打开管理工作台。

转到建模→InfoObjects 。

选择我的销售InfoObject目录→右键单击→创建InfoObject 。

输入特性和描述的技术名称。

如果要创建的新特性具有与现有特性相同的技术特性,则可以使用参考特性。

您可以对具有已存在特性的某些技术属性的新特性使用模板特性。

单击继续。

在下一个窗口中,您将获得InfoObject的编辑屏幕。

InfoObject编辑屏幕有6个以下选项卡,也在屏幕截图中显示-

∙一般

∙业务浏览器

∙主数据/文本

∙层次

∙属性

∙复合

一旦定义了所有字段,单击保存并激活。

使用关键值创建InfoObject

要创建具有特征的InfoObject,请转到RSA1并打开管理工作台。

转到建模→InfoObjects

转到未分配的键图→右键单击→创建InfoObject 。

然后你可以-

∙输入技术名称和说明。

∙输入参考键图

∙输入参考模板,然后单击继续。

在编辑特性中,定义以下字段-

∙类型/单位

∙聚合

∙其他属性

∙消除

单击保存并激活,如以下屏幕截图所示。

此InfoObject将被保存并处于活动状态。

编辑InfoObject

您还可以在AdministrationWorkbench中更改现有的InfoObject。

选择要维护的InfoObject→上下文菜单→更改 。

您还可以使用工具栏菜单中的维护InfoObject图标。

此功能允许您仅更改InfoObject的某些属性(如果在InfoProvider中使用)。

您可以更改InfoObject的文本和含义。

如果在InfoProvider中使用关键值类型,数据类型或关键值的聚合,则无法使用带有关键值的InfoObject。

您可以对不兼容的更改使用检查功能。

SAPBW-数据存储对象和类型

在本章中,我们将讨论各种DataStore对象及其子模块。

什么是DataStore对象?

DSO(DataStore对象)被称为存储空间,以保持最低粒度级别的已清理和整合的事务或主数据,并且可以使用BEx查询分析此数据。

DataStore对象包含关键值,来自DSO的特征字段和数据可以使用Delta更新或其他DataStore对象或甚至从主数据更新。

这些DataStore对象通常存储在二维透明数据库表中。

DSO架构

DSO组件由以下三个表组成-

∙激活队列 -用于在激活数据之前存储数据。

密钥包含请求ID,包ID和记录号。

一旦激活完成,该请求就从激活队列中删除。

∙活动数据表 -此表用于存储当前活动数据,此表包含为数据建模定义的语义密钥。

∙更改日志 -激活对象时,对活动数据所做的更改将重新存储在此更改日志中。

更改日志是PSA表,并在PSA树下的AdministrationWorkbench中维护。

将新数据加载到DSO并将技术键添加到记录时。

然后将请求添加到激活队列。

它可以手动或自动触发。

DataStore对象的类型

您可以将DataStore对象定义为以下类型-

∙标准DSO

∙直接更新DSO

∙写优化DSO

类型

结构体

数据提供

SID生成

标准DataStore对象

由三个表组成:

激活队列,活动数据表,更改日志

从数据传输过程

写优化数据存储对象

仅由活动数据表组成

从数据传输过程

没有

用于直接更新的DataStore对象

仅由活动数据表组成

从API

没有

标准数据存储对象

要创建标准DSO,请转到RSAWorkbench。

使用T代码:

RSA1

转到建模选项卡→InfoProvider→选择InfoArea→右键单击并单击创建DataStore对象 。

输入DataStore对象的技术名称和描述。

DataStore对象的类型 →用于选择DSO类型。

默认情况下需要标准DSO。

单击创建(F5)按钮。

要更改DSO类型,请转到设置选项卡,如以下屏幕截图所示。

单击编辑图标,在打开的新窗口中,您可以更改DataStore对象,还可以选择类型。

SID生成

为每个主数据值生成SID。

单击编辑以更改SID生成的设置。

创建SID

您可以从以下选项中进行选择-

∙报告期间

∙激活期间或

∙从不创建SID

唯一数据记录 -此选项用于确保DSO保留唯一值。

将质量状态设置为OK -这允许您在数据加载完成后设置质量状态。

关键字段和数据字段 -关键字段用于添加唯一记录。

要添加键字段,右键单击键字段并选择InfoObject直接输入。

在新窗口中,在InfoObjects上输入技术名称,然后单击继续。

您可以看到InfoObject已添加到键字段部分下。

以下是DSO中提交的InfoObject的键。

一旦此DSO结构完成,您就可以激活该DSO。

直接更新DataStore对象

DataStore直接更新对象允许您在加载后立即访问用于报告和分析的数据。

它与标准DSO不同,因为它如何处理数据。

此数据以与将其加载到DataStore对象的相同格式存储,以供应用程序进行任何直接更新。

直接更新DSO的结构

这些数据存储包含一个用于活动数据的表,并且不存在更改日志区域。

使用API​​从外部系统检索数据。

以下API存在-

∙RSDRI_ODSO_INSERT -这些用于插入新数据。

∙RSDRI_ODSO_INSERT_RFC -它类似于RSDRI_ODSO_INSERT,可以远程调用。

∙RSDRI_ODSO_MODIFY -用于插入具有新密钥的数据。

对于已经在系统中的键的数据,将更改数据。

∙RSDRI_ODSO_MODIFY_RFC -这类似于RSDRI_ODSO_MODIFY,可以远程调用。

∙RSDRI_ODSO_UPDATE -此API用于更新现有数据。

∙RSDRI_ODSO_UPDATE_RFC -这类似于RSDRI_ODSO_UPDATE,可以远程调用。

∙RSDRI_ODSO_DELETE_RFC -此API用于删除数据。

好处

在直接更新DSO中,数据很容易访问。

您可以在加载后立即访问用于报告和分析的数据。

缺点

∙由于此DSO的结构包含一个活动数据表,没有更改日志,因此不允许对InfoProvider进行增量更新。

∙由于BI系统不支持数据加载过程,因此DSO不会显示在管理部分或显示器中。

要创建直接更新DataStore,请转到管理工作台。

使用T代码:

RSA1

转到建模选项卡→InfoProvider→选择InfoArea→右键单击并单击创建DataStore对象 。

输入DataStore对象的技术名称和描述。

DataStore对象的类型 -用于选择DSO类型。

默认情况下需要标准DSO。

单击创建(F5)按钮。

要更改DSO类型,请转到设置选项卡,如以下屏幕截图所示。

单击编辑图标,在打开的新窗口中,您可以更改DataStore对象,并选择其类型。

选择直接更新DataStore,然后单击继续。

一旦定义了DataStore,单击激活按钮激活DSO。

SAPBW-写入优化DSO

在写入优化DSO中,加载的数据立即可用于进一步处理。

写入优化如果在将数据写入DataStore对象之前对其执行复杂转换,则DSO为大型数据集提供临时存储区域。

然后可以将数据更新为其他InfoProviders。

您只需为所有数据创建一次复杂的转换。

写优化的DSO用作EDW层用于保存数据。

仅当数据更新为其他InfoProvider时,才应用业务规则。

在写入优化DSO中,系统不会生成SID,您不需要激活它们。

这意味着您可以节省时间并快速处理数据。

可以在这些DataStore对象的基础上进行报告。

写优化DSO的结构

它仅包含活动数据表,并且不需要按照标准DSO的要求激活数据。

这允许您更快地处理数据。

在写入优化的DSO中,加载的数据不会聚合。

如果从源中提取了具有相同逻辑键的两个数据记录,则两个记录都保存在DataStore对象中。

然而,负责聚合的记录仍然存在,以便以后可以在标准DataStore对象中进行数据的聚合。

系统为写入优化的DataStore对象生成唯一的技术密钥。

对于此类型的DataStore对象,标准键字段不是必需的。

如果仍然存在标准关键字段,则它们被称为语义关键字,使得它们可以与其他技术关键字区分开。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1