SSIS 学习之旅 序章 和 简介

SSIS 学习之旅目录:

第一章: SSIS 学习之旅 第一个SSIS 示例(一)

第二章: SSIS 学习之旅 第一个SSIS 示例(二)

第三章: SSIS 学习之旅 数据同步

第四章: SSIS 学习之旅 FTP文件传输-FTP任务

第五章: SSIS 学习之旅 FTP文件传输-脚本任务

第六章: SSIS 学习之旅 FTP访问类

SSIS是Microsoft SQL Server Integration Services的简称,
是生成高性能数据集成解决方案,是Microsoft BI 解决方案的一大利器。

Integration Services 包括用于生成和调试包的图形工具和向导;
用于执行工作流函数(如 FTP 操作)、执行 SQL 语句或发送电子邮件的任务;
用于提取和加载数据的数据源和目标;
用于清理、聚合、合并和复制数据的转换;
用于管理 Integration Services 的管理服务 Integration Services 服务;
以及用于对 Integration Services 对象模型编程的应用程序编程接口 (API)。

SSIS 的体系结构主要由四部分组成:Integration Services 服务、Integration Services 对象模型、
Integration Services 运行时和运行时可执行文件以及封装数据流引擎和数据流组件的数据流任务(如图):

这是我们初学者必须要了解的,只要明白了这个体系统结构,体会了各组成部分之间的关系,
清楚了什么是控制流、什么是数据流,SSIS学起来就不难了。

接下来让我们从一个例子来初探一下SSIS的使用.当然要想成功执行示例.你需要在安装Sql Server2012的时候,
选中安装Integration Services和  Business Intelligence Development Studio选项 。这样 SSIS开发平台将于一并安装起来。

1.单击开始->所有程序-〉Sql Server 2008-〉SQL Server Business Intelligence Development Studio。
第一次打开这个开发环境的时候可能需要等待几分钟。该开发工具和 VS开发工具很相似

2.打开BIDS以后,我们可以单击File->新建-〉项目。(如图):

3.在“新建项目”对话框的“模板”窗格中,选择“Integration Services 项目”。
然后在“名称”框中,将默认名称修改为自己的所需的名称。这个设计如下。(如图):

4.单击“确定”按钮。默认情况下,将创建一个名为Package.dtsx的空包。

5.创建好一个SSIS项目后,我们就可以在Package.dtsx包中的控制流、
数据流等选项卡中托放控件来设计SSIS包。SSIS的工具箱的位置 (如图):

本系列的开发工具 全部是 Business Intelligence Development Studio 2010版本  
由于工作变动 所以写一些小例子 供大家参考学习。有些不对的地方也请大家包含。

时间: 2024-08-20 09:25:55

SSIS 学习之旅 序章 和 简介的相关文章

SSIS 学习之旅 FTP访问类

这章把脚本任务访问FTP的方法 全部给大家. 控件的使用大家如果有不懂得可以看下我之前的文章.第一章:SSIS 学习之旅 第一个SSIS 示例(一)(上) 第二章:SSIS 学习之旅 第一个SSIS 示例(二) 第三章:SSIS 学习之旅 数据同步 第四章:SSIS 学习之旅 FTP文件传输-FTP任务 第五章:SSIS 学习之旅 FTP文件传输-脚本任务 #region 连接FTP服务器 /// <summary> /// 连接FTP服务器 /// </summary> ///

SSIS 学习之旅 第一个SSIS 示例(一)(下)

继上一章咱们继续. 6.创建包变量注意:由于以后文章里的实例全部建立在一个解决方案下,而且 数据库是本地数据库 我使用包变量存放数据库连接串,DB连接管理器 会转换成 项目连接 以后的文章就不详细讲解这一方面了.(大家也可以不使用包变量这种方式根据情况而定); 7.把数据库连接器 连接方式 更改成变量形式 8.创建DB源 注意:在数据访问模式 选择SQL命令的情况下  不能使用临时表当结果表 当出现处理复杂逻辑获取结果的时候 最好使用存储过程 最后结果导入到一张实体表中 9.创建输出的平面文件目

SSIS 学习之旅 数据同步

