文档章节

SSIS

j
 james_laughing
发布于 2015/04/13 12:25
字数 549
阅读 25
收藏 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
博文 448
码字总数 22078
作品 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
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
[SSIS] 之七: SSIS 学习之旅 FTP访问类

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

chenhao_asd
04/30
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

没有更多内容

加载失败,请刷新页面

加载更多

Web安全之XSS攻击与防御小结

Web安全之XSS攻防 1. XSS的定义 跨站脚本攻击(Cross Site Scripting),缩写为XSS。恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从...

前端小攻略
17分钟前
0
0
JavaScript中的继承及实现代码

JS虽然不像是JAVA那种强类型的语言,但也有着与JAVA类型的继承属性,那么JS中的继承是如何实现的呢? 一、构造函数继承 在构造函数中,同样属于两个新创建的函数,也是不相等的 function Fn...

peakedness丶
20分钟前
0
0
记一次面试最常见的10个Redis"刁难"问题

导读:在程序员面试过程中Redis相关的知识是常被问到的话题。作为一名在互联网技术行业打击过成百上千名的资深技术面试官,本文作者总结了面试过程中经常问到的问题。十分值得一读。 Redis在...

小刀爱编程
33分钟前
10
0
TiDB Lab 诞生记 | TiDB Hackathon 优秀项目分享

本文由红凤凰粉凤凰粉红凤凰队的成员主笔,他们的项目 TiDB Lab 在本届 TiDB Hackathon 2018 中获得了二等奖。TiDB Lab 为 TiDB 培训体系增加了一个可以动态观测 TiDB / TiKV / PD 细节的动画...

TiDB
46分钟前
3
0
当区块链遇到零知识证明

本文由云+社区发表 当区块链遇到零知识证明 什么是零知识证明 零知识证明的官方定义是能够在不向验证者任何有用的信息的情况下,使验证者相信某个论断是正确的。这个定义有点抽象,下面笔者举...

腾讯云加社区
55分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部