SAP BW学习笔记(精选版二)

合集下载

sap bw实训总结2000字

sap bw实训总结2000字

sap bw实训总结2000字在SAP BW实训过程中,我对SAP BW的基本概念和架构有了更加深刻的理解,并且学会了如何在SAP BW系统中进行数据建模、数据抽取、数据存储和数据查询等操作。

在实训的第一阶段中,我们学习了SAP BW的基本概念和架构。

我了解到,SAP BW是一个企业内部信息处理和决策支持系统,可以帮助企业在不同层次上进行数据分析和决策制定。

SAP BW的架构包括数据源、数据仓库、数据集市和报表等组件,通过这些组件可以实现数据的抽取、转换和加载,以及数据的存储和查询。

接下来,在实训的第二阶段中,我们学习了SAP BW的数据建模技术。

在数据建模过程中,我学会了如何使用SAP BW系统中的建模工具,如InfoObject、InfoCube等,来定义业务对象和关系,并将其转化为物理表。

通过这些工具,我可以创建维度、指标和属性,并建立它们之间的关系。

在实际操作中,我也学会了如何进行数据建模的各个环节,如创建InfoArea、创建InfoObject Catalog、创建InfoObject和创建InfoCube等。

然后,在实训的第三阶段中,我们学习了SAP BW的数据抽取和加载技术。

在数据抽取和加载过程中,我了解到SAP BW支持多种数据源,如SAP ERP系统、数据库和平面文件等,可以通过数据源系统和数据源类型来进行配置。

通过数据抽取和加载技术,我学会了如何将数据从数据源系统中抽取到SAP BW系统中,并进行转换和加载。

在实际操作中,我也学会了如何创建数据源和创建数据源连接,并进行数据抽取和加载的各个环节。

在实训的第四阶段中,我们学习了SAP BW的数据查询和报表技术。

在数据查询和报表过程中,我了解到SAP BW系统提供了多种查询和报表工具,如BEx Query Designer、Web Application Designer和Business Explorer Analyzer等,可以满足不同用户的查询和报表需求。

sap bw实训总结2000字

sap bw实训总结2000字

sap bw实训总结2000字SAP BW实训总结在本次实训中,我主要学习了SAP BW的数据建模、数据提取、数据加载和数据查询等方面的知识。

首先,我了解了SAP BW的整体架构和数据流程。

SAP BW采用的是多层次的架构,包括数据来源层、中间层和报表层。

数据来源层是从企业各个数据源提取数据的地方,例如ERP系统、CRM系统等;中间层是对源数据进行加工、转换和整合的地方,用于生成适合分析的数据模型;报表层是通过SAP BW提供的各种报表工具进行数据查询和分析的地方。

在实践中,我学习了如何使用SAP BW建立数据模型。

数据模型是SAP BW中最重要的概念之一,它决定了如何对源数据进行组织和展示。

通过SAP BW提供的数据建模工具,我学会了如何创建InfoObject、InfoCube和DSO等数据对象,以及如何对这些对象进行关联和分级处理。

同时,我还学会了如何定义数据源、数据源连接和数据抽取规则,以及如何使用SAP BW的ETL工具将源数据加载到中间层。

另外,我还学习了SAP BW的数据查询和分析功能。

SAP BW提供了灵活的报表工具,可以满足不同用户的分析需求。

通过SAP BW的查询设计工具,我学会了如何创建查询和查询变量,以及如何使用查询过滤器和条件来实现对数据的特定分析。

在实践中,我还学习了如何使用SAP BW的查询引擎来进行数据查询和导出。

通过这些功能,我可以根据不同的需求对企业数据进行快速分析和报表生成。

此外,我还学会了SAP BW的一些高级功能,如数据存储器管理、数据质量管理和数据安全管理等。

在实训中,我深入学习了如何使用SAP BW的数据存储器管理工具来管理SAP BW中的数据存储空间和缓存空间,以及如何通过数据质量管理工具来监控和维护SAP BW的数据质量。

同时,我还学习了如何通过SAP BW的用户管理和角色管理来实现对数据的安全管理。

