我是 Datafctory 的新手。作为管道的一部分,我执行 sp 来获取下一条记录以使用 Lookup 进行处理,然后在 Set Variable 中使用返回值。
如果 SP 返回注释,则设置变量失败并出现以下错误
活动 SetBatchId 失败:无法评估表达式“activity('usp_get_next_archive_batch').output.firstRow.id”,因为属性“firstRow”不存在,可用属性为“ effectiveIntegrationRuntime”。
DF 有没有办法在使用之前检查属性是否存在
谢谢
希望有人可以解决该错误。请点击以下链接获取模板
https://drive.google.com/open?id=15NYD-4Ghh3-DQV46ydfXgFg_VC0hdTSh
谢谢
在第1行:char:1 + new-azResourceGroupDeployment -ResourceGroupName $ ServerResourceGroup ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + CategoryInfo:未指定:(:) [New-AzResourceGroupDeployment ],异常+ FullyQualifiedErrorId:Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.NewAzureResourceGroupDeploymentCmdlet
new-azResourceGroupDeployment:13:33:59-错误:代码= InvalidTemplate;消息=部署模板验证失败:'0'行和'0'列的类型'Microsoft.Storage/storageAccounts'的模板资源'diukwestdbuk1 / storageAccounts'具有不正确的段长度。嵌套的资源类型必须具有与其资源名称相同的段数。根资源类型的段长度必须比其资源名称大一。请参阅 https://aka.ms/arm-template/#resources了解用法详细信息。
在第1行:char:1 + new-azResourceGroupDeployment -ResourceGroupName $ ServerResourceGroup ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + CategoryInfo:未指定:(:) [New-AzResourceGroupDeployment ],异常+ FullyQualifiedErrorId:Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.NewAzureResourceGroupDeploymentCmdlet
new-azResourceGroupDeployment:13:33:59-错误:代码= InvalidTemplate;消息=部署模板验证失败:'0'行和'0'列的类型'Microsoft.Storage/storageAccounts'的模板资源'diagnosticst1 / storageAccounts'具有不正确的段长度。嵌套的资源类型必须具有与其资源名称相同的段数。根资源类型的段长度必须比其资源名称大一。请参阅 https://aka.ms/arm-template/#resources了解用法详细信息。
azure azure-resource-manager azure-rm-template azure-template
azure ×1