什么是直接更新 DSO SAP? 如何创建?
标准 DSO 与直接更新 DSO 在数据处理方式上有所不同。
在标准 DSO 中,数据存储在不同的 Active、 Delta, 修改的
而直接更新 DSO 包含单一版本的数据。数据存储的形式与写入 DSO 的形式完全相同,DSO 由活动数据表组成,可由应用程序直接更新。它通过填充或删除 API 从外部系统检索数据。
存在以下 API
- RSDRI_ODSO_INSERT:此 API 用于插入系统中不存在的新数据。
- RSDRI_ODSO_INSERT_RFC:这与 API“RSDRI_ODSO_INSERT”类似,只是该 API 可以远程调用。
- RSDRI_ODSO_MODIFY:此 API 用于修改现有记录。如果有新记录,则插入该记录。
- RSDRI_ODSO_MODIFY_RFC:这与 API“RSDRI_ODSO_MODIFY”类似,只是该 API 可以远程调用。
- RSDRI_ODSO_UPDATE:此API用于修改现有记录。
- RSDRI_ODSO_UPDATE_RFC:这与 API“RSDRI_ODSO_UPDATE”类似,只是该 API 可以远程调用。
- RSDRI_ODSO_DELETE_RFC:此API用于删除记录。
直接更新 DSO – 属性
- 直接更新的 DSO 包含单一版本的数据。因此,数据的存储形式与应用程序写入时的形式完全相同
- 具有相同键的记录不会被聚合
- 无法生成 SID
- 其中的数据可以更新为附加信息提供者。
- 直接更新的 DSO 可作为 BEx 查询设计器中的信息提供者使用,并可用于分析目的。
- 它是一项附加功能,可以在特殊的应用环境中使用。
- 无需使用 BI 系统中的提取和加载过程即可快速加载数据。
- 可以作为分析过程的数据目标。
直接更新 DSO – 功能
- 可以将直接更新 DSO 数据更新到附加信息提供商中。
- 可以作为 Bex Query Designer 的信息提供者,并可用于分析过程。
优势:
- 它的结构使得访问数据更加容易。
- 数据加载后可立即用于分析和报告。
缺点
创建直接更新 DSO
步骤1)
- 转到交易代码 RSA1
- 单击“确定”按钮。
步骤2)
- 导航到“建模”选项卡->“信息提供者”。
- 右键单击信息区域。
- 从上下文菜单中单击“创建数据存储对象”。
步骤3)
- 输入技术名称。
- 输入 Descript离子。
- 单击“创建”按钮。
步骤4) 点击“数据存储对象类型”的编辑按钮。
步骤5) 选择类型“直接更新”。
步骤6) 激活 DSO。