Forum Discussion
mmace1
Impactful Individual
5 years agoReplace GUID keys with Surrogate Keys in Data Model. Thoughts?
GUIDS are large, so take a lot of space / aren't the most efficient join. But if that's all you have - you can, in Power Query, switch them out for surrogate keys you make yourself. Though, I've...
lbendlin
Super User
5 years agoMeh. How many rows are we talking? Millions? Billions? Power BI keeps everything in memory (assuming import mode) so the UX performance gain will likely (easily) be eaten up by the extended ETL timing.
- mmace15 years ago
Impactful Individual
Fact table is quite a few millions, with several GUIDs.
Effectively I've already decided to get some surrogates on database side. I don't know how the join peformance will be impacted, but it'll help keep some of our data models smaller (We're a non-Premium shop, so limited to 1GB).
But was just curious in general if anyone had any experience / input. i.e. - that you don't think the join speed would be all that affected is interesting.