SQL Server 无法使用复制数据活动加载XML数据

t1rydlwq  于 2022-12-22  发布在  其他
关注(0)|答案(1)|浏览(125)

我无法在sql server数据库中使用复制数据活动加载XML数据,但可以使用扁平化层次结构通过数据流实现这一点,同时在复制数据中Map相应的数组不正确,即使管道成功也只有部分数据加载到数据库中。
并且在为XML文件执行复制活动时也不允许自动创建表,必须首先创建表脚本并加载数据...
由于我们使用SHIR,因此此活动应在使用拷贝数据活动中完成。
我无法在sql server数据库中使用复制数据活动加载XML数据,但可以使用扁平化层次结构通过数据流实现这一点,同时在复制数据中Map相应的数组不正确,即使管道成功也只有部分数据加载到数据库中。
由于我们使用SHIR,因此此活动应在使用拷贝数据活动中完成。

dtcbnfnu

dtcbnfnu1#

  • 使用复制活动的Map选项卡中的集合引用来展开和提取数据。我使用带有示例嵌套XML数据的复制活动重现了这一过程。


图像1:源数据集预览。

  • 在Map选项卡中,选择导入架构
  • 打开高级编辑器
  • 给予出需要迭代和提取数据的数组的JSON路径。


img:2Map设置。

  • 管道运行时,数据成功复制到数据库。

    img:3复制后接收数据。

参考文件:MS文件,关于表格接收器的分层源。

相关问题