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

Why is data not being transferred to my sink table after successfully completed Data Flow in Azure Data Factory?

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

数据流执行成功: Data flow results。 但是,数据行没有被复制到我的接收器 table。

我什至在接收器上尝试了 "Recreate" table 选项,我可以看到我在接收器 table 中的列名称被覆盖以匹配源 table,但仍然没有行被传输到接收器,它们保持为空。

对我可能做错的地方有什么建议吗?

提前致谢!

找出问题所在。在数据流的更改行步骤中,我首先有一个更新条件,然后是插入条件。当我删除 "Update" 作为第一个条件时,所有数据都已成功插入我的接收器 table。 我最初认为 alter row step 使用 "OR" 语句来操作条件,但它似乎是按照从前到后的顺序进行的。由于我的第一个是更新我的接收器 table 中不存在的数据,它似乎根本没有跳转到插入条件。