存储过滤器活动的输出

时间:2019-04-18 16:47:31

标签: azure azure-data-factory azure-data-factory-2

我正在创建一个管道,该管道基于几个列(使用Filter活动)过滤源SQL表中的输入,然后将其复制到Azure SQL表中。但是复制活动需要SQL查询输入而不是数组。显然,我无法将过滤器活动的输出保存到表或文件中。

我面临的错误是:

  

无法将“ sqlReaderQuery”属性中的值转换为“ System.String”类型。请确保有效内容结构和值正确。

     

Source = Microsoft.DataTransfer.DataContracts,''Type = System.InvalidCastException,Message =对象必须实现IConvertible。

1 个答案:

答案 0 :(得分:0)

过滤器活动不会将输出作为表格(复制活动将需要该表格)。由于在您的情况下,源是SQL,因此在配置源时,可以使用SQL查询来过滤查询本身中的数据。