Azure Data Factory中Foreach Loop配置:如何动态取Lookup前5行?
Azure Data Factory Foreach循环获取Lookup前5行的表达式
要在Foreach循环里只处理Lookup活动输出的前5行数据,直接用ADF内置的slice函数截取数组即可,具体表达式如下:
@slice(activity('你的Lookup活动名称').output.value, 0, 5)
关键说明:
activity('你的Lookup活动名称').output.value:指向Lookup活动返回的完整数据数组(前提是Lookup活动未勾选「First row only」选项,否则只会返回单行数据而非数组)slice函数逻辑:第一个参数是目标数组,第二个参数是起始索引(ADF数组索引从0开始),第三个参数是结束索引(该索引对应的元素不会被包含,因此写5就能精准获取前5行数据)
内容的提问来源于stack exchange,提问作者Being Real
相关产品推荐
相关产品推荐

