云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

消息队列_华为云空间卡领取_安全稳定

小七 141 0

大家好,

如果在某个晴天,网建站,客户要求删除目标中存在但源中不存在的所有记录,或者可能是客户要求从目标中删除至少一个记录并保留其余记录,该怎么办?因此,为了实现这一点,BODS提供了一种称为表比较的转换,它的特性检测比较表中删除的行可以很方便地实现这一任务!

考虑我下面的源、目标和映射来实现数据加载。

源:

映射:

目标:

到现在为止,目标表有源中存在的所有记录,这意味着存在同步。

现在如果目标中存在记录,但源中不存在记录怎么办?

查看新的源、映射和目标:

源:

映射:

目标:

EMP_ID 1010存在于目标中,但不在源中。我现在的第一个要求是放弃最新的记录,但保留其余的。所以我运行作业。

注意:请忽略更新部分,因为在试验过程中,大数据与云计算,更新标志可能会产生烟雾和镜像。

如您所见,大数据说,对于EMP_ID=1010和S_No=5的最新记录,云免费,transform生成一个delete。

对于1010,生成的key列的最大值为5。所以这一行应该被删除,其余的所有记录都应该被保留。

所以我的最终目标变成:

现在如果我想保持源和目标之间的同步怎么办。由于emp_id 1010的记录在源中不存在,但在目标中存在,通信云,因此我也要从目标中删除这些id。

源:

映射:选中"检测所有行"选项。

执行前目标:

现在我执行作业。对于目标中存在但源中不存在的所有重复项,转换将生成删除"D"标志。

因此我的最终表记录是:

目标记录现在与源完全同步。

希望有帮助!

如果我错过了什么,请告诉我。