我正在访问一个 RESTful API,该 API 使用 HTTP 连接器以 50 组为一组进行分页。 REST 连接器似乎不支持客户端证书,因此我无法在其中使用分页。
我有一个名为的管道变量SkipIndex
默认为 0。在 Until 循环内,我有一个可以运行的复制数据活动(HTTP 源到 BLOB 接收器),然后是一个我试图增加此变量的设置变量活动。
{
"name": "Add 50 to SkipIndex",
"type": "SetVariable",
"dependsOn": [
{
"activity": "Copy next to temp",
"dependencyConditions": [
"Succeeded"
]
}
],
"userProperties": [],
"typeProperties": {
"variableName": "SkipIndex",
"value": {
"value": "50++",
"type": "Expression"
}
}
}
我尝试过的所有操作都会导致错误,例如“表达式包含自引用变量。变量无法在表达式中引用自身。”和上面的那个50++
在调试期间导致接收器错误。
如何让 Until 循环在检索数据后递增此变量?
同意 REST 连接器确实支持分页,但不支持分页Client Certificates
认证类型。
为了您的想法Until activity
场景,我被绊倒了can't self-reference a variable in an expression
限制也。也许您可以对此做一些小技巧:再添加一个变量来保留索引号。
例如,我有2个变量:count
and indexValue
直到活动:
内部直至活动:
V1:
V2:
顺便说一句,没有使用50++
in ADF.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)