The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
hello. I am trying to load data into Dynamics 365 using Fabric in Korea.
Please understand even if my English is not good.
I am trying to load tables existing in database A into Lakehouse.
The value of the parameter is set to yesterday's date as default, and if new data was created based on yesterday's date, it is Insert.
Or, if the data has been updated, try to update the data. In other words, we want to load incrementally based on date.
Secondly, I want to insert and update data between two specified dates. How should I configure this in Fabric?
I'm new to Fabric, so setting up this process is very challenging for me.
Solved! Go to Solution.
Hi @minseok_kr ,
Your solution is great, @frithjof_v . It worked like a charm! Here I have another idea in mind, and I would like to share it for reference.
I think you can read this document for a study: Incrementally load data from Data Warehouse to Lakehouse - Microsoft Fabric | Microsoft Learn and Pattern to incrementally amass data with Dataflow Gen2 - Microsoft Fabric | Microsoft Learn
Then you can change data type.
Finally you can see what you want.
Best Regards
Yilong Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Can you check this doc, though it's not Dataverse as source, but similar approach: https://learn.microsoft.com/en-us/fabric/data-factory/tutorial-incremental-copy-data-warehouse-lakeh...
Hi @minseok_kr ,
Your solution is great, @frithjof_v . It worked like a charm! Here I have another idea in mind, and I would like to share it for reference.
I think you can read this document for a study: Incrementally load data from Data Warehouse to Lakehouse - Microsoft Fabric | Microsoft Learn and Pattern to incrementally amass data with Dataflow Gen2 - Microsoft Fabric | Microsoft Learn
Then you can change data type.
Finally you can see what you want.
Best Regards
Yilong Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
If I misunderstood the question, and you want to upsert data into Dataverse (i.e. your destination is Dataverse), maybe you can get inspiration from this video:
https://youtu.be/WJCP1TwXBYc?si=JD9ev2L7opQb4qsh
https://learn.microsoft.com/en-us/fabric/data-factory/connector-dataverse-copy-activity
If you want to upsert into Dynamics (i.e. Dynamics is your destination), you can have a look at this documentation:
https://learn.microsoft.com/en-us/fabric/data-factory/connector-dynamics-crm-copy-activity
Assuming you want to use Dynamics as the source and Fabric Lakehouse as the destination:
If you want to just append new data, there is a pattern for that in Dataflow Gen2: https://learn.microsoft.com/en-us/fabric/data-factory/tutorial-setup-incremental-refresh-with-datafl...
You can probably create something similar in Data pipeline also, if you are able to filter the data based on a date parameter.
However, if you want to both append new data and update existing data (aka upsert) then I think you will need to use Notebook. There is some code examples for that here: https://microsoftlearning.github.io/mslearn-fabric/Instructions/Labs/03b-medallion-lakehouse.html
Please vote here to get upsert functionality in Data pipeline:
https://ideas.fabric.microsoft.com/ideas/idea/?ideaid=87f3d168-6022-ee11-a81c-6045bdc01ce4
Please vote here to get incremental refresh functionality in Dataflow Gen2:
https://ideas.fabric.microsoft.com/ideas/idea/?ideaid=4814b098-efff-ed11-a81c-6045bdb98602
User | Count |
---|---|
3 | |
2 | |
2 | |
1 | |
1 |
User | Count |
---|---|
5 | |
4 | |
3 | |
2 | |
2 |