ADSO Summarization

来源:互联网 发布:云计算平台技术架构 编辑:程序博客网 时间:2024/06/07 14:46

其实一直想整理自己了解到的关于 ADSO 的知识。
现在终于开了这个坑。
汇总的笔记就写在这里啦!嘻嘻~

SAP 现在是打算用 ADSO 来代替 PSA, DataStore Object and InfoCube.
在 persistence layer 层面 (这个设计到了 LSA++ 架构)
根据我们设置的不同 ADSO 可以模拟各种类型的 DSO 以及 InfoCubes

这个Wiki很好的解释了 ADSO 的各种 types 和 scenarios
https://wiki.scn.sap.com/wiki/x/4hEeGg

小秋整理了一下大致就是这样的:

  • 只有 Inbound Table - Write-Optimized DSO
  • 有 Inbound Table 和 Active Data Table,数据从 Inbound 表压缩到 Active Data 表,会从 Inbound 表中删除,只有这个类型的 ADSO 可以提供稳定的 reporting
  • 有 Inbound Table 和 Active Data Table,数据从 Inbound 表激活到 Active Data 表,不会从 Inbound 表中删除
  • 有 Inbound Table 和 Active Data Table 和 Change Log Table,数据从 Inbound 表激活到 Active Data 表和 Change Log,会从 Inbound 表中删除
  • 只有 Active Data Table,用作 Planning

关于 ADSO 有一些 DB 层面的表:DB Tables

因为 ADSO 的 request 是采用的 timestamp 所以有一个新的 requests 映射表
Request map table: RSPMXREF

Report:
RSBK_CHECK_DELTA_TO_ADSO

ADSO 会取代 InfoCube, DSO 和 PSA

  • 属性 Properties

Activate Data
Write Change Log:将数据的变化写在 changelog 表中,用作 delta upload
Keep Inbound Data, and extract from Inbound Table : 数据不写入 changlog
Unique Data Records :在 load 的时候不会检查重复数据是否存在,不允许 aggregation

All Characteristics are Key, Reporting on Union of Inbound and Active Table
勾选这个,就类似于 InfoCube
If you select this property, all the characteristics are included in the key. The system accesses the inbound table and the active table (using a union across both tables) in the query. In this case, you should only load additive deltas. The data is aggregated. The properties are comparable to the InfoCube.

Extended Tables
If you use SAP IQ as extended storage for your BW system, you can set the Extended Tables flag.
This means that data is only saved in the persistency layer.
If you set this flag at a later point in time when the tables already contain data, a remodeling request is created, which you can start in the Remodeling Monitor.
Otherwise, the tables are written directly to SAP IQ.
If the definition of the DataStore objects (advanced) necessitates activation, this is performed in ABAP.

Direct Update
With this property, you create a DataStore object (advanced) for direct writing. The data is then written directly to the table of activate data using a DTP or an API.

Planning Mode
If you set the Planning Modeflag, you can use the DataStore object (advanced) for planning.

对于 classical 的 DSO 有一个 RSDODSOIOBJ
对于 InfoCube 的 RSDCUBEIOBJ

有没有一个表,可以找到 ADSO 使用了哪些 InfoObject
ADSO 没有这种表 是存在在一个 无限长度的 field 中的 xml 类似

原创粉丝点击