我正在使用数据工厂 v2。我有一个复制活动,它以 Azure SQL 数据集作为输入,以 Azure 存储 Blob 作为输出。我想将我的 SQL 数据集中的每一行写为一个单独的 blob,但我不知道如何做到这一点。
我在复制活动中看到了 copyBehavior,但这仅适用于基于文件的源。
另一个可能的设置是我的数据集中的 filePattern:
指示存储在每个 JSON 文件中的数据模式。允许的值为:setOfObjects 和 arrayOfObjects。
setOfObjects - 每个文件包含单个对象,或行分隔/连接的多个对象。在输出数据集中选择此选项时,复制活动会生成一个 JSON 文件,其中每个对象每行(行分隔)。
arrayOfObjects - 每个文件都包含一个对象数组。
该描述谈到“每个文件”,所以最初我认为这是可能的,但现在我已经测试了它们,似乎 setOfObjects 创建了一个行分隔文件,其中每一行都写入一个新行。setOfObjects 设置创建一个带有 json 数组的文件,并将每一行添加为数组的一个新元素。
我想知道我是否在某处缺少配置,还是不可能?