SAPBW学习总结2.docx

上传人:b****8 文档编号:30559800 上传时间:2023-08-16 格式:DOCX 页数:15 大小:740.12KB
下载 相关 举报
SAPBW学习总结2.docx_第1页
第1页 / 共15页
SAPBW学习总结2.docx_第2页
第2页 / 共15页
SAPBW学习总结2.docx_第3页
第3页 / 共15页
SAPBW学习总结2.docx_第4页
第4页 / 共15页
SAPBW学习总结2.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

SAPBW学习总结2.docx

《SAPBW学习总结2.docx》由会员分享,可在线阅读,更多相关《SAPBW学习总结2.docx(15页珍藏版)》请在冰豆网上搜索。

SAPBW学习总结2.docx

SAPBW学习总结2

SAPBW学习摘要

MSN:

Opparts@

Web:

http:

//www.SAPLCC.com

 

ChangedHistory

1UsingDatasourceR/3LIS&UserDefined2

1.1UserExtendedDatasource2

1.1.1CreateaDataSource2

1.1.2ReplicateDatasourceinBW3

1.1.3SAPComponentsHierarchyMaintain4

1.1.4CreateanInfosourceUsingBusinessContent4

1.1.5AssignDatasourcetoInfosource6

1.1.6UploadDataintoBW(PSA)8

1.2SystemStandardDatasource10

2AboutBWTechnologyDefinition12

2.1DIMID&SID12

2.2INFOCUBEMODEL&STARSchema13

 

1UsingDatasourceR/3LIS&UserDefined

1.1UserExtendedDatasource

用户自己在R/3里面建立DATASOURCE,然后在BW中把这些DATASOURCE抽取出来.

下面用图来解释:

登陆R/3系统,然后T-CODE:

RSO2(是O不是零,注意.),假如现在我要把部分SALESORDER的数据导到R/3中.是使用手工方式,TABLE对TABLE,虽然很少有这种业务需求,但是我们的BW还是把这种需求考虑进去了,也针对用户的提供了一个解决方案

1.1.1CreateaDataSource

输入详细信息.例如模块,和具体的VIEW,或者TABLE

选上你想要输出的数据的字段.手工.

1.1.2ReplicateDatasourceinBW

现在我们建立好了DATASOURCE在R/3中,然后我们返回到我们的那个极度棒的BW.中,把SOURCESYSTEM给刷新一下,从新取得它的DATASOURCELIST,如果刷新呢,就是右键”Replicatedatasource”

现在建立INFOSOURCE然后分配一个SOURCESYSTEM给它,然后你就会看到在R/3里面建立的DATASOURCE可以被看见了.

1.1.3SAPComponentsHierarchyMaintain

如果前面的几步,已经成功,这步骤可以跳过,在R/3里面建立DATASOURCE的时候,可能没有APPLICATIONCOMPONENT这个选项让你选择,但是这不是必须的,但是如果输入了,这里才能以MODULE的方式看到,以下是配置图.

登陆R/3使用T-CODE:

SBIW

最后维护成以下的HIERACHY.

然后在才能使用,有的人在建立DS的时候已经被预先配好了,所以可以直接使用,这里是考虑到很多没有预先配的情况.我想我TMD还罗所啊!

1.1.4CreateanInfosourceUsingBusinessContent

关于BusinessContent的问题,一直困惑了我很长时间了,由于换了工作,

BW也搁了好几个月了,现在有点时间所以写写这东西,主要是给自己一个更深的理解,而且抱着E文看BW的310,330,350这些的确是很累,最可恨的是自己看过了以后也理解了,但是没什么笔记,很容易忘记

那BCT,什么是BCT呢,简单的说一套SAP为快速实施BW而定义的业务模版,大家都知道INFOOBJECT,如果没有预先定义好的一些INFOOBJECT,我想如果你建立一个REPORT,几乎所有的字段都要你自己建立,但是如果系统提供了,那就只要拿过来用就可以了,把预先定义好的INFOOBJECT放如你建立的INFOSOURCE里面就好了,很简单,但是也很好用.

你可以按照你自己的业务需求来安装自己需要的BCT,当然BCT是基于ROLE的,比如现在我是SALE经理,我想查看这个月的SALESORDER,当然这里考虑到比较复杂的情况,可以下钻分析,多纬度的情况,所以我把SALESORDER从R/3到到BW中,做一个QUERY.但是我怎么知道我需要那些字段呢,难道要我自己来定义吗?

不是的,你可以利用BCT.

下面我将使用一个很小的功能,来展示BCT的功能,正式的情况不会像我这样只找一个INFOSOURCE的模版.

