How to use ADF to save daily data from Oracle

Lucas 0 Reputation points
2023-06-28T18:22:35.3533333+00:00

Hello Everyone.

Here is the situation. We have an Oracle Database, now we want to move all the data from Oracle to Azure.

The Database refreshes daily(with no historical data).

We want to save the data in Data Lake Storage via ADF.

Is there any way that I can save daily data in one file(more like append the data)?

Please help,

Thank you

Azure Data Lake Storage
Azure Data Lake Storage
An Azure service that provides an enterprise-wide hyper-scale repository for big data analytic workloads and is integrated with Azure Blob Storage.
Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
{count} votes

1 answer

Sort by: Most helpful
  1. AnnuKumari-MSFT 34,566 Reputation points Microsoft Employee Moderator
    2023-06-29T09:21:47.52+00:00

    Hi Lucas ,

    Welcome to Microsoft Q&A platform and thanks for posting your question here. As I understand your question , you want to load data on daily basis from oracle database to ADLS via ADF pipeline.

    To move data from Oracle to Azure Data Lake Storage via ADF, you can use the Oracle connector in the source and the Azure Data Lake Storage Gen2 connector in the sink.

    You can schedule the ADF pipeline using scheduled trigger to run daily to move the data from Oracle to Azure Data Lake Storage.User's image

    Note: There is no way to append the data in a files in ADLS, it will overwrite the file everytime the pipeline will run. You can use table in sink to append the data or else , keep separate files for every day run and at the end of the week, run a pipeline which takes uses copy activity to merge all the files together into a single file.

    Hope it helps. Kindly accept the answer if it helps. Thankyou.


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.