【问题标题】:Transforming XML column data using SSIS使用 SSIS 转换 XML 列数据
【发布时间】:2017-02-16 11:58:40
【问题描述】:

寻求有关将 XML 列数据(来源:SQL DB)转换为 SQL 数据库中的行数据的帮助。

我在数据库中有一个带有 XML 列的表。我想提取这些 XML 数据,对其进行转换,提取一些节点并将其逐行存储在另一个表 SQL 数据库中。我相信 SSIS 有办法做到这一点。有人可以指导如何做到这一点。

我已尝试以下步骤并出现以下错误。

  1. 使用控制流任务创建了一个包。
  2. 添加了“执行 SQL 任务”以提取 XML 列数据(首先我尝试获取一个 XML 值,稍后想要循环所有 XML)
  3. 将上述输入连接到数据流任务(使用 XML 源 + OLE DB 目标)。我正在尝试从 XML 变量中获取数据,但我不知道如何在这里定义 XSD 路径。

有人可以指导我遵循的正确方法还是有更好的方法来实现这一目标?顺便说一句,我使用的是 SSIS 2012 版本(Visual Studio 2010)

我试过谷歌这件事,但我无法将源作为 XML 列数据。 (凡是 XML 数据作为文件的地方)

【问题讨论】:

    标签: xml ssis-2012


    【解决方案1】:

    单击 XSD 路径位置下方的“生成 XSD”。它会自动为你生成 XSD

    【讨论】:

    • 这种类型的答案应该在评论中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多