如何根据值在Azure Data Factory中复制数据?

时间:2019-04-05 16:02:51

标签: azure azure-data-factory

我的问题是这样的: 例如,我在SQL Server table1(id,number1,number2)和其他table2(id,finalNumber)中有一个包含三列的表。如何进行条件复制?我想复制table2(finalNumber)中每一行的较大数目。我想到了LookUp-> IfConditionally,但是它不起作用。

1 个答案:

答案 0 :(得分:0)

IfCondition activity document中的示例中,它可以用于引用查找活动的输出数据。类似于@{activity('MyLookupActivity').output.firstRow.count}。您可以参考我以前的案例:Referencing JSON payload value in Azure Data Factory for If condition

此外,还有一个想法是使用存储过程。您可以linksql server sink中配置sql server存储过程。

enter image description here

然后,您可以将数据从源表复制到临时表。并进行数字对比业务并在存储过程中进行插入操作。我在上一案例中做了非常详细的步骤:Azure Data Factory mapping 2 columns in one column是指它。

任何关心,让我知道。