PSA的概念
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 |
| 優點:因為大數據包可以被傳輸,從而有較好的性能??梢赃M行錯誤處理。 | 好處:使用data IDoc可以有詳細的日志 |
| 因為有較好的上載性能和可以作為臨時數據存儲,使用較普遍。 | 一般用于層次 |
?
PSA的四種數據上載方式
l?InfoObject/Data TargetOnly
選擇這種方式的話你不能檢查數據,
l?PSA 和InfoObject/DataTarget并行方式
數據上載到PSA的同時上載到InfoObject/Data Target
l?PSA然后InfoObject/Data Target
數據先上載到PSA,然后上載到InfoObject/Data Target
l?僅PSA
數據只上載到PSA,檢查過后再決定是否上載到InfoObject/Data Target
總結
- 上一篇: 关于SAP的“Sort key 排序码”
- 下一篇: NWBC登陆