我是Datafctory的新手。作为管道的一部分,我执行一个sp来获取下一条要使用Lookup处理的记录,然后在Set Variable中使用返回的值。
如果SP返回注释,则Set Variable失败,并显示以下错误
活动SetBatchId失败:无法评估表达式'activity('usp_get_next_archive_batch')。output.firstRow.id',因为属性'firstRow'不存在,可用属性为'effectiveIntegrationRuntime'。
DF中是否有一种方法可以在使用该属性之前检查该属性是否存在
谢谢
答案 0 :(得分:1)
请在“输出”之后添加问号。表示“输出?.firstRow”。
另请参阅此帖子。 Azure Data Factory: For each item() value does not exist for a particular attribute
答案 1 :(得分:0)
表达式应该是 'activity('usp_get_next_archive_batch').output['firstRow'].['id']