我的问题是这样的: 例如,我在SQL Server table1(id,number1,number2)和其他table2(id,finalNumber)中有一个包含三列的表。如何进行条件复制?我想复制table2(finalNumber)中每一行的较大数目。我想到了LookUp-> IfConditionally,但是它不起作用。
答案 0 :(得分:0)
在IfCondition activity document中的示例中,它可以用于引用查找活动的输出数据。类似于@{activity('MyLookupActivity').output.firstRow.count}
。您可以参考我以前的案例:Referencing JSON payload value in Azure Data Factory for If condition
此外,还有一个想法是使用存储过程。您可以link在sql server sink中配置sql server存储过程。
然后,您可以将数据从源表复制到临时表。并进行数字对比业务并在存储过程中进行插入操作。我在上一案例中做了非常详细的步骤:Azure Data Factory mapping 2 columns in one column是指它。
任何关心,让我知道。