文档介绍:DAT324SQL Server 2005Integration Service开发与部署
黄春雷
高级顾问
顾问咨询部
微软(中国)有限公司
从数据源获取与整理数据
数据转换与整合
结合业务逻辑和分层次的多维视图进行数据分析
通过数据挖掘进行数据发现
数据展现与分发
数据访问
Integrate
Analyze
Report
商业智能平台
议程
什么是Integration Service(SSIS)
与DTS的对比
SSIS的主要工具集
实战SSIS新功能
目标:对SSIS有一个全面的了解,并能够开始轻松上手!
一个全新的SQL Server商业智能应用组件
上一个版本的SQL Server中DTS的替代应用
新一代的高性能数据整合技术平台
什么是SSIS?
SSIS的技术架构
控制流(Control Flow)
并行的工作流引擎
执行“容器”与“任务”
数据流(Data Flow)
SSIS的核心组件
高性能的数据管道
图形化的数据转移流程设计
包括“源”,“目标”和“数据转换”等组件
智能并行操作
SSIS的运作方式
支持各种数据源,用户甚至可以自定义开发数据源适配器
数据转换组件通过各种方式对数据进行加工和处理
在数据转换过程中,数据流可以根据规则进行条件判断和路由
数据处理流程可以按照真实的业务规则进行复杂的定义
最后,数据可以被并行地加载到各种不同的目标数据源中
一些其他的说明……
通过SQL Agent来进行调度
“Package”是工作的基础单元
一个SSIS的Package是一个XML
Package可以保存在文件系统或者SQL Server中
SSIS是一个独立的功能组件
与SQL Server的其他功能组件有很好的集成
SSIS的特点
性能
能够高效地处理海量并且复杂的数据流程
功能
具有许多内建的数据源适配器和转换工具
灵活的对象模型允许用户通过定制开发对其进行扩展
可视化的开发与调试环境
智能
智能处理复杂无规则的数据
SSIS Package的主要组成部分
Control Flow
Loop
FTP Task
Send Mail
Execute SQL
Data Flow Task
Data Flow
Flat File Source
SQL Data Source
Merge
Multi-cast
Derive Column
SQL Server
Flat File