如何在活动之前增加Azure数据工厂中的参数? [英] How to increment a parameter in an Azure Data Factory Until Activity?
本文介绍了如何在活动之前增加Azure数据工厂中的参数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在访问一个REST风格的API,它使用HTTP连接器将结果分成50个组。REST连接器似乎不支持客户端证书,因此我无法在其中使用分页。
我有一个名为SkipIndex
的管道变量,其缺省值为0。在Until循环中,我有一个有效的复制数据活动(从HTTP源到BLOB接收器),然后是我试图获得的一个Set Variable活动,以递增此变量。
{
"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
限制绊倒了。也许您可以使用一个小技巧:再添加一个变量来持久化索引号。
例如,我有两个变量:count
和indexValue
截止活动:
内部活动截止时间:
V1:
V2:
btw,ADF中未使用50++
。
这篇关于如何在活动之前增加Azure数据工厂中的参数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文