在BODS中追加和截断选项

2020-09-16 09:11发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

在向数据流中加载目标表时,任何人都可以让我知道批量加载器选项标签下的"追加"和"截断"选项。

根据我所掌握的信息,append不会删除表中的现有行并将新行添加到表中,但是,truncate将清空表并将新行插入目标表中。

我创建了一个作业,需要将excel文件中的数据加载到目标表中。

在这些不同的场景中,我看到追加和截断以相同的方式工作。

方案1:

目标表为空。

运行作业时,将从源中插入以下记录。 这是预期的。

方案2:

目标表具有一行,源文件具有目标中已经存在的行以及这2个新行。 源中总共3行。

运行带有附加/删除操作的作业时,所有3行均到达目标。 这是预期的吗? 在这种情况下,追加/截断工作原理相同吗?

方案3:

目标表有一行,源文件有2行(源在目标中没有可用行)。 源中总共有2个新行。

运行带有附加/删除的作业时,源文件中的2个新行已复制到目标,而作业运行前我丢失了目标中的一行。 这是预期的吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

在向数据流中加载目标表时,任何人都可以让我知道批量加载器选项标签下的"追加"和"截断"选项。

根据我所掌握的信息,append不会删除表中的现有行并将新行添加到表中,但是,truncate将清空表并将新行插入目标表中。

我创建了一个作业,需要将excel文件中的数据加载到目标表中。

在这些不同的场景中,我看到追加和截断以相同的方式工作。

方案1:

目标表为空。

运行作业时,将从源中插入以下记录。 这是预期的。

方案2:

目标表具有一行,源文件具有目标中已经存在的行以及这2个新行。 源中总共3行。

运行带有附加/删除操作的作业时,所有3行均到达目标。 这是预期的吗? 在这种情况下,追加/截断工作原理相同吗?

方案3:

目标表有一行,源文件有2行(源在目标中没有可用行)。 源中总共有2个新行。

运行带有附加/删除的作业时,源文件中的2个新行已复制到目标,而作业运行前我丢失了目标中的一行。 这是预期的吗?

付费偷看设置
发送
1条回答
灬番茄
1楼-- · 2020-09-16 09:50

嗨。 您正在使用哪个目标数据库。 理想情况下,Append应该追加记录,而trucate应该截断并批量加载表。 但是对于Teradata,如果我没记错的话,您选择的批量加载类型也可以决定行为。

关于。 S

一周热门 更多>