文档章节

SSIS

j
 james_laughing
发布于 2015/04/13 12:25
字数 549
阅读 24
收藏 0

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

 

可视化环境

熟悉了SSIS的可视化操作后,给你的感觉应该是震撼的,因为几乎你所能想得到的ETL操作都能通过简单拖拽控件加以实现 [1]  。
主要得益于SSIS强大Control Flow Function以及那个灵活多样并且高效的DataFlow Task (BulkInsertTask和Execute SQL Task等可以看成特殊的DataFlowTask)。Control Flow主要负责高层的逻辑拓扑,完成对各个DataFlowTask单元的串接,而DataFlowTask除了提供简单的SQL语句的执行,两个节点之间的数据传输外,还提供了Aggregation、DataConversion,Merge、Sort等操作,实现了面向多个源和目的端的复杂数据流的整合。另外值得一提的是,SSIS同时也提供For/Foreach Loop Container来完成类似for语句的循环操作。
 

强大的参数设置功能

SSIS的另一个特色是的参数设置功能,这一点比DTS有了明显的进步。连接参数,源与目的关联的表名或者SQL语句的条件子句,都可以通过参数来构建,甚至参数本身可以由其他参数动态赋值(通过Expression功能),这就给用户提供了非常广阔界面编程的空间,充分发挥你的想象力,就能够在可视化界面上实现复杂逻辑功能的ETL操作。
SSIS强大的参数设置功能在一定程度上简化了SSIS的Package(Package:SSIS基本的可执行单位)程序调用。

 

本文转载自:http://baike.baidu.com/link?url=7WWfzxH9iRCQngR7c-pcuJlIHGzPV1w8Fcxs9RQ_Fbox9fNQlalj-AhdlNRYMpD0G...

共有 人打赏支持
j
粉丝 27
博文 440
码字总数 21991
作品 0
广州
[SSIS] 之一: SSIS 学习之旅 SSIS 简介

[SSIS] 之一: SSIS 学习之旅 SSIS 简介 https://blog.csdn.net/u013054786/article/details/51406003 SSIS 其全称是Sql Server Integration Services ,是Microsoft BI 解决方案的一大利器.......

chenhao_asd
04/30
0
0
[SSIS] 之七: SSIS 学习之旅 FTP访问类

https://blog.csdn.net/u013054786/article/details/51408190 这章把脚本任务访问FTP的方法 全部给大家 如果对前面还有不了解的可以点击下面的目录进行学习。 至此 SSIS 学习之旅 到这里就结...

chenhao_asd
04/30
0
0
Integration Services 教程 3 -- 初识SQL SSIS

http://www.cnblogs.com/NikoMao/p/5959862.html 1 什么是微软的SQL Server Integration Services(SSIS) 微软SSIS是构建企业级数据集成和数据转换解决方案平台。您可以使用集成服务来解决复...

chenhao_asd
04/19
0
0
Integration Services 教程 4 -- SSIS 基础任务

http://www.cnblogs.com/NikoMao/p/5967021.html 基础任务 本章主要是介绍如何在SSIS中创建一个基础的任务。 1 新建一个SSIS项目 打开visual studio,新建一个项目,然后选择Integration Ser...

chenhao_asd
04/19
0
0
Integration Services 教程1 -- SSIS 如何创建 ETL 包

https://docs.microsoft.com/zh-cn/sql/integration-services/integration-services-tutorials https://docs.microsoft.com/zh-cn/sql/integration-services/ssis-how-to-create-an-etl-pack......

chenhao_asd
04/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

巨头纷纷进驻物联网行业,围绕巨头布局细分领域,将成为独角兽成长的重要模式

巨头纷纷进驻物联网行业,围绕巨头布局细分领域,将成为独角兽成长的重要模式。 物联网普及的进程正在加速。这已经不是嘴上说说的概念,而是落实为产品与营收的事实。近期,就有不少互联网巨...

个推
30分钟前
1
0
excel操作----主要用于数据库入库

# -*- coding: utf-8 -*-import pymysqlimport xlrdimport uuidfrom xlrd import XLRDErrorfrom sdjn_tourism_api.settings import MYSQL_DATABASE, MYSQL_PORT, MYSQL_HOST, MYSQL_P......

简心
34分钟前
1
0
MySQL联合索引最左原则

为了加快查询速度,我们经常对数据表的多个字段建立联合索引,这里特别对联合索引的最左原则做一下介绍。 当我们使用多个where = 或者 where in 条件进行查询的时候,MySQL会按照已建立的索引...

vinci321
37分钟前
1
0
JAVA多线程编程核心技术-学习笔记

进程和线程 进程是操作系统拓扑管理的基本单位 线程是进程中,独立运行的子任务 线程启动 在多线程中, 代码的顺序 , **[不是]**线程的执行顺序. start()和run() start()是启动新线程执行方法,...

ol_O_O_lo
37分钟前
1
0
mysql创建存储过程

1、delimiter关键字 delimiter关键字就是告诉MySQL解释器,该段命令是否已经结束了,mysql是否可以执行了。默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束,那么...

kaixinguo314
47分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部