首页 > 解决方案 > 将活动数据工厂 V2 集合引用复制到字符串类型

问题描述

我正在尝试使用 Data Factory V2 将 Json 文件加载到 SQL Server。需要将类型数组的集合引用保存到 SQL Server 中的字符串。在下图中,“字段”对象由多个字段组成。我需要将对象“关键字”作为字符串类型存储在映射到单个列的 SQL Server DB 中。我无法将“关键字”或“字段”映射到列

在此处输入图像描述

标签: jsonazureazure-data-factory-2azure-data-factory-pipelineazure-data-flow

解决方案


在数据工厂中,我们不能将 json 数据keywords数组作为 SQL Server 中的 json 字符串加载到每一行的一列。

我们能想到的是将所有 json 数据加载到 SQL Server 中的一行。

但这是一种非常规的方式:

  1. 将 json 文件设置为 Delimiter 文件格式。
  2. 使用文件中不存在的字符设置列和行分隔符。
  3. 然后 json 数据将被视为 json 字符串,如下所示:

在此处输入图像描述

SQL 数据库中的输出: 在此处输入图像描述


推荐阅读