设为首页 收藏本站
查看: 718|回复: 0

[经验分享] SAP BW 学习笔记(四)

[复制链接]

尚未签到

发表于 2015-9-17 13:59:15 | 显示全部楼层 |阅读模式
继续....看的好慢啊我-。-
OLTP(On Line Transaction Process) Technology Considerations 联机事务处理的技术考虑事项

这一部分主要讲述了联机事务处理的系统中涉及到的数据存储方式(包括写入和读取数据库)。

物理更新,数据在R/3系统中进行更新的时候通常有两种形式,同步和不同步的。同步更新都有程序执行,用户需要等待确认完成。而不同步更新则通常是接近实时地完成,用户无需等待业务操作执行结束。按照周期的长短,不同步更新又被分为了V1和V2两种更新方式。V1是时间要求相对严格的更新,它的更新进度完全取决于交易表所限定的进度。而V2则是时间要求不严格的,它通常用来更新一些不需要经常变化的和交易相关的统计数据。一般来说,任务队列越长,更新的速度就越慢,这个基本上是要取决于系统负荷的。

从数据仓库的角度出发,在运作系统中数据的写入有两种基本方法,使用增量变化捕获机制和不使用这一机制的。目前,SAP BW中的增量捕获机制正在发展中,R/3中已经实现了增量捕获机制。

在SAP BW出现之前,就有趋势将R/3分为几个分开的实例,并在其间仍然进行数据流通,这个时候业务框架的概念得以发展,而原先版本的应用程序渐渐淡化,并让它们都通过ALE进行交互。工作流包括在供应链中的预警和通知等,也渐渐的从中清除。在ALE出现之前,其实也已经有一种用于审计的变化日志的存在来实现类似的功能。也有部分主数据增量抽取器使用ALE作为更新检查工具过,不过最近来讲,最牛的还是增量队列法。

另外还有一种增量检验机制的方法,是由BADI提供的。在此不做赘述。

不稳定文档,SAP BW中的每一项事务,都有一个过程——生命周期,它也有两种不同的状态,活动和不活动状态。属于活动状态的事务,相关的描述文档可以是连续更新的,比较常见的就是一个交易(order)追踪文档的状态有好多种,它本身的内容,就包括了它的当前状态,而且这也是非常重要的。

相似地,一些后发的数据流。也会跟随这商务的进行而与之联系在一起。

理解数据的不稳定性,对于理解BW的信息模型是大有好处的,在R/3当中何时需要更新和重新获取数据,在一个商务文档变得不再活动的时候把它放到另外一种类型的文档中去。在BW中,有关不活动文档的数据通常只需要加载一次即可。因为它们不会发生变化。(这句是废话-。-)

读取数据,经常会发生第三方的产品想要连接到SAP BW中进行数据读取而脱离开SAP的应用层的事例,尽管SAP R/3中的许多数据都是直接可调用的,但是仍然有一些复杂的地方,首先,需要过滤掉商业逻辑后将这些数据表全部得到,其次,你可能会遇到技术上的困难,比如应用服务器缓冲的数据和锁定的数据等等。处理这些问题需要对业务逻辑的技术细节极其熟悉才行。即使当数据提交给数据库的时候,它也未必在一个很容易读取访问的地方。SAP将它的数据表们分成了几种不同的类型,以进行技术上的区别。

它们分别是:

l 简单表(Transparent Tables):简单表就是简单表,你最开始接触的那种表就是了。

l 数据库视图:就是你知道的那种视图的定义,呵呵,这个没有做进一步的细分。

l 池状表(Pooled Tables)这个在SAP发展R/3的初期出现,早期的时候,数据表的数量有限制,这个时候随着SAP BW中对数据量的增加,人们开始将许多的表放到一个表里面,这个原先的作为母体的表,就被称为Pooled Table.这些表把子表的表明作为主键,数据则以一种很长的row string 来表示。

l 群状表,和Pooled Tables差不多吧,主要区别就是Cluster tables里面会有一些复杂的存在于程序内存中的数据对象可以直接存在其中而不需要任何其他的操作。

l 逻辑数据库,这一层次可以表现实际上的表,也可以不表示,它流行于报表制作的阶段,因为用户无需考试实际数据的问题而进行报表的构思。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-115028-1-1.html 上篇帖子: SAP一些学习网址 下篇帖子: SAP BW 学习笔记(三)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表