Source to TArget for a new column in table

Santhi Dhanuskodi 66 Reputation points
2023-05-11T04:57:31.5866667+00:00

Hi,

I have a source table/excel/csv data and done ETL to target SQL table.

Now if there is a new column introduced in the source data, how to replicate the data in target. Assume that there was already one load of data completed from source to target. What is the best way to deal this?

This is Azure Cloud specific question.

Azure SQL Database
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
Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
11,624 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Olaf Helper 47,436 Reputation points
    2023-05-11T06:30:55.47+00:00

    how to replicate the data in target.

    By modifiying your ETL process manually.

    0 comments No comments

  2. Nandan Hegde 36,146 Reputation points MVP Volunteer Moderator
    2023-05-11T07:23:09.3566667+00:00

    Hey,

    There are multiple ways depending on the source data type: full or delta

    In case if the source data is always full ( you get the entire data always), then you can auto create the destination table :

    User's image

    https://learn.microsoft.com/en-us/answers/questions/35570/create-a-target-table-on-the-fly-in-data-factory

    but in case if the source has delta data and your target table contains historical data(which no longer comes from source), then you would have to manually add the new column at source and sink and do the necessary mappings

    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.