Apps

How do I connect Azure Data Factory with Oracle?

Execute the following steps to connect Azure Data Factory to Oracle. You only need knowledge of Azure Data Factory and your own business.

Oracle is a traditional database platform. Oracle supports ANSI SQL plus many extensions. Oracle is typically used for large business-critical applications.

No technical knowledge is needed nor knowledge on the Oracle APIs to connect Oracle with Azure Data Factory. This step-by-step plan will tell you exactly which steps you need to go through on Invantive Cloud to create your own Azure data warehouse with data from Oracle.

The steps to connect Azure Data Factory with Oracle are:

  1. Register an Invantive Cloud account.
  2. Create a Oracle database.
  3. Make the Oracle database available through the Microsoft OData connector.
  4. Connect Azure Data Factory with Oracle through the connector.
  5. Load data from Oracle into Azure Data Factory data warehouse.

Invantive Cloud offers a Oracle connector to download data from Oracle into Azure Data Factory, but there are over 70 other connectors available also for SQL, Power BI, Power Query or Azure Data Factory.

Do you have a large environment? For effective downloads, you can of course also filter the data using the filter step or the transform button in Azure Data Factory.

When you are having questions, please contact Invantive using email adres , by phone on , or check the forums for Oracle. Every organisation is entitled to 1 hour of free training to help you get started. This free hour also applies to free plans.

Registration on Invantive Cloud

Skip this step when you already have an account on Invantive Cloud. Otherwise execute the following steps one time to register an account on Invantive Cloud:

  1. itgen_cloud_to_to_ic_start_page_par1 (/)

  2. Select the Log in-button.

  3. Select the Sign Up-button.

  4. Enter your email address.

  5. Select the Next-button.

  6. Enter your personal data.

  7. Select the Next-button.

  8. Enter your password and repeat the provided password.

  9. Select the Next-button.

  10. You will receive a six-digit verification code by email within 2 minutes.

  11. Enter the six-digit verification code.

  12. Select the Sign Up-button.

  13. Log on now.

  14. Make sure you have an authentication app installed on your phone. Select the Next-button.

  15. Add the displayed QR code to the authentication app, enter the current verification code, and choose "Finish".

  16. Sla registratie van de organisatie over.

  17. Completeer uw persoonlijke gegevens en kies "Opslaan".

  18. Ga naar het dashboard.

  19. The Invantive Cloud dashboard will be shown.

You now have a login code on Invantive Cloud with which you can set up the connection with Oracle and numerous other platforms. You will use the same Invantive login code and workflow for all other platforms.

Create virtual Oracle database

In this step, we set up a virtual database with data from Oracle. The database is "virtual" because it is not a traditional database, but is fed real-time from Oracle. The database will be used for all your Oracle reporting with Azure Data Factory. So you only need to perform these steps once.

You now have a login code on Invantive Cloud with which you can set up the connection with {0} and numerous other platforms. You will use the same Invantive login code and workflow for all other platforms.

  1. Click the Add Database button.

  2. Select Oracle from the list.

  3. Please fill out the form with login information for Oracle.

  4. Select the OK-button.

Congratulations! You can now process data from Oracle within the Invantive Cloud website. You can do this for example with the interactive SQL editor.

Select Oracle from the list.

To retrieve the data from Azure Data Factory we create a link via Invantive Bridge Online. This creates a "bridge" between the cloud of Invantive and the standard OData connector that is available in every version of Azure Data Factory. You do not need to install anything locally: no connector, no ado.NET provider and no Azure Data Factory add-on neither.

Execute the following steps to safely use the data from Oracle outside of Invantive Cloud:

  1. Next to the virtual database you will find an orange text requesting you to allow access from your current location (IP address). Select the nearby orange button.

  2. You must completely disable IP address checking by entering an asterisk ("*") since Microsoft Azure consists of hundreds of thousands of servers across the globe. (Azure Data Factory)

You are now ready to import the Oracle data into Azure Data Factory.

Configure Azure Data Factory connector for Oracle

You will now pull in Azure Data Factory data from Oracle through the established link.

Execute the following steps:

  1. Start Microsoft Azure Data Factory en klik op "Haal Data".

  2. Kies "OData Feed".

  3. Voer in het venster de Bridge Online URL van de virtuele Oracle database in. Select the OK-button.

  4. Soms accepteert Azure Data Factory de URL niet en verschijnt er een geel waarschuwingsteken. Voeg dan een '/' aan het einde van de URL toe. Select the OK-button.

  5. Een melding over ontbrekende authenticatie zal verschijnen als u uw aanmeldgegevens niet eerder hebt vastgelegd in Azure Data Factory.

  6. Selecteer het tab "Basis" aan de linkerkant.

  7. Voer de gebruikersnaam in voor Invantive Cloud.

  8. Voer het wachtwoord in dat u ingesteld heeft voor Invantive Cloud.

  9. De "scope" bij het menu "Kies welk niveau" hoeft u niet te wijzigen tenzij u specifieke redenen heeft.

  10. Select the OK-button.

Deze stappen voor het koppelen van Oracle met Azure Data Factory hoeft u maar 1x uit te voeren. Vanaf nu vindt u de koppeling terug in Azure Data Factory onder "Recente bronnen" in het menu.

Data Laden in Azure Data Factory vanuit Oracle

Een lijst van Oracle tabellen verschijnt voor gebruik in uw data warehouse. You can find these tables and their meaning on documentation.invantive.com. Een beperkt aantal tabellen uit de Oracle documentatie van Invantive zijn niet zichtbaar vanuit Azure Data Factory omdat ze parameters hebben.

Voer de volgende stappen uit om data te laden in uw datawarehouse:

  1. Selecteer de tabel die u wilt gebruiken in de Navigator. U kunt ook meerdere tabellen tegelijk kiezen.

  2. Een preview van de gevens vanuit Oracle verschijnt recht als u een tabel aanklikt.

  3. Select the OK-button.

  4. Alle gegevens van alle geselecteerde tabellen worden direct door de connector in Azure Data Factory geladen.

  5. Het laden kan afhankelijk van de hoeveelheid data kort of lang duren. De eerste keer duurt het sowieso aanmerkelijk langer omdat de gegevens dan nog niet in de "cache" staan.

  6. Gevorderde Azure Data Factory gebruikers kunnen met de "Transformatie"-knop de laadsnelheid vanuit Azure Data Factory verhogen door filters toe te passen.

De Oracle koppeling zal de gegevens in een cache plaatsen. Uw gegevens worden versleuteld opgeslagen. Azure Data Factory haalt vooral tijdens het ontwikkelen van datawarehouses vaak dezelfde gegevens opnieuw op. Deze cache zorgt voor een merkbare versnelling. De gegevens in de cache worden opnieuw aangeboden volgens de duur die u bij de virtuele Oracle database heeft ingesteld. Standaard staat de duur op 4 uur; u krijgt dus 4 uur lang dezelfde gegevens binnen via de koppeling.

Oracle Data Warehouse Vullen

In Azure Data Factory staan nu de gegevens klaar voor gebruik in het datawarehouse.

Laad nu uw datawarehouse.

Klik op "Verversen" om de Oracle data vanuit Invantive Bridge Online te verversen.

Andere mogelijkheden

Misschien gaat u Power BI of Power Query gebruiken, of andere Invantive connectoren gebruiken. U kunt hiervoor de boven beschreven stappen volgen. Alle Azure Data Factory connectoren van Invantive werken identiek; alleen de registratie van de virtuele database is afhankelijk van de databron.

Finally, using Invantive Cloud you can also build software in the form of small web applications. This software can use the data in your database.