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

php中文网
发布: 2016-06-07 17:38:12
原创
2319人浏览过

对于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的方式连接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 Teradata

 

Microsoft Connectors v2.0 for Oracle and Teradata

 

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

  

   

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

   

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

    

讯飞智作-讯飞配音
讯飞智作-讯飞配音

讯飞智作是一款集AI配音、虚拟人视频生成、PPT生成视频、虚拟人定制等多功能的AI音视频生产平台。已广泛应用于媒体、教育、短视频等领域。

讯飞智作-讯飞配音 67
查看详情 讯飞智作-讯飞配音

    

   

  

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

 

  

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

 

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

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号