通过这次SAP BW实训,我对SAP BW的应用和功能有了更深入的了解。

BW学习记录

BW学习记录

BI7.0中加载特征数据从R3源系统中load我们的主数据到特征当中去,那我们以BW中最常用的一个company code这样的一个infocube,这样的一个特征,做一个演示,怎么样去load特征数据和文本数据,那我们连到BW系统当中去,modeling-infosources-company code,通过这个company code看到,我们把这个0comp_code,这是business content现成的内容,已经把它激活了,然后在这边我们就想从一个R3的事务性系统当中load数据,但这中间我们就可以看到,已经有了从其中的一个名字叫做ZKDV777的R3系统当中已经有load特征数据上去了,那现在我们来做一个操作,来company code(attribute)-create data transfer process,object type选择datasource,data source 选择0comp_code_attr,点勾create transformation,来维护这样的一个对应关系,都对应好的时候我们来做一个检查,激活。

正常情况下我们应该来建一个create infopackage,但是这边已经有了,包括data transfer processes,正常情况下我们应该建一个的,我们来建一个,company code(attribute)-create data transfer process,data transfer proc.输入DTP for company code, object type选择datasource,data source 选择0comp_code_attr,点save。

右边还没有save,把NEW激活成active。

那这个时候我们就来建infopackage,点右键create infopackage,infopackage description输入load 0company code from 888 client,点save,然后选中load 0company code from 888 client,在右边选择公司代码要登陆R3系统,我们先把它load到PSA当中,然后我们再通过data transfer process再把它load到我们的相应的infoobject当中去,可以到monitor当中去看一看。

sap bw实训总结2000字7篇

sap bw实训总结2000字7篇

sap bw实训总结2000字7篇第1篇示例:SAP BW是世界领先的企业商务智能解决方案,它为企业提供了一个全面的数据仓库系统,可以帮助企业进行数据分析、报告生成、数据集成和业务规划等功能。

为了更好地学习和掌握SAP BW技能,我参加了一次SAP BW实训课程,下面我来分享一下我的实训总结。

在实训课程开始之前,我对SAP BW的概念和基本用法有了一定的了解,但是在实际操作中还是遇到了很多困难。

在实训课程的第一天,老师对SAP BW的整体框架和数据流进行了详细介绍,让我们了解了数据仓库的概念和SAP BW在数据仓库中的位置。

接着,老师带领我们一步步进行SAP BW的安装和配置,让我们熟悉了SAP BW的界面和操作方式。

通过实际操作,我对SAP BW的数据建模和数据管理有了更深入的理解。

在实训课程的接下来的几天里,我们学习了SAP BW的数据源接入、数据提取、数据转换和数据加载等操作。

通过实际案例的操作,我们掌握了如何从不同的数据源中提取数据,并将数据导入SAP BW 进行处理和分析。

在这个过程中,我深刻体会到了数据清洗和转换的重要性,只有清洗和转换好的数据才能为企业提供有用的信息支持。

在实训的过程中,我们还学习了SAP BW的报表生成和数据分析功能。

老师详细介绍了SAP BW的报表设计工具和报表查询功能,让我们能够根据企业的需求设计自定义报表,并进行实时数据查询和分析。

通过实际操作,我掌握了如何使用SAP BW生成各种类型的报表,并从中获取有价值的商业信息。

通过这次SAP BW实训课程,我对SAP BW的功能和用法有了更全面的了解,提升了我的数据分析和报告生成能力。

在未来的工作中,我将继续深入学习和实践,不断提升自己的SAP BW技能,为企业的发展和决策提供更加可靠的数据支持。

希望我的实训总结能够对其他同学有所启发,一起加油!第2篇示例:SAP BW实训总结作为企业信息化管理领域中的重要组成部分,SAP BW(Business Warehouse)能够帮助企业有效管理和分析数据,提升数据的可视化和分析能力。

2023年SAPBW学习笔记精选版一

2023年SAPBW学习笔记精选版一

