在Azure数据工厂中成功完成数据流后,为什么没有将数据传输到我的接收器表中?

时间:2019-07-11 13:06:05

标签: sql azure pipeline azure-data-factory dataflow

我对SQL和Azure数据工厂都很陌生,并正在尝试使用azure数据工厂将数据从一个表导入到同一azure sql数据库中的另一个表。为了能够使用我的接收器表中的数据,我需要转换源中的某些行。 我的流程如下:Data flow in Azure data factory

数据流成功执行: Data flow results。 但是,数据行未复制到我的接收器表中。

我什至尝试了接收器上的“重新创建”表选项,可以看到接收器表中的列名被覆盖以匹配源表,但是仍然没有行被传输到接收器,它们留空。

关于我可能做错了什么建议?

谢谢!

1 个答案:

答案 0 :(得分:0)

找出问题所在。在数据流的变更行步骤中,我首先有一个更新条件,其次是插入条件。当我删除“更新”作为第一个条件时,所有数据都已成功插入我的接收器表中。 我本来以为alter row step使用“ OR”语句来操作条件,但似乎顺序是从前到后。由于我的第一个操作是对接收器表中不存在的数据进行更新,因此它似乎根本没有跳到插入条件。