0

我正在尝试使用“复制活动”将 XML 复制到数据库中。

XML 文件具有嵌套结构,因此我在“房间”级别定义了“集合引用”:

收藏参考截图

如果数组 Copy Activity 中有几条记录可以正常工作:

(...)
<Rooms>
  <Room>
    <Id>1</Id>
    <Code>001</Code>
    <Beds>1</Beds>        
  </Room>  
  <Room>
    <Id>2</Id>
    <Code>002</Code>
    <Beds>2</Beds>        
  </Room>  
</Rooms>
(...)

但是当数组中只有 1 条记录时 Copy Activity 不会复制任何内容:

(...)
<Rooms>
  <Room>
    <Id>1</Id>
    <Code>001</Code>
    <Beds>1</Beds>        
  </Room>  
</Rooms>
(...)

是否有解决方法/解决方法?

4

1 回答 1

0

在复制活动中,对于标记为集合引用的数组为空且选中复选框的记录,将跳过整条记录。

在此处输入图像描述

请参阅本文档- https://docs.microsoft.com/en-us/azure/data-factory/copy-activity-schema-and-type-mapping

于 2021-11-08T10:19:01.823 回答