PSA的概念

586 篇文章 230 订阅

PSA是BW中内置的保存源系统数据的区域。在BW中,所请求的数据被原封不动的保存下来。在传输数据到信息源之前,你可以选择把业务数据和主数据存在PSA中,也就是说PSA是业务数据的临时存储区。

数据保存在BW中的关系数据库中,这些表称为PSA表。请求的数据按照传输结构的格式存储。PSA表中的结构包含传输结构和额外的系统信息。传输结构改变了,系统就建立新版本的PSA表。数据不会被改变,不会被压缩。

当从文本文件上载数据是,数据并不是完全不变的。它会根据需要被转换路径调整。可以在PSA表中手动改变数据。可以把PSA用作额外的控制手段来保证数据质量和修正上载过程。PSA仅仅是一个临时的数据存储区而不是固定的数据存储区。

PSA表是基于传输结构并包含三个额外的关键字段:请求号、数据包号和数据记录号。PSA表由请求号来区分。这不仅提高了数据上载的性能而且提高了以后删除的性能。

PSA的表名是由系统自动创建的。查找技术名称,用SE16这个Tcode,选输入帮助(F4)。选择InfoSystem,在短描述输入框中输入数据源名称。

PSA和ALE的区别

PSA

ALE(data IDoc)

数据记录最长1962字节

数据记录长度最长1000字节

每条数据限制255字段

 

用tRFC作为传输日志

用tRFC作为传输日志

用Info-IDoc

用info和data IDoc

优点:因为大数据包可以被传输,从而有较好的性能。可以进行错误处理。

好处:使用data IDoc可以有详细的日志

因为有较好的上载性能和可以作为临时数据存储,使用较普遍。

一般用于层次

 

PSA的四种数据上载方式

InfoObject/Data TargetOnly

选择这种方式的话你不能检查数据,

PSA 和InfoObject/DataTarget并行方式

数据上载到PSA的同时上载到InfoObject/Data Target

PSA然后InfoObject/Data Target

数据先上载到PSA,然后上载到InfoObject/Data Target

仅PSA

数据只上载到PSA,检查过后再决定是否上载到InfoObject/Data Target

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值