• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

SSIS利用Microsoft Connector for Oracle by Attunity组件进行ETL!

mysql 搞代码 4年前 (2022-01-09) 21次浏览 已收录 0个评论

对于BI项目,在数据仓库方面的技术实现主要是进行数据集成的工作,源数据可能来自不同的业务数据库(如Sql Server、ORACLE、My sql、EXCEL等),通过SSIS的数据流组件很容易进行各类数据库的ETL,由于微软之前提供的ORACLE接口不支持ORACLE 9以上的版本,因

对于BI项目,在数据仓库方面的技术实现主要是进行数据集成的工作,源数据可能来自不同的业务数据库(如Sql Server、ORACLE、My sql、EXCEL等),通过SSIS的数据流组件很容易进行各类数据库的ETL,由于微软之前提供的ORACLE接口不支持ORACLE 9以上的版本,因此需要安装ORACLE客户端才能在SSIS中连接ORACLE,能否类似ADO.NET的方式连本文来源gaodai#ma#com搞@@代~&码网接ORACLE呢?通过Microsoft Connector for Oracle by Attunity组件可以实现,并具备非常高的性能,这方面老外做过详细的测试,并且这一点已在本人负责的年初已上线的公司BI项目中得到了实际验证,,并至今运行稳定(自动抓取Winchill系统的ORACLE数据视图到SQL SERVER的数据仓库中,比如对于几十万的数据只需要10秒就同步到数据仓库中),对于SQL SERVER 2008 R2以下的,可以安装1.2版本,如果是SQL SERVER 2012的,可以安装2.0版本,该组件下载地址:

Microsoft® Connectors v1.2 for Oracle and TeradataMicrosoft Connectors v2.0 for Oracle and Teradata

该组件支持Oracle 9.2.0.4或更高版本的,架构如下图:

安装完成后,将在SSIS的数据流的工具栏中多了两个组件,如下图:

比如要添加一个ORACLE源数据,首先需要创建一个ORACLE连接,配置非常简单,如下图:

其他设置都是标准的SSIS数据流操作,这里就不再详细介绍了,另外看一下老外做的测试结果,如下图:

详细内容可以参考:(v=sql.100).aspx

本博客为软件人生原创,欢迎转载,转载请标明出处: 。演绎或用于商业目的,但是必须保留本文的署名软件人生(包含链接)。如您有任何疑问或者授权方面的协商,请给我留言。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:SSIS利用Microsoft Connector for Oracle by Attunity组件进行ETL!

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址