Arrays Azure数据工厂-展平JSON时跳过集合引用为空的行

Arrays Azure数据工厂-展平JSON时跳过集合引用为空的行,arrays,json,azure-data-factory,Arrays,Json,Azure Data Factory,我正在尝试使用ADF复制活动将以下JSON序列化到拼花地板: [ { “mac”:“06A1E8A75834”, “时间戳”:“2020-11-06T00:00:00+02:00”, “楼层编号”:2, “x”:300.00, “y”:350.00, “位于内部”:正确, “区域”:[ { “区域地图名称”:“区域”, “区域名称”:“z_1_” } ] }, { “mac”:“06A1E8A75835”, “时间戳”:“2020-11-06T00:00:00+02:00”, “楼层编号”:2,

我正在尝试使用ADF复制活动将以下JSON序列化到拼花地板:

[
{
“mac”:“06A1E8A75834”,
“时间戳”:“2020-11-06T00:00:00+02:00”,
“楼层编号”:2,
“x”:300.00,
“y”:350.00,
“位于内部”:正确,
“区域”:[
{
“区域地图名称”:“区域”,
“区域名称”:“z_1_”
}
]
},
{
“mac”:“06A1E8A75835”,
“时间戳”:“2020-11-06T00:00:00+02:00”,
“楼层编号”:2,
“x”:300.00,
“y”:300.00,
“位于内部”:正确,
“区域”:[]
}
]
但是,在某些情况下,区域数组为空,将跳过记录的其余部分。 预期的行为是当数组为空时-区域名称和区域映射名称为空

映射如下所示:


有没有办法告诉ADF如何将空集合引用视为行中的空值?

正如我们所知,在展平JSON时,ADF将跳过带有空集合引用的行。
当我们取消选中该框时。

ADF将所有项目复制到目标,如下所示:

[{"mac":"06A1E8A75834","timestamp":"2020-11-06T00:00:00+02:00","floor_number":2,"x":300.0,"y":350.0,"located_inside":true,"zone_map_name":"sections","zone_name":"z_1_"}
,{"mac":"06A1E8A75835","timestamp":"2020-11-06T00:00:00+02:00","floor_number":2,"x":300.0,"y":300.0,"located_inside":true}
]

谢谢!还有一个小问题-也许您知道Microsoft文档中是否有关于此行为的描述?谢谢对不起,我没有找到任何解释。它似乎决定了是否允许将空值复制到目标。非常感谢您的确认!然后,我将尝试提交正式文档的请求,以提及此行为。所描述的行为现在添加到本节的正式文档中: