SAP BW - 转换

转型过程用于执行数据整合,清理和数据集成.将数据从一个BI对象加载到其他BI对象时,将对数据应用转换.转换用于将源字段转换为目标对象格式.

每个转换包含最少一个转换规则.由于可以使用不同的规则类型和例程来创建简单到复杂的转换.

转换规则

要创建转换,请转到上下文并右键单击 → 创建转换.

创建转换规则

在下一个窗口中,系统将提示您输入转换源和名称,然后单击勾选标记框.

Source of Transformation

从源到目标系统创建规则并显示映射.

源到目标系统

转换规则

转换规则用于映射源字段和目标字段.可以使用不同的规则类型进行转换.

  • 规则类型 : 规则类型定义为使用转换规则在字段上应用的操作.

  • 规则组 : 它被定义为转换规则组,目标中的每个关键字段都包含一个转换规则.

  • 转换类型 : 它用于确定转换值以及如何在目标中输入数据.

  • 例程 : 例程用于执行复杂的转换.例程定义为本地ABAP类,它由预定义的定义和实现区域组成.

    在实现区域中创建例程,在定义区域中定义入站和出站参数.例程可以定义为关键数字的转换规则,它们可用作规则类型.

实时数据采集(RDA)

实时数据采集基于将数据实时移动到Business Warehouse.数据实时发送到增量队列或PSA表.当您更频繁地传输数据时 - 每小时或每分钟使用实时数据采集,并且在一个时间间隔内多次在报告级别刷新数据.

实时数据采集是数据源的关键属性之一,数据源应支持实时数据采集.数据源配置为实时传输数据,不能用于标准数据传输.

实时数据采集可以在两种情况下实现 :

  • 使用InfoPackage使用Service API进行实时数据采集.

  • 使用Web服务将数据加载到永久存储区域(PSA),然后使用实时DTP将数据移动到DSO.

实时数据采集后台流程 :

要定期处理数据到InfoPackage和数据传输过程DTP,您可以使用称为守护程序的后台进程.

守护程序进程从InfoPackage和DTP获取要传输哪些数据以及哪些PSA和数据用于加载数据的对象的信息.