data movement from AWS aurora to Azure synapse ADLSGen2

NK 40 Reputation points
2023-07-12T14:07:17.04+00:00

hello everyone,

we have a scenario that requires a solution.

Our production replica database is hosted on AWS Aurora, which uses PostgreSQL.

We need to transfer this data to Azure Synapse Analytics, specifically to the Azure Data Lake Storage (ADLS) Gen2 for analytical purposes.

We're facing a challenge as the AWS team is requesting a static IP. Could you please advise on obtaining a static IP in Azure Synapse Analytics? Additionally, we would appreciate any suggestions on how to move the data from AWS Aurora to Azure Synapse within ADLS Gen2.

Would installing the Integration Runtime in AWS Aurora be helpful in this situation?

also need to transfer data on periodic bases...

Thank you.

Azure Synapse Analytics
Azure Synapse Analytics
An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
5,373 questions
{count} votes

Accepted answer
  1. KranthiPakala-MSFT 46,642 Reputation points Microsoft Employee Moderator
    2023-07-13T00:22:30.8133333+00:00

    @NK Welcome to Microsoft Q&A forum and thanks for reaching out here.

    Since you would like to connect to your AWS Aurora PostgreSQL and load data to Azure Data lake gen2 using a static IP which can be whitelisted in AWS Aurora, you can install a Self Hosted Integration Runtime in an Azure VM or a regular VM and use that SHIR in Postgresql Connector in ADF or Synapse pipeline copy activity to pull the data from AWS Aurora and load it to ADLS Gen2 associated with your Synapse workspace. By installing a Self Hosted Integration runtime in a VM you can whitelist the Public IP of that in your AWS Aurora and it will allow you to establish connection and access the data.

    Please note that, I haven't test the Postgresql connector to establish connection to AWS aurora PostgreSql. As ADF or Synapse doesn't have an dedicated connector for AWS Aurora Postgresql, I am suggesting to give a try with regular Postgresql connector.

    Hope this info helps. Do let us know how it goes.

    Thank you

    2 people found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

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