我正在尝试在ADF中建立一个简单的管道。第一步是从MSSQL服务器上的表中选择访问令牌和日志文件名。可以,预览显示一个包含两列的表;令牌和日志文件名。查找之后,我有一个foreach循环,该循环需要使用列令牌和日志文件名中的值向REST API发出http请求。作为项目,在foreach块中,我设置@activity('nameoftheactivity')。output。在foreach循环中是一个复制块。此复制块的来源是具有基本URL(https://api.domain.com/v2/)的REST API,相对URL设置为
@concat('logfile/',dataset().ForEachLogfilename,'.',formatDateTime(utcNow(),'yyyy-MM-dd'),'.log/json?access_token=',dataset().ForEachToken)
ForEachLogfilename和ForEachToken设置为“数据集”属性,其值为
@{item().token} and @{item().logfilename}
当我按下预览按钮时,Azure建议我按照建议设置@item()。token和@item()。logfilename的值。单击完成,我从其余的API中获取了数据。但是只有预览数据...当我执行“立即触发”时会出错...有人能指出我正确的方向吗?
欢呼!