SAP BW 学习笔记版本:V1.3本文是笔者在SAP学习SAP BW期间对所学知识旳整顿但愿对大家学习BW有协助IndexNew Questions ..................................................................................................错误!未定义书签。

Tcode..................................................................................................................错误!未定义书签。

Tcode Collection .....................................................................................错误!未定义书签。

SE16 数据浏览器 ....................................................................................错误!未定义书签。

RSA5与RSA6旳区别? ..........................................................................错误!未定义书签。

InfoObject..........................................................................................................错误!未定义书签。

创立IO旳三种方式 ................................................................................错误!未定义书签。

SAP BW培训教程: 第二次课

SAP BW培训教程: 第二次课

分类: InfoCubes
标准信息立方体是利用星型结构存储数据,并为BEX分析提供数据;
VirtualCubes 而虚拟信息立方体则是通过语义实现的一个视图;直接对数据源的实时数据进行查看 。
Info Cube (信息立方体)-2
Cube 相关的表信息:

数据表(F表,E表)
InfoCube 正好包含一个数据表*,在这个表中存储了关键值的值。数
结构:关键字段+数据字段的简单二维表格
DSO 用途
多立方体
cube
cube
DTP dso dso dso dso dso

BI 中的数据目标
DSO(信息存储对象)-3
DSO的三种类型

标准 Standard 三张表 New / Active / Change Log ,保存有Delta 增量的Change Log数据
据表最多可以包含233 个关键值。
维度表(D表)Fra bibliotekInfoCube 通常最少包含4 个维度表,最多包含16 个。这些维度表 中有13 个是客户创建的,3 个是SAP 提供的: 客户维度包含SID,这些SID 最多与248 个特性InfoObject 相链接。

INFUCUBE 的激活实现了BI的星型模型
DSO后台的三张表

New Data(New表) 临时存放更新的数据,激活后数据转移到另外的两张表中

Active Data(A表)
存放了最后激活的数据

Change Log 储存了数据变化的记录
标准DataStore 对象的详细信息
标准DataStore 对象的详细信息4:更新和激 活
写入优化的DataStore 对象的详细信

SAP学习笔记资料讲解

SAP学习笔记资料讲解

SAP学习笔记资料讲解SAP学习笔记基本设定以及操作………………………………………………………….1.SU01 账户设定①该命令用于创建、修改、显示SAP登陆账户,可以设置里面的一些用户参数。

②缺省值选项卡里面的起始菜单处输入事务代码可以使用户在登陆的时候直接进入到事务代码界面。

③登陆语言可以设定默认登陆语言④十进制计数法这里可以设定默认的小数点显示方法(设定好了就不要再更改,推荐用X)⑤个人时区这里可以设定用户所在的时区和服务器所在的时区区分出来。

2.SM12 查看用户锁定的表用户名这里输入要查看的用户名,集团那里输入客户端号,回车,然后把锁定的表删除掉就可以了。

3.SM04 查看正在登陆的用户,并且可以把别人踢掉4.OBR1 重置业务数据。

5.OBR2 删除主数据6.OBR3 让公司代码正式运行~设置为生产。

7.CG3Y 把服务器的文件下载到桌面8.CG3Z 把文件上载到服务器新公司配置…………………………………………………………………..1.OY01定义国家基础信息(一般不需要维护)路径:SPRO →参考IMG →SAP NetWeaver →一般设置→定义国家→定义MySAP系统中的国家①国家代码720②过程TAXCN③硬通货有些国家货币贬值变化得厉害的时候,用别的国家货币做硬通货例如美元2.设置国家特定的检查路径:SPRO →参考IMG →SAP NetWeaver →一般设置→定义国家→设置国家的特定检查①银行代码:一般选择外部分配②银行代码长度:一般是15位,如果太长的话要用一个参考字段把多出来的添加进去3.货币路径:SPRO →参考IMG →SAP NetWeaver →一般设置→定义国家→货币→检查货币代码①RMB或者CNY设置成主要货币就可以了,ISO那里输入国际货币符号CNY②为货币设定小数位4.OX02 定义公司代码路径:SPRO →参考IMG →企业结构→定义→财务会计→编辑、复制、检查公司代码→双击编辑公司代码数据直接点新条目创建保存后自动进入详细信息配置:最后打钩保存就可以了。

