SSIS Basics

SSIS.基础知识SQL Server. Integration Services(SSIS.)自2005年以来一直是Microsoft Business Intelligence Stack的主食。从数据转换服务中解除(DTS.),SSIS是一个内置于Microsoft SQL Server之上的企业就绪,快速,易于使用的ETL系统。大多数人可以在几个小时内学习SSIS基础知识。

SSIS.基础知识

虽然SSIS使得开始移动数据相对容易,但在ETL工具中通常存在一些细微差别,特别是在SSIS中,特别需要更多的解释。在此页面上,我打算通过分享SSIS学习者的一些有用的入门信息来填写这种差距。大多数链接都是在本网站上发布,但在适当的情况下,我也包括与外部资源的链接。

我总是向这个系列添加新内容。如果您有介绍性主题’d喜欢看这里, 寄给我一个纸条 and I’LL考虑将其添加到队列中。

控制流

控制流是任何包的起点,包含所有任务(包括下面描述的数据流任务),优先约束和包装中使用的任何容器。以下是一些链接,以帮助您开始控制流程。

SSIS.参数
SSIS.优先约束
在SSIS错误后继续包执行
foreach循环中的条件文件处理
在SSIS foreach循环中跳过项目
在SSIS中开始使用for循环容器

数据流

数据流是大多数数据移动发生的地方。数据流包含源,目标和转换,以允许您连接到各种数据源并操纵或清除数据。数据流与您需要的简单或复杂,并且足够强大地处理数百万行的数据。

使用Foreach循环处理SSI中的多个文件
使用SSIS多个平面文件连接管理器
在SSIS中使用自定义文件分隔符
使用SSIS对象变量作为数据流源
SSIS.查找中的空间敏感性
SSIS.查找缓存模式

SSIS.目录

SSIS.目录于2012年推出,作为完全大修包如何存储,执行和记录。 SSIS目录有助于删除大量的手动工作,在旧版本的SQL Server集成服务中构建软件包和项目时需要。

SSIS.目录简介(视频)
创建SSIS目录
SSIS.目录日志记录表
SSIS.自定义日志记录级别
从SSIS目录中删除包
SSIS.目录项目版本控制

其他操作

您可以使用SSIS for ETL以及支持ETL的操作。 Zipping或解压缩文件等任务通常需要与FTP或SFTP服务器进行交互,作为提取,转换和加载过程的一部分。

在SSI中创建ZIP文件
在SSIS中解压缩文件
使用SSIS访问SFTP
使用SSIS检索来自FTP的文件列表
SSIS.表达语言条件运算符

行政

集成服务确实需要关心和喂养初始包装开发。照顾您的内存需求,调度工具和其他考虑因素是SSIS维护的一部分。

使用T-SQL执行SSIS包的更好方法
SSIS.需要多少内存?
在SSIS中使用参数和表达(视频)
使用SSIS中的项目连接

需要更多的帮助?

除了上面的SSIS基础知识资源外,我还有一个 综合培训课程 可用的。我也提供 专业指导和咨询 如果您需要个性化指导或实践援助。