Forum Discussion

anusha_2023's avatar
anusha_2023
Helper IV
1 year ago
Solved

Loading data with append option using dataflow and problem with the deleted rows

Working on the dataflows and have encountered a couple of challenges that I would like to seek your advice on. Current Setup: Initial Dataflow: I constructed a dataflow to load necessary tables via...
  • Anonymous's avatar
    Anonymous
    1 year ago

    Hi anusha_2023 

     

    Thank you very much frithjof_v and lbendlin for your prompt reply.

     

    Your plan for handling stream updates and deletions is comprehensive.

     

    Some suggestions for reducing computing overhead:

     

    Make sure your Lakehouse table has a primary key constraint, which will prevent duplicate rows from being inserted.

     

    Deduplication logic can be implemented directly in the data flow. Use Power Query to remove duplicates based on the primary key before loading the data into Lakehouse.

     

    The separation of ETL processes into staging and transforming data streams can help optimize refresh times and reduce computational overhead.

     

    Periodically monitor the performance of data streams and optimize queries to ensure efficient data processing.

     

    Best practices for creating a dimensional model using dataflows - Power Query | Microsoft Learn

     

    Regards,

    Nono Chen

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

  • Anonymous's avatar
    Anonymous
    1 year ago

    Hi anusha_2023 

     

    Perhaps you can consider configuring incremental refreshes.

     

    Make sure your data extraction process is incremental, meaning it only gets new records or changed records since the last load.

     

    Regards,

    Nono Chen

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.