首页 > 解决方案 > 在 azure 数据工厂中以数组格式存储单列 csv 文件

问题描述

我正在尝试逐行复制具有单列的 csv 文件,并将每条记录存储在用于每个活动的数组变量中。我正在尝试将该变量的数据写入文件但无法做到这一点。

我们如何仅通过 ADF 实现这一目标?

标签: azure-data-factoryazure-data-factory-2

解决方案


您可以使用查找活动而不检查First row only选项。您将得到一个数组,每个项目都是对象,如下所示:

"value": [
        {
            "column_name": "value1"
        },
        {
            "column_name": "value2"
        },
        {
            "column_name": "value3"
        },
        {
            "column_name": "value4"
        },
        {
            "column_name": "value5"
        }
    ]

如果您只想获得这样的数组:["value1","value2","value3","value4","value5"],您可以添加一个变量并循环@activity('Lookup1').output.value将值附加到您的变量。


推荐阅读