如何将Databricks Notebook输出值拼接参数传入Copy Activity
解决方案
问题出在你直接引用了values数组而非提取其中的CHANGENR具体值,正确的表达式需要先定位到数组中的对象,再取出目标字段:
@{concat(pipeline().parameters.incremental_rule, activity('COPY_SAP_TABLE_CDPOS').output.runOutput.values[0].CHANGENR)}
说明:
activity('COPY_SAP_TABLE_CDPOS').output.runOutput.values返回的是包含单个对象的数组,通过[0]可以获取数组中的第一个(也是唯一的)对象- 再通过
.CHANGENR提取该对象中的具体字段值 - 最后用
concat函数将incremental_rule参数与提取出的CHANGENR值拼接,得到符合需求的字符串
内容的提问来源于stack exchange,提问作者Greencolor
相关产品推荐
相关产品推荐

