SAP BODS – 数据流介绍
SAP BODS – 数据流介绍
数据流用于从源系统向目标系统提取、转换和加载数据。所有的转换、加载和格式化都发生在数据流中。
在项目中定义数据流后,可以将其添加到工作流或 ETL 作业中。数据流可以使用参数发送或接收对象/信息。数据流以DF_Name格式命名。
数据流示例
让我们假设您要在 DW 系统中加载一个事实表,其中包含来自源系统中两个表的数据。
数据流包含以下对象 –
- 两个源表
- 连接两个表并在查询转换中定义
- 目标表
可以将三种类型的对象添加到数据流中。他们是 –
- 来源
- 目标
- 变换
步骤 1 – 转到本地对象库并将两个表拖到工作区。
步骤 2 – 要添加查询转换,请从右侧工具栏中拖动。
步骤 3 – 通过右键单击查询框 → 添加新 → 新模板表,连接两个表并创建模板目标表。
步骤 4 – 输入要在其下创建表的目标表的名称、数据存储名称和所有者(架构名称)。
第 5 步– 将目标表拖到前面并将其加入查询转换。
传递参数
您还可以将不同的参数传入和传出数据流。在将参数传递给数据流时,数据流中的对象会引用这些参数。使用参数,您可以将不同的操作传递给数据流。
示例 – 假设您已将参数输入到有关上次更新的表中。它允许您仅提取自上次更新以来修改的行。