加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQL Server集成服务用于Oracle 10g

发布时间:2016-09-09 20:34:25 所属栏目:MsSql教程 来源:站长网
导读:1.导言 这篇文章关注于使用SQL Server集成服务来从异构数据源提取数据以及将数据导入到Microsoft SQL Server用于商业智能(BI)分析和报表的好处。Oracle Databas
1.导言

这篇文章关注于使用SQL Server集成服务来从异构数据源提取数据以及将数据导入到Microsoft® SQL Server™用于商业智能(BI)分析和报表的好处。Oracle Database 10g数据作为主要数据源来使用。

这篇文章的读者包括IT专家、数据库管理员和系统架构师。读者应该具有对数据库和Microsoft SQL Server以及Oracle Database 10g的一般性了解。读者应该在他们喜欢的硬件平台上使用参考的数据库。

SQL Server是Microsoft集成商业智能平台的一部分,并覆盖了数据仓库、分析和报表、记分卡、计划和预算。SQL Server在甘特的商业智能平台的魔力象限和数据仓库的魔力象限中都是处于领导者象限。Microsoft在SQL Server标准版和企业版中都具有优秀的商业智能产品。这些包括SQL Server集成服务(SSIS)、SQL Server报表服务(SSRS)、以及SQL Server分析服务(SSAS)。与之对应的,Oracle提供了类似的功能作为Oracle企业版的可选项,但是需要额外收费。

这篇文章首要关注的是SQL Server 集成服务。SSIS提供了对异构和同构环境的支持,并作为一个集成工具服务于使用多个数据源和运行在Microsoft和非Microsoft软件环境中平台的客户。我们介绍了建立具有一个异构数据源的SSIS和导入数据到SQL Server是多么简单。我们还记录了从一个Oracle Database 10g数据源导入数据到SQL Server的步骤。

许多IT经理努力采用实用的、性价比高的解决方案来支持他们的业务过程。我们再次强调SQL Server 所带给商业智能解决方案的价值。SQL Server 包括优秀的商业智能工具而没有额外收费,这是IT经理所不能忽视的。

2.关于SSIS

SQL Server集成服务(SSIS)是建立在Microsoft SQL Server之上的首要数据转换框架。它执行许多任务,从简单的导入/导出操作到在异构数据源间复杂的高性的提取、转换、加载(ETL)任务。 这个强大的功能来自于一组紧密结合的工具套件,它包括控制流和数据流逻辑设计器、用来建立和执行独立的包的工具,以及支持这个执行和自动化高性能数据转换所必需的服务。

SSIS来源于SQL Server 的之前版本,是作为数据转换服务(DTS)——一个建立在SQL Server之中的简单数据转换框架。

SSIS作为数据转换服务(DTS)——一个内置于SQL Server之中的简单转换框架,出现于SQL Server的先前版本。DTS所缺少的是广泛的功能,它只是以一个简单的“希望完成它”的思想来发布的。这使得开发人员和数据库管理员可以在Microsoft SQL Server和其它数据库平台或数据源间直接提取、转换和加载数据。但是,如同数据库操作的需求改变了一样,对SQL Server中一个更加复杂的ETL解决方案的需求也改变了。

SSIS是许多年来客户反馈和Microsoft修改的最终结果。在SQL Server中数据转换的基本前提没有改变,但是完成ETL任务的工具和处理从根本上改变了。SSIS具有比它之前版本更加广泛的功能。这篇文档提供了一个使用SSIS从外部数据源提取和转换数据到一个SQL Server数据库的实际例子。这个例子中的数据源来自于一个Oracle Database 10g数据库。随着Oracle and SQL Server之间所有者的总成本的增加,这个例子可能变得更通用。IT决策制订者在决定使用哪个数据库平台来运行他们的业务时将成本看作是一个重要的购买依据,而且SQL Server具有建立商业智能解决方案所必需的程序。

开始

在我们开始我们的ETL过程示例之前,我们必须先定义源Oracle数据库和目标SQL Server数据库之间的联系路径。这要求安装所必需的Oracle支持软件。Oracle要求网络传输工具比如Oracle Net来与其它的数据库服务联系。Oracle Net与SQL Server Tabular Data Stream(TDS)很类似。Oracle Database 10g客户端软件最新的32位和64位版本可以从这里下载:

http://download.oracle.com/otn/nt/oracle10g/10201/10201_client_win32.zip

http://download.oracle.com/otn/nt/oracle10g/10201/102010_win64_x64_client.zip

要注意安装客户端软件的特定版本——32位或64位。为你的操作系统(32位或64位)安装正确的版本。

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读