这一章 别人也有写过但是我觉得还是写写比较好.数据同步其实就是想仿照 数据库的发布订阅功能 设计:   前面两个例子已经分别创建了两个数据库分别是Demon 和 Demon_text    里面分别都有Users 表 以Demon库Users表为主表 像 Demon_text库Users表同步数据   定期处理数据 使得两个库数据一致 创建数据库跟数据中的表的SQL语句 分别在上两章有 这里就不在粘贴过了. 由于这个包 使用的库是上面两章的数据库 为了不重复创建数据库连接管理器 本人将Demon

基于 Android NDK 的学习之旅----- C调用Java

http://www.cnblogs.com/luxiaofeng54/archive/2011/08/17/2142000.html 基于 Android NDK 的学习之旅----- C调用Java许多成熟的C引擎要移植到Android 平台上使用 , 一般都会 提供 一些接口, 让Android sdk 和 jdk 实现. 下文将会介绍 C 如何 通过 JNI 层调用 Java 的静态和非静态方法. 1.主要流程 1.  新建一个测试类TestProvider.java a)       

Asp.Net MVC4 + Oracle + EasyUI + Bootstrap 序章

Asp.Net MVC4 + Oracle + EasyUI + Bootstrap 序章 -- 新建微软实例 1.  简介 为学习MVC4而写的文章,以项目开发的角度书写.循序渐进,同时也是自己学习的过程,博文编写过程中,我会参考相关专业书籍和网站,尽量编写和描述规范的编码和原理.若是过程中有错误,请各位看官不吝啬指出! 2.  博文定位 新手教程,所以适合刚刚准备学习MVC4的博友阅读.不过会讲述很多原理,个人认为,目的是学会如何操作,但是原理也同样重要.授人以鱼不如授人以渔. 3.  初次

【转】基于 Android NDK 的学习之旅-----数据传输(引用数据类型)

原文网址:http://www.cnblogs.com/luxiaofeng54/archive/2011/08/20/2147086.html 基于 Android NDK 的学习之旅-----数据传输二(引用数据类型)(附源码) 基于 Android NDK 的学习之旅-----数据传输(引用数据类型) 接着上篇文章继续讲.主要关于引用类型的数据传输,本文将介绍字符串传输和自定义对象的传输. 1.主要流程 1.  String 字符串传输 a)         上层定义一个native的方法

菜鸟的Android学习之旅(一)

最近在拜读郭霖老师的经典<第一行代码>,作为一名菜鸟级的新手来说这本书确实对新手很友好,讲的很详细.如果你也像我一样作为一只小菜鸟想学习Android,还不了解这本书的,还没有想好入手哪一本书作为自己新手启蒙书的同学,个人觉得你就不要徘徊了,加入购物车吧! 因为我才是刚开始学习不久,第二章才学习了很少一部分,所以我没办法说点有营养的东西,我就先记录一下我学习过程中经历的错误吧. 第二章开始,郭老师教我们如何手动创建活动.边看书边敲代码,但是你会发现当你完全按照书上所说敲完所有需要的代码之后代码

ArcGIS for Desktop入门教程_第二章_Desktop简介 - ArcGIS知乎-新一代ArcGIS问答社区

原文:ArcGIS for Desktop入门教程_第二章_Desktop简介 - ArcGIS知乎-新一代ArcGIS问答社区 1 Desktop简介 1.1 ArcGIS for Desktop ArcGIS for Desktop是ArcGIS产品线上的桌面端软件产品,为GIS专业人士提供的信息制作和使用的工具.利用ArcGIS for Desktop,你可以实现任何从简单到复杂的GIS任务,包括制图,地理分析,数据编辑,数据管理,可视化和空间处理等.它可以作为三个独立的软件产品购买,每个

java JDK8 学习笔记——第16章 整合数据库

第十六章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 1.JDBC是java联机数据库的标准规范.它定义了一组标准类与接口,标准API中的接口会有数据库厂商操作,称为JDBC驱动程序. 2.JDBC标准主要分为两个部分:JDBC应用程序开发者接口和JDBC驱动程序开发者接口.应用程序需要联机数据库,其相关API主要在java.sql和javax.sql两个包中. 3.应用程序使用JDBC联机数据库的通用语法: Connection conn = DriverManager.g