ADF v2 - Web 活动 - 无法检索开机自检输出



借助 Azure 数据工厂 v2,我使用 POST 方法创建了 Web 活动,并获得了所需的响应输出。 但无法从下一个活动的输出响应中获取行数据。

如何引用此输出中行中的列? 行中的数据没有任何标题。

{
"Tables": [
{
"TableName": "Table_0",
"Columns": [
{
"ColumnName": "MyFieldA",
"DataType": "String",
"ColumnType": "string"
},
{
"ColumnName": "MyFieldB",
"DataType": "String",
"ColumnType": "string"
}
],
"Rows": [
[
"ABCDEF",
"AAAABBBBBCCCDDDDD"
],
[
"CCCCCCC",
"CCCCCCC"
],

我无法引用行中的值 我尝试了很多东西 例如@activity('WebActivity'(.output。行

似乎什么都不起作用。 从 Web 活动获取响应,然后无法引用数据工厂中的输出有什么意义?

谢谢Pacodel!!你帮了我。 并在 a For Each 循环和数组中使用,当我将行传递给我的执行管道活动 @activity('WebActivity'(.output 时。表格[0]。行:

[
[
"ABCDEF",
"AAAABBBBBCCCDDDDD"
],
[
"CCCCCCC",
"CCCCCCC"
]
]

我可以使用以下内容来引用行:

@{item()[0]}
@{item()[1]}

我使用该@item在加载我的表的存储过程活动中填充参数

谢谢

对于您的示例。

@activity('WebActivity'(.output.表格[0]。行 将返回以下内容:

[
[
"ABCDEF",
"AAAABBBBBCCCDDDDD"
],
[
"CCCCCCC",
"CCCCCCC"
]
]

如果您想更深入地访问,只需指定索引即可。 @activity('WebActivity'(.output.表格[0]。行[0][0] 将返回 ABCDEF

如果需要自动执行此操作,则可以使用带有执行管道的 foreach 模式,将数组作为参数传递,直到获得所需的属性。

相关内容

  • 没有找到相关文章

最新更新