在Azure数据工厂中为If条件引用JSON有效内容值

问题描述 投票:1回答:1

我有一个Json文件,就像从API调用返回的有效负载一样 - 这是数据工厂中的http数据集类型。

{
    "count": 2,
    "name": "DatasetABC",
    "columnNames": [
        "Column_1",
        "Column_2"

    ],
    "rows": ["1234",
             "5678"

    ]

}

我希望能够使用If条件中返回的计数记录。我想知道我需要使用什么来获得“计数”的值,即2。

任何帮助赞赏。

azure-data-factory
1个回答
1
投票

根据您的描述,我想您可以在Azure数据工厂中使用LookUp Activity

查找活动可以从任何Azure Data Factory支持的数据源检索数据集。在以下场景中使用它:

动态确定在后续活动中操作哪些对象,而不是对对象名称进行硬编码。一些对象示例是文件和表。查找活动读取并返回配置文件或表的内容。它还返回执行查询或存储过程的结果。如果Lookup活动是单例值,则可以在后续复制或转换活动中使用它。如果输出是属性数组,则可以在ForEach活动中使用该输出。

例如,也许您可​​以通过在@{activity('MyLookupActivity').output.firstRow.count}中使用IF activity来访问计数值。

© www.soinside.com 2019 - 2024. All rights reserved.