SSIS 学习之旅 序章 和 简介
SSIS 学习之旅目录:
第三章: SSIS 学习之旅 数据同步
第六章: 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 学习之旅 序章 和 简介的更多相关文章
- SSIS 学习之旅 FTP访问类
这章把脚本任务访问FTP的方法 全部给大家. 控件的使用大家如果有不懂得可以看下我之前的文章.第一章:SSIS 学习之旅 第一个SSIS 示例(一)(上) 第二章:SSIS 学习之旅 第一个SSIS ...
- SSIS 学习之旅 FTP文件传输-脚本任务
这一章主要讲解一下用脚本怎么把CSV文件抛送到FTP服务器上 设计: 通过Demon库的Users表数据生成CSV文件. 生成后的CSV文件抛送到FTP指定目录下. 控件的使用这里就不做详细讲 ...
- SSIS 学习之旅 FTP文件传输-FTP任务
这一章主要讲解一下FTP控件. 设计: 通过Demon库的Users表数据生成CSV文件. 生成后的CSV文件抛送到FTP指定目录下. 其他控件的使用这里就不做详细讲解了.大家如果有不懂得可以 ...
- SSIS 学习之旅 数据同步
这一章 别人也有写过但是我觉得还是写写比较好.数据同步其实就是想仿照 数据库的发布订阅功能 第一章:SSIS 学习之旅 第一个SSIS 示例(一)(上) 第二章:SSIS 学习之旅 第一个SSIS 示 ...
- 数据结构(java版)学习笔记(序章)
程序=数据结构+算法 序章做一个简单的思维导图,方便理解数据结构这门课的大纲,接下来我们将是按照线性表,栈,队列,串,树和图的顺序依次往下学.
- SSIS 学习之旅 第一个SSIS 示例(二)
这一章还是继上一章例子 进行一些小的知识扩展.主要是为了让大家更快的上手SSIS. 概要设计: 1.按用户组生成CSV文件到Pending目录下, 2.移动Pending目录下的CSV文件 ...
- dotnet Core学习之旅(序)
.NET Core 新玩具,新工具,新生产力 我将在博客园我从0.1开始探索.NET Core 的过程. 为什么是从0.1开始而不是从0开始 我在微软刚宣布开源的时候便接触到了.NET Core 1. ...
- 我的Grunt之旅-序章
时间:2018-03-05 13:52 事件:安装Grunt 相关网址: grunt官网:https://gruntjs.com node.js下载地址 :https://nodejs.org/en ...
- CCNA+NP学习笔记—序章
本人就读于南京捷式泰网络科技有限公司学习CCIE,这几天准备将多年来的纸质版笔记全部写成电子版献给大家以留下自己学习的足迹.本章是基础篇章,内容较少,主要为之后的内容做铺垫.所有笔记的分类顺序为:序章 ...
随机推荐
- Kubernetes Pod 健康检查
参考文档: https://jimmysong.io/kubernetes-handbook/guide/configure-liveness-readiness-probes.html 一.Pod的 ...
- vue的props和$attrs
过去我们在vue的父子组件传值的时候,我们先需要的子组件上用props注册一些属性: <template> <div> props:{{name}},{{age}} 或者 {{ ...
- Hadoop生态圈-Hive函数
Hadoop生态圈-Hive函数 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.
- codves 2021中庸之道
2021 中庸之道 http://codevs.cn/problem/2021/ 题目描述 Description 给定一个长度为N的序列,有Q次询问,每次询问区间[L,R]的中位数. 数据保证序列中 ...
- Jdbc druid数据库连接池
//测试类package druid; import util.JdbcUtilsDruid; import java.sql.Connection; import java.sql.Date; im ...
- Elasticsearch技术解析与实战(五)Document解析
1.手动指定document id 一般来说,是从某些其他的系统中,导入一些数据到es时,会采取这种方式,就是使用系统中已有数据的唯一标识,作为es中document的id. PUT /index/t ...
- shell逐行读取excel并执行sql
背景:测试同学想根据一组user_id 获取token做测试,由于各种原因(数据量大,sql语句复杂),只能根据user_id一条条查,于是写了个脚本: 1, 先查询需要的user_id 导出到use ...
- 通过微信公众号ID生成公众号的二维码
username为公众号id http://open.weixin.qq.com/qr/code/?username=wyjiaolian
- 奇怪的C代码
; int ans = (++i)+(++i)+(++i); ans等于多少?我想大多数同学都会和我一样的认为: ans = 4 + 5 + 6 = 15. 而实际结果呢? - Linux下用gcc编 ...
- 【51nod】1766 树上的最远点对
[题意]给定n个点的树,m次求[a,b]和[c,d]中各选出一个点的最大距离.abcd是标号区间,n,m<=10^5 [算法]LCA+树的直径理论+线段树 [题解] 树的直径性质:距离树上任意点 ...