Home Database Mysql Tutorial SSIS利用Microsoft Connector for Oracle by Attunity组件进行ETL!

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

Jun 07, 2016 pm 05:38 PM
microsoft or use

对于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连接,配置非常简单,如下图:

    

    

   

  

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

 

  

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

 

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

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Easily remove borders in Microsoft Edge in three simplified steps Easily remove borders in Microsoft Edge in three simplified steps Sep 02, 2023 pm 02:57 PM

Many users are dissatisfied with the white border around web pages in Microsoft Edge. They think it's unnecessary and distracting, and they're asking Microsoft to remove Microsoft Edge's bezels entirely. This is similar to the saying "don't fix what's not broken", but Microsoft doesn't seem to have taken this into account. Of course, it's a popular web browser that offers a variety of features, including a built-in ad blocker, tracking prevention, and a password manager. However, some users may find that the browser has a border around web pages. This border can be distracting or unsightly, and there are several ways to remove it. In a lengthy conversation on r/Edge, some regular non-internal users discovered,

Key differences between Microsoft 365 Copilot, Bing Chat Enterprise, and Copilot in Windows Key differences between Microsoft 365 Copilot, Bing Chat Enterprise, and Copilot in Windows Sep 23, 2023 pm 03:57 PM

Currently, Microsoft offers three different AI assistants to enterprise customers: Microsoft365Copilot, BingChatEnterprise, and Copilot in Windows. We would like to explain the differences between these three options. CopilotinWindows: Copilot in Windows is a powerful tool that helps you complete tasks faster and easier. You can seamlessly access Copilot from the taskbar or by pressing Win+C, and it will provide help next to any application you use. Copilot in Windows features new icons, new user experience and BingChat. it will be 2

How to use GitLab for project document management How to use GitLab for project document management Oct 20, 2023 am 10:40 AM

How to use GitLab for project document management 1. Background introduction In the software development process, project documents are very important information. They can not only help the development team understand the needs and design of the project, but also provide reference to the testing team and customers. In order to facilitate version control and team collaboration of project documents, we can use GitLab for project document management. GitLab is a version control system based on Git. In addition to supporting code management, it can also manage project documents. 2. GitLab environment setup First, I

Fix: Installation of this app package is not supported Fix: Installation of this app package is not supported Apr 13, 2023 am 11:43 AM

Microsoft distributes UWP (Universal Windows Platform) and desktop applications as .msixbundles. Apps and AppxBundle app packages in .Windows. Although the Msixbundle, Appx, and AppxPackage installers are reliable ways to sideload app packages, multiple users are unable to do so. Why am I getting an "App package is not supported" error? Some of our readers have received the "Should

How to log in to a Microsoft account on Windows 10 How to log in to a Microsoft account on Windows 10 Jan 01, 2024 pm 05:58 PM

You can log in with a Microsoft account in the win10 system, but there are still many friends who don’t know how to log in. Today I will bring you the method of logging in with a win10 Microsoft account. Come and take a look. How to log in to win10 microsoft account: 1. Click Start in the lower left corner and click the gear to open settings. 2. Then find "Account" and click to open. 3. After entering the account, click "Email and App Accounts" on the left. 4. Then click "Add Account" on the right. 5. After entering the account interface, many options will appear. Click the first "outlook". 6. Enter your account number in the Microsoft account window that appears. 7. After all is completed, you can

Fix 'Your account is currently unavailable' error in OneDrive Fix 'Your account is currently unavailable' error in OneDrive Sep 13, 2023 am 08:33 AM

Trying to log in in Windows doesn't work either. However, a check on the Microsoft account showed that there were no issues with it. I am able to log in and out of my Microsoft account on Windows and the web and am able to access all services. Only OneDrive appears to be affected. Microsoft's error message, like most of the time, isn't very helpful because it's too generic to be of much use. It starts with the following statement: "Your OneDrive or profile may be temporarily blocked because it is experiencing an unusually large amount of traffic. In this case, the block will be removed after 24 hours" This is followed by another sentence, Other possible reasons for temporary account suspension are listed: "

Windows 12 will be a free upgrade, no subscription required Windows 12 will be a free upgrade, no subscription required Oct 21, 2023 am 11:17 AM

Microsoft doesn't work with subscription-based versions of Windows 12, and you won't be charged any fees. People are still talking about Windows 12 being subscription-based, a rumor based on a string of code in a Windows 11 preview build. Some people are still wondering how Microsoft plans to make their next version of Windows a subscription model. It turns out that the rumor discussed by some media outlets was an "IoT Enterprise Subscription" based on Windows 11, not Windows vNext. For those who don’t know, Windows24H2 or WindowsvNext is the public name for Windows 12. Some media will win

What software is microsoft sql server? What software is microsoft sql server? Feb 28, 2023 pm 03:00 PM

Microsoft SQL Server is a relational database management system launched by Microsoft. It is a comprehensive database platform that uses integrated business intelligence (BI) tools to provide enterprise-level data management. It is easy to use, has good scalability, and has a high degree of integration with related software. High advantages. The SQL Server database engine provides more secure and reliable storage functions for relational data and structured data, allowing users to build and manage highly available and high-performance data applications for business.

See all articles