【问题标题】:SSIS Xml Task - two columns to the databaseSSIS Xml 任务 - 数据库的两列
【发布时间】:2015-03-27 08:26:40
【问题描述】:

我拥有的是带有国家-城市对的 XML(全球天气网络服务)。我希望将该数据加载到数据库表(MS SQL Server)中。我已经用 XPATH 用一列 (/City) 完成了它,但不知道如何将两列导入表中。如何将输出设置为两列并使数据流将这两列加载到数据库表中?

编辑:

我现在拥有的是 Web Service Task,它从 http://www.webservicex.net/globalweather.asmx?wsdl 网络服务。接下来,数据流任务包含两件事:获取此 XML 的 XML 数据源和将一列节点从该 XML 加载到数据库表的 SQL Server 目标。

【问题讨论】:

  • 也许你可以举一些你已经做过的例子?
  • 您能否发布一些当前用于 XML 的 SSIS 数据流的图片?
  • @Macb 他们只是向前连接
  • 浏览这篇帖子stackoverflow.com/questions/5152671/…希望它能解决您的问题。并请展示您的包裹是如何转变的

标签: sql-server xml xpath ssis


【解决方案1】:

我已经通过使用 XSLT 转换做到了这一点。我已经阅读了XML,然后通过XSLT将其转换为CSV格式,然后将其放入数据库表中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多