• BI商业智能培训系列——(二)SSIS入门


    简介:

        SSIS,Microsoft SQL Server Integration Services。Integration意为“整合”、“一体化”。上篇博客中提到SSIS是生成高性能数据集成解决方案的平台。


    相关概念:

        控制流:

        控制流任务是最小的执行单位,运行之后有成功、失败和完成的结果。如果还没有得到运行结果,无法进行下一个任务。

        数据流:

        在数据流任务中,转换时最基本的元素。一个转换任务和控制任务是有很大的区别的。转换任务之间是可以并行执行的,不必等待上一个转换任务执行完毕。

        数据源:
        做数据处理,当然不能少了数据,所以还需要添加数据源。这里的数据源包括数据来源和数据目标

    熟悉界面:

    1、创建项目:

    打开文件——新建——项目,在商业智能下选择Integration Services。如图:



    解决方案资源管理器:可以查看数据源和项目文件,如下图:

    连接管理器:当前SSIS包所用到的数据源

    SSIS包:SSIS所有的开发都是在包中完成的。文件扩展名为".dtsx"。

    工具箱:所有的组件


    设计区:开发组件区域。

    在设计区中可以看到控制流和数据流的区域。



    2、创建数据源

    在设计区域的数据流中,将工具箱中的“源助手”拖拽到设计区域中,自动弹出对话框。

    选择新建,与SQL中的类似。


    最后,设置完成后,设计区域出现数据源的图标。


    蓝色箭头代表正确执行,红色箭头代表如果出错,执行到哪一步。

    这时,图标中有一个红叉,说明存在错误操作。把鼠标移上去,可以显示错误信息。


    双击数据源,选择需要的表名。


    然后,从工具箱中拖拽过来“目标助手”,进行类似操作。如图:


    这样,就建立了一个简单的流程,但是并未对数据做任何实质性的操作。

    小结:

        SSIS是BI中最基本也是最简单的部分,在学习中,既要回顾之前是如何用SQL实现同样的功能的,也要做到不要被传统的模式思维束缚住。

  • 相关阅读:
    UNIGUI如何禁止关闭新窗口
    【转】华为编码规范
    awk中 使用shell的环境变量
    【转】SDL与MFC的混合
    MSSQL学习笔记
    转 在.NET环境下为网站增加IP过滤功能
    欢迎加入asp.net交流群
    配置SQL Server2005以允许远程访问
    实用的文件操作类
    VS2005 + VSS2005 实现团队开发、源代码管理、版本
  • 原文地址:https://www.cnblogs.com/saixing/p/6730289.html
Copyright © 2020-2023  润新知