下面你看到2LIS_01_S260就是一BCT的INFOSOURCE.是模版,我们建立自己的INFOSOURCE当然可以自己从模板来COPY.就像下面的图:

但是你不知道该用哪一个?

我自己创建一个INFOSOURCE,里面的COMMNUNICATIONSTRUCTURE只放三个字段.不使用模板.但这三个OBJECT是从BW的HELP中BCT部分查的.

所以只要拿来用就可以了.

1.1.5AssignDatasourcetoInfosource

现在建立一个INFOSOURCE,然后把SOURCESYSTEM分配给它.

接着.会让你选择你要使用R/3里面的那么多模块的哪个DATASOURCE,由于我们只是建立了一个DATASOURCE在SD下面,所以下面只有一个

然后DATASOURCE把VBAK的字段全部拉出来,其中有三个是作为数据上传的时候的”SELECTION”(可以设置上传数据的条件),默认是,

把DATASOURCE的字段全部放到TRANSFERSTRUCTURE中去.

但是你也可以只是选中几个你所需要的.就像下图一样.前三个是”SELECTION”

后面回讲到这个SELECTION的作用的

然后看看具体的TRANSFERRULE是怎样的.

到此为止,

VBELN

AUART

VBTYP

已经成功的对应到相应的INFOOJBECT中去了.

1.1.6UploadDataintoBW(PSA)

现在我们回到R/3,VBAK这个SALESORDER表中有1前多条记录,但是我想UPLOAD某些条SO.这种简单的条件可以在下面做到.

下面我只是导SALESORDER在1710~1715之间的5条SALESORDER.

但是如果是复杂的条件

就使用TRANSFERRULE中的一些东西,比如ROUTIN,FOMULA,CONST等等.来做.里面还可以写一些代码,比如我只想UPLOAD当天的SO,这样你可以使用ROUTIN,当然你要把SO的建立日期的字段加入到COMMUNICATIONSTRUCTURE中去,这样才能做一些日期判断的CODE在ROUTIN中.就算是更为严重复杂的判断和功能,都可以做的出来.甚至可以在ROUTIN里面写SQL.通过RFC来CALLR/3当然这只是一个TRANSFERRULE,如果数据有很多的话,BW肯定死了.所以不能用太复杂的东西.在ROUTIN中.

还要设置一个JOB让这个INFOPACKAGE每天运行一次.当然这个很容易做到.

现在看看PSA里面有没有把数据从R/3里面读出来.

数据传进去了.

用户自定义的DATASOURCE固然是需要的,也很重要的.但是也可以是系统预定义的DATASOURCE,并且还更加容易使用,这个功能在下面的一节会被介绍到.

另外还牵涉一些DELTAUPDATE.什么的.这个就很深了,

1.2SystemStandardDatasource

T-CODE:

LBWE

1.2.1GenerateStandardDatasource

以下是详细的分类对于R/3到BW的数据,依据各自不同的业务模块.

下面我们将维护SCHEDULELINE的标准的DATASOURCE,你也可以自己扩展.点

按钮,选择框被弹出,左边蓝色的表示系统默认,会创建这些字段,右边的你可以根据字段的分类,来添加到左边去,这就是扩充了系统的DATASOURCE,当然在SOURCESYSTEM这边扩充了,你在使用BCT的一些DATASOURCE的时候,也要把BCT的模板DATASOURCE也要扩充.

然后点”

”,然后你可以点”

”查看生成的EXTRACTSTRUCTURE的详细数据,有那些字段,那些作为UPLOAD的SELECTION.都可以在这里设置.

1.2.2ActivateDatasource&Updatemodel

2AboutBWTechnologyDefinition

2.1DIMID&SID

DIMID是技术的链接从FACTTABLE到DIMENSIONTABLE,在纬度表中的每一行都由DIMID和SID组成,DIMID在纬度表中是PK,但是SID却是FK

SID(SurrogateID)在SIDTABLE中是主PK,并且每一行都有相应的描述,每一个SID都对应到INFOCUBE外部的MASTERTABLE,通过SID来连接

2.2INFOCUBEMODEL&STARSchema

下面就举一个SALES的真实例子,来展开一个INFOCUBE的全部表结构.假设现在的INFOCUBE是SALES

一个INFOCUBE包含了很多TABLE,由纬度表(Dimensiontable)和事实表(Facttable)组成,但是如果只是这样说,就太抽象了.下面将详细分析它们之间的关系.

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

当前位置:首页 > 法律文书 > 调解书

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

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