Azure data factory 2 ADF v2-Web活动-无法检索后期输出
使用Azure Data Factory v2,我使用POST方法创建了Web活动,并获得了所需的响应输出。 但无法在下一个活动中从输出响应中获取行数据 如何引用此输出中行中的列? 行中的数据没有任何标题Azure data factory 2 ADF v2-Web活动-无法检索后期输出,azure-data-factory-2,Azure Data Factory 2,使用Azure Data Factory v2,我使用POST方法创建了Web活动,并获得了所需的响应输出。 但无法在下一个活动中从输出响应中获取行数据 如何引用此输出中行中的列? 行中的数据没有任何标题 { "Tables": [ { "TableName": "Table_0", "Columns": [ { "ColumnName": "MyFieldA", "D
{
"Tables": [
{
"TableName": "Table_0",
"Columns": [
{
"ColumnName": "MyFieldA",
"DataType": "String",
"ColumnType": "string"
},
{
"ColumnName": "MyFieldB",
"DataType": "String",
"ColumnType": "string"
}
],
"Rows": [
[
"ABCDEF",
"AAAABBBBBCCCDDDDD"
],
[
"CCCCCCC",
"CCCCCCC"
],
我无法引用行中的值
我试过很多东西
e、 g.@activity('WebActivity').output.Rows
似乎什么都不管用。
从web活动获取响应,然后无法在data factory中引用输出,这有什么意义呢?举个例子
@活动('WebActivity')。输出。表[0]。行
将返回以下内容:
[
[
"ABCDEF",
"AAAABBBBBCCCDDDDD"
],
[
"CCCCCCC",
"CCCCCCC"
]
]
如果您想访问更深入的内容,只需指定索引即可。
@活动('WebActivity')。输出。表[0]。行[0][0]将返回ABCDEF
如果需要自动执行此操作,可以使用foreach模式,其中包含一个执行管道,将数组作为参数传递,直到获得所需的属性。谢谢Pacodel!!!你帮了我的忙。 并在a For Each循环和数组中使用,当我将行传递给我的执行管道活动@activity('WebActivity')。输出。表[0]。行:
[
[
"ABCDEF",
"AAAABBBBBCCCDDDDD"
],
[
"CCCCCCC",
"CCCCCCC"
]
]
我可以使用以下内容引用行:
@{item()[0]}
@{item()[1]}
我使用@item在加载我的表的存储过程活动中填充参数
谢谢谢谢。我已经尝试了上述的各种版本,但还没有完全做到。我执行管道传递参数@activity('WebActivity').output.Tables[0].Rows,它为下一个管道数组提供数据行,如上面的示例所示。“仅对行”并对每个外观使用,然后我尝试使用@{item().rows[0]}或的变体引用数组中的行。但它不起作用。。。这些行没有任何标记,我不确定引用它们的语法是什么。我还尝试了@{item()[0]}等等