SAP+BW+学习笔记-理论片

SAP+BW+学习笔记-理论片

SAP BW 学习笔记SAP BW 学习笔记(一)SAP BW 全称 Business Information Warehouse,在版本3.5之后又称SAP Business Intelligence.处于SAP Netweaver整体架构当中的Information Integration这一层,与之并列的还有主数据管理(Master Data Management)和知识管理(Knowledge Management),这一块所谓的Information Integration,就是从企业的底层数据到最高表现层之间的一层分析的部分。

但是它又不完全是在进行分析,因为这一层本身,也包含了数据挖掘(Data Warehousing),商务智能平台(BI Platform),商务智能表现(BI Suite)三个细的层次。

或许对BW的精确解释,就是如何能让企业的商务活动,变得高效和便捷的关键一步吧。

SAP Business Intelligence is an enterprise-class, complete, open and integrated solution that delivers actionable insight. 呵呵,自己解释不清楚的时候,只能抄一句讲义上的定义了。

不过这个定义还是基本准确的。

基本上阐述了BW的功能和应用对象。

BW的最底层,Data Warehousing。

传说中的数据仓库,这一层里面主要完成的任务包括,ETL流程(Extraction,Transformation,Loading),数据仓库管理和商业建模三块内容。

其中的ETL流程,通过各种途径和方法,把种类繁多的元数据进行处理,清洗,从而转化为系统所需的统一格式的数据类型,便于之后所有的需要。

是BW中非常基础非常关键的一步。

之后的数据仓库管理,则将这些数据根据种类,划分成主数据,PSA,ODS Objects等不同的类型,加以管理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

性能优化
●InfoCube为什么快
⏹之所以cube比ods速度快,和它采用的SID机制分不开的。

众所周知integer是比
char检索速度要快很多的。

⏹再就是cube的index,cube里的所有characteristics都是key,都有索引,不然IO
的效率就大大降低了。

●优化方案:
⏹颗粒度尽量大:尽量不要在Cube里放太detail的数据,这种需求首先考虑R3用
ABAP解决,如果非要在BW,可以考虑在DSO出明细报表,在Cube出汇总报表,
通过RRI接口调用明细报表。

⏹查分多个:当Cube的数据量很大时,可以拆分成多个Cube, 再用MultiProvider拼
起来,这样query会在N个Cube中并行,提高效率。

这就是所谓的逻辑分区。


见的分区方式有按年月,按国家,按BU,按类型等。

⏹压缩(慎用,最好是半年甚至一年以上的数据):给Cube做Compression。

Compression 本质上是去掉Data Dimension,这样fact table就被压缩了,但是
request id 也消失了,将无法通过request id去管理数据。

⏹索引:数据库的索引可以加快查询速度
⏹分区:对于很大的Cube,可以做partition, 这是物理分区,只支持按时间分区。

⏹聚集:使用Aggregation可以提高性能。

但是Aggregation本身是cube的一个子集,
提高性能的同时也加大了数据冗余,所以不要用太多。

⏹Staitics:定期刷新DB Statistics 可以提高reporting的效率。

⏹使用MP:维度设计上,避免很多数据量很大char.放在一个维度上,因为这样会让
维度表变得很大。

通常,尽可能拆分成更多的维度,然后在multiprovider层面,
把相关的char都放一个维度里,然后做好Mapping,这样可以让用户更容易理解
MultiProvider. 不过维度太多会导致fact table巨大,所以要做好平衡。

⏹Line item Dimension:对于material等很大的主数据,使用Line item Dimension.
⏹BIA:使用BIA是比Aggregation更有效的方法,就是要花不少钱。

InfoCube.doc
DSO
Standard
●标准DSO(生成主数据标识、对于相同关键字段的值进行合并、可直接出具报表),对
应后台3个表,NEW TABLE/LOG TABLE/ACTIVE TABLE,即保存了DELTA增量的CHANGE LOG 数据。

