我在ADF V-2中有一个管道,它使用查找活动从OnPrem SqlServer读取表格列表,然后我将这4个表格的列表传递给"for each activity“,它被配置为批处理计数2。然后,它从我的4个表格列表中读取任意2个表格的数据,并将它们加载到ADLS。我想要控制它拾取前两个表的顺序,等等,可能是通过按优先级字段对查找活动返回的项的数组进行排序。如何对从Lookup活动中检索到的项目进行排序?
发布于 2019-05-22 16:38:40
您可以在查找活动SQL源中编写查询:
SELECT * from xxx ORDER BY Col1
发布于 2019-05-24 00:52:24
Lookup活动本身不应用排序。如果您想要控制forEach活动的顺序,您必须在活动中选择 forEach标志。否则,数据工厂将尝试并行运行它们。
正如@Atvoid建议的那样,在Lookup活动中将order by作为SQL查询的一部分应用将是最简单的排序解决方案。
https://stackoverflow.com/questions/56229715
复制相似问题