SqlServer ETL 数据抽取工具SSIS之环境搭建

一、SSIS 简介:

SSIS 是Microsoft SQL Server integration Servers 的简称,是数据集成的解决方案,它包含数据提取,加工,加载等为一体的平台。

SQL Server Integration Services (SSIS) 提供一系列支持业务应用程序开发的内置任务、容器、转换和数据适配器。您无需编写一行代码,就可以创建 SSIS 解决方案来使用 ETL 和商业智能解决复杂的业务问题,管理 SQL Server 数据库以及在 SQL Server 实例之间复制 SQL Server 对象。

二、环境搭建:

2.1 系统要求:

基本所有window 环境都可以安装SQL Server, 但是,对于SSIS的安装,不同版本对系统有着不同要求,本次demo 环境,我们使用的是windows 2008 r2 操作系统+SQL Server 2012, 在选择SQL Server 版本时,一开始我选择的是SQL Server 2008, 但是在开发过程中,需要使用支持oracle数据抽取的attunity, 在安装1.2 版本的attunity时,提示无法写入注册表信息,此时执行oracle数据抽取时一直报错。之后安装SQL Server 2012 + attunity 2.0后解决该问题。

2.2 oracle 数据库连接

由于微软对oracle9以上版本不支持,因此需要安装Microsoft Connector for Oracle by Attunity 和oracle 客户端来支撑对oracle数据库连接支持。

Attunity 组件安装:

对于SQL Server 2008及以下的版本,需要安装Attunity 1.2版本,而SQL Server 2012及以上版本要使用Attunity 2.0版本。连接如下:

1.Attunity 1.2 : https://www.microsoft.com/en-us/download/details.aspx?id=29284

2.Attunity 2.0 : https://www.microsoft.com/en-us/download/details.aspx?id=29283

oracle11g 客户端: 

64位:win64_11gR2_client.zip

32位: win32_11gR2_client.zip

复制连接,使用迅雷下载,可以不用注册。

Attunity 开发文档: https://technet.microsoft.com/en-us/library/ee470675(v=sql.100).aspx


你可能感兴趣的:(SQL,Server)