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版本  
由于工作变动 所以写一些小例子 供大家参考学习。有些不对的地方也请大家包含。

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

  1. SSIS 学习之旅 FTP访问类

    这章把脚本任务访问FTP的方法 全部给大家. 控件的使用大家如果有不懂得可以看下我之前的文章.第一章:SSIS 学习之旅 第一个SSIS 示例(一)(上) 第二章:SSIS 学习之旅 第一个SSIS ...

  2. SSIS 学习之旅 FTP文件传输-脚本任务

    这一章主要讲解一下用脚本怎么把CSV文件抛送到FTP服务器上 设计:   通过Demon库的Users表数据生成CSV文件.   生成后的CSV文件抛送到FTP指定目录下. 控件的使用这里就不做详细讲 ...

  3. SSIS 学习之旅 FTP文件传输-FTP任务

    这一章主要讲解一下FTP控件. 设计:   通过Demon库的Users表数据生成CSV文件.   生成后的CSV文件抛送到FTP指定目录下. 其他控件的使用这里就不做详细讲解了.大家如果有不懂得可以 ...

  4. SSIS 学习之旅 数据同步

    这一章 别人也有写过但是我觉得还是写写比较好.数据同步其实就是想仿照 数据库的发布订阅功能 第一章:SSIS 学习之旅 第一个SSIS 示例(一)(上) 第二章:SSIS 学习之旅 第一个SSIS 示 ...

  5. 数据结构(java版)学习笔记(序章)

    程序=数据结构+算法 序章做一个简单的思维导图,方便理解数据结构这门课的大纲,接下来我们将是按照线性表,栈,队列,串,树和图的顺序依次往下学.

  6. SSIS 学习之旅 第一个SSIS 示例(二)

    这一章还是继上一章例子 进行一些小的知识扩展.主要是为了让大家更快的上手SSIS. 概要设计:    1.按用户组生成CSV文件到Pending目录下,    2.移动Pending目录下的CSV文件 ...

  7. dotnet Core学习之旅(序)

    .NET Core 新玩具,新工具,新生产力 我将在博客园我从0.1开始探索.NET Core 的过程. 为什么是从0.1开始而不是从0开始 我在微软刚宣布开源的时候便接触到了.NET Core 1. ...

  8. 我的Grunt之旅-序章

    时间:2018-03-05 13:52  事件:安装Grunt 相关网址: grunt官网:https://gruntjs.com node.js下载地址 :https://nodejs.org/en ...

  9. CCNA+NP学习笔记—序章

    本人就读于南京捷式泰网络科技有限公司学习CCIE,这几天准备将多年来的纸质版笔记全部写成电子版献给大家以留下自己学习的足迹.本章是基础篇章,内容较少,主要为之后的内容做铺垫.所有笔记的分类顺序为:序章 ...

随机推荐

  1. Chapter 1(数据结构绪论)

    附件列表 数据结构绪论.jpg

  2. 线程属性API

    数据类型:pthread_attr_t 操作API: // 初始化线程属性 int pthread_attr_init(pthread_attr_t *attr);// 初始化为系统支持的所有属性的默 ...

  3. vue 配置环境遇到的问题总结

    之前Vue的官网上对于vue-cli脚手架搭建环境是这样的几步: npm install --global vue-cli vue init webpack my-project cd my-proj ...

  4. Shell记录-Shell脚本基础(一)

    Shell 注释: 你可以把注释,在你的脚本如下: #!/bin/bash # Author : Zara Ali # Copyright (c) Tutorialsyiibai.com # Scri ...

  5. Elasticsearch5.2.0部署过程的坑

    今天开工,在看ES时候发现前几天已经发布了5.2.0,就安装了一下,岂料安装完一直启动不了,可以说是一个bug. 报错: ERROR: bootstrap checks failed system c ...

  6. Linux之find查找命令

    Linux中find常见用法示例 [root@localhost ~]# find  [PATH]  [option]  [action] 参数: 1. 与时间有关的参数:共有-atime.-ctim ...

  7. BFS:八数码问题

    #include <iostream> #include <cstdlib> #include <cstdio> #include <cstring> ...

  8. Redis集群部署(redis + cluster + sentinel)

    概述说明 说明:本次实验采用c1.c2.c3三台虚拟机完成,每台服务器上都部署一个master.一个slave和一个sentinel.当某主节点的挂了,相应的从节点替位:当某主节点及主节点对应的从节点 ...

  9. Training Neural Networks: Q&A with Ian Goodfellow, Google

    Training Neural Networks: Q&A with Ian Goodfellow, Google Neural networks require considerable t ...

  10. [转载]HTML5开发入门经典教程和案例合集(含视频教程)

    http://www.iteye.com/topic/1132555 HTML5作为下一代网页语言,对Web开发者而言,是一门必修课.本文档收集了多个HTML5经典技术文档(HTML5入门资料.经典) ...