How to achieve the transaction replications setup from many on prem sql in azure.server

Jothi Lakshmi P M 0 Reputation points
2024-10-01T02:12:59.6466667+00:00

Currently we are using transactional replication to bring real time data from on prem sql source servers to azure db destination. I need to migrate this setup in azure with real time availability of data. I used the cdc ad event triggered methods but client won't accept it. Is there any other way to achieve real time data syn from on prem sql servers 2019 version to dwh in azure or fabric. Also synapse link method won't work for 2019 version.

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.
4,975 questions
Azure Databricks
Azure Databricks
An Apache Spark-based analytics platform optimized for Azure.
2,211 questions
Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
10,808 questions
{count} votes

1 answer

Sort by: Most helpful
  1. PRADEEPCHEEKATLA-MSFT 90,146 Reputation points Microsoft Employee
    2024-10-01T09:14:52.54+00:00

    @Jothi Lakshmi P M - Thanks for the question and using MS Q&A paltform.

    To achieve real-time data synchronization from on-premises SQL Server 2019 to Azure Data Warehouse or Azure Synapse Analytics.

    One option is to use Azure Data Factory with the "Copy Data" activity and the "Change Data Capture" (CDC) feature. CDC captures changes to the source database and stores them in a separate table, which can then be used by Data Factory to incrementally load data into the destination.

    "Copy Data" activity and the "Change Data Capture" (CDC) feature to achieve real-time data synchronization from on-premises SQL Server 2019 to Azure Data Warehouse or Azure Synapse Analytics.

    To use CDC with Azure Data Factory, you need to enable CDC on the source database and create a CDC control table to track changes. You can then use Data Factory to read the changes from the control table and incrementally load them into the destination. The "Copy Data" activity in Data Factory supports CDC natively, so you can configure it to read the changes from the control table and apply them to the destination.

    For more information on using CDC with Azure Data Factory, you can refer to the official documentation. Hope this helps. Do let us know if you have any further queries.

    0 comments No comments

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.