Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Greetings community.
Currently I’m working on a project where I have a SCD type 2 table which has more than 100+ millions of records of data.
The table structure looks as below. Because of data security issue I have shown only few records.
In the model, pbi_eligmember is the main table which used for every calculations and to be precise, BIEFFECTIVEDATE and BIENDDATE are the two columns which been used.
You can see the image below for reference.
Now the problem is,
How to configure incremental refresh policies on SCD Type 2 tables ensuring the data refresh process correctly identifies and processes new and updated records which helps to managing historical data with effective date ranges.
Please help.
Thanks,
Mohan V.
Incremental Refresh and SCD type 2 are largely incompatible as you are creating row duplicates (albeit with the changes). You would have to create a process that filters out obsoleted rows and refreshes historical partitions accordingly. Be clear that that WILL remove the history (which was the main reason for SCD 2 in the first place).
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.
User | Count |
---|---|
124 | |
79 | |
50 | |
38 | |
38 |
User | Count |
---|---|
196 | |
80 | |
70 | |
51 | |
42 |