• 在SSIS中使用XML源加载数据


    上一篇我们讲到了如何实现XML文档的转换。那么如何将这些规范的数据导入到数据库中去呢?本节我们讲解使用XML源来实现该需求

    1. 添加数据流任务,并设置其与XML任务的优先约束

    image

    2. 编辑数据流任务

    双击该任务

    image

    3. 添加XML源

    image

    4. 编辑该组件

    image

    点击“生成XSD”。然后点击“列”

    image

    可以看到,它现在检测到了五个列。

    到这里为止,我们就完成了XML源的设置

    5. 添加数据目标

    我们希望将这些数据传输到其他数据存储中去。作为演示目的,我们这里直接使用简单一点的Excel作为目标

    image

    编辑该目标

    image

    在“OLEDB连接管理器”这边点击“新建”

    image

    点击“确定”

    在”Excel工作表名称”这边点击“新建”

    image

    点击“确定”

    点击一下左侧的“映射”

    image

    然后点击“确定”

    6. 测试数据流

    我们回到“控制流”的界面,选中“数据流任务”,右键,“执行任务”

    image

    7. 查看结果。我们去打开那个 Data.xls

    image

    在这里,我们看到的是一条一条的记录。

    到这里为止,我们就完成了一个完整的流程:

    • 使用“Web服务任务”从远程服务读取数据
    • 使用“XML任务”对数据进行转换
    • 使用“XML源”对数据进行读取
    本文由作者:陈希章 于 2009/6/20 12:12:04 发布在:http://www.cnblogs.com/chenxizhang/
    本文版权归作者所有,可以转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    更多博客文章,以及作者对于博客引用方面的完整声明以及合作方面的政策,请参考以下站点:陈希章的博客中心
  • 相关阅读:
    SQL逻辑查询语句执行顺序
    数据库索引的实现原理
    JAVAMail邮件服务器
    TCP/IP基础
    Java IO流学习总结
    [Lydsy1806月赛] 超速摄像头
    CodeForces
    SCU
    CodeForces
    CodeForces
  • 原文地址:https://www.cnblogs.com/chenxizhang/p/1507293.html
Copyright © 2020-2023  润新知