一般通过DTP来更新数据。

这种DSO也是我们用的最多的类型。

●数据需要激活后才能使用。

含有Key Field与Data Field,通过Key Field的组合作为唯一
值判断,进行合计、覆盖的操作
●标准DSO需注意的问题
51SAP教育中心项目实战培训
51SAP 教育中心项目实战培训 ⏹ 如果是激活业务内容的DSO ,然后复制出来作为自己的DSO 使用的话,一般不需
考虑关键字段的问题,系统的设置一 般会保证DSO 数据与PSA 数据完全一致,但
如果是自己通过直接输入信息对象创建的DSO ,则需考虑值的合并,因为在标准
DSO 对于相同关键字段的值系统 会自动合并,这个时候需注意转换中的规则明细
是覆盖还是合计,如果有合并的字段,即DSO 更新的数据少于PSA 的数据,建议
把转换中值字段的规则明细全部 修改为合计,以保证值的正确,总之,在使用标
准DSO 时需考虑值的合并问题(项目中如何使用的),并考虑转换的规则明细,但使
用写优化的DSO 则不存在该问题
⏹ 建议如果采用三层数据模型架构的话,可考虑第一层使用写优化的DSO ,保证该层
DSO 数据与PSA 完全一致,第二层DSO 使用标准DSO ,第三层使用CUBE (颗粒度
变粗),完全更新的数据源情况下,写优化DSO 在新增数据时,会重复计算以前已
抽取数据,在建立DSO 时需仔细考虑DSO 类型、数据更新方式、DSO 关键字段和
数据字段设置、以及转换中的明细规则中的集合设置为覆盖还是合计
Write-Optimized
● 写入优化的:(不生成主数据标识、不合并相同关键字段的值、速度快可用于存储大容
量数据)这种DSO 类型,用来处理大量的数据,但后台也只对应ACTIVE TABLE 。

通过DTP 来更新数据。

每条数据记录的技术关键值是惟一的,所以只进行数据库的插入操作,没有更新操作。

● 一张active 表,一般用于大数据量的加载。

由技术关键值、语义键、数据列组成。

技术
关键值又包括Request GUID 、Data PackageID 、Data Record Number 组合而成,他们确保了数据的唯一性。

● 优化的数据存储对象的设置中,以下的设置选项是特有的:语义的数据存储键值不惟一。

这一选项仅与写优化的数据存储对象相关。

数据表的技术关键字经常由数据请求标识、数据包和数据记录号组成。

我们定义DSO 时指定的关键字段组成了写优化的数据存储对象的语义键。

如果未设置此标识,那么系统检查语义关键字的惟一性并为关键字组合生成带有技术名称"KEY" 的惟一索引,出现任何相关键字组合的记录都会报错。

如果设置了此标识,那么数据存储对象的数据表可以包含几个带有相同组合键的记录,它们由技术关键值区别开来,在报表的结果上,这些记录是相加的,所以在转换规则中,只有汇总选项,没有覆盖选工页。

● 适用场景
51SAP 教育中心项目实战培训 ⏹
构建EDW 的原始数据层,无报表需求,不需要激活,ETL 过程更快 ⏹
存储大量document level 的明细数据 ⏹
每次加载的都是新数据,数据不发生变化 ⏹
临时存储数据 ⏹ 实际项目中,写优化DSO 通常用于存储财务凭证和物料凭证,这些凭证一旦发生
就不会修改。

⏹ 怎样才算重复呢,导入数据的时候
⏹ Seamantic Key 有什么作用
Direct Update
⏹ 直接更新的数据存储对象也是只有一张active 表,即激活数据表。

不同的是,数据
在进入数据存储对象后在报表层次是不可用的,常用于APD 的写入操作。

InfoCube和DSO对比
三种DSO对比
DSO都是二维表
51SAP教育中心项目实战培训
51SAP 教育中心项目实战培训
文档
DSO.doc。

相关文档
最新文档