检查存储过程已重置值

时间:2018-12-17 13:34:28

标签: azure-data-factory-2

我是Datafctory的新手。作为管道的一部分,我执行一个sp来获取下一条要使用Lookup处理的记录,然后在Set Variable中使用返回的值。

如果SP返回注释,则Set Variable失败,并显示以下错误

活动SetBatchId失败:无法评估表达式'activity('usp_get_next_archive_batch')。output.firstRow.id',因为属性'firstRow'不存在,可用属性为'effectiveIntegrationRuntime'。

DF中是否有一种方法可以在使用该属性之前检查该属性是否存在

谢谢

2 个答案:

答案 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']