Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Hi,
I've noticed a very odd thing whilst refreshing my data in Power BI Desktop. Some background info:
- We have a connection to our data platform, a Databricks SQL data warehouse and are using import mode for our semantic model.
- The tables in Databricks consists of fact and dimensions, all tables have business keys (text values) and ids (integers)
- The ids might change in the facts and dimensions, this is because of how we process the data. The business keys will stay the same. But of course, if the ids change, they are changed both in the fact and dim so the corresponding records can still be linked to each other.
- We use the ids to create relationships as these ids take up less space than the bks.
We noticed the following:
- We refresh the data in the data platform (and therefore the ids change and the bks stay the same)
- We hit the refresh button in Power BI Desktop
- All data gets refreshed succesfully (it says..)
- We notice that the ids in the fact table do NOT correspond with the ids in the dimension table, whilst the data in the platform shows the correct matching ids for both dims and facts.
- We refresh the specific fact table with the wrong id again in Power BI Desktop, and now it shows the correct id.... so it seems like the full refresh isn't doing what it should be doing?
What's going on here? 😅
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.