Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Prepping for a Fabric certification exam? Join us for a live prep session with exam experts to learn how to pass the exam. Register now.

Reply
WishAskedSooner
Responsive Resident
Responsive Resident

PBIX is HUGE!

Hi Experts!

 

I have a new model I have been building, and it keeps ballooning in size. It is nearly 100 MB, and I have no idea why. It is only 10M rows of data. I have another model that has about 4M rows of data and it is only 10 MB. So why the order of magnitude difference even though the fact tables aren't an order of magnitude different?

 

How does one go about determining which table(s) is causing the size to balloon and potentially what can one do to reduce the footprint short of pruning the data being loaded. Note, I am using Import, not Direct Query.

 

Thanks!

7 REPLIES 7
v-nmadadi-msft
Community Support
Community Support

Hi @WishAskedSooner 

As we haven’t heard back from you, we wanted to kindly follow up to check if the solution provided by the community members for the issue worked. If our response addressed, please mark it as Accept as solution and click Yes if you found it helpful.

 

Thanks 

ullassl1991
Helper I
Helper I

hi @WishAskedSooner few things you can follow to reduce the size
1) Check the unwanted columns delete them and avoid creation of calculated columns if not necessary
2) Check the transformation steps in the Power query make sure steps are query folded 
3) Disable MDX from Tabular editor if its not required it will also reduce the storage

v-nmadadi-msft
Community Support
Community Support

Hi @WishAskedSooner 

I wanted to check if you had the opportunity to review the information provided. Please feel free to contact us if you have any further questions. If our responses has addressed your query, please accept it as a solution and give a 'Kudos' so other members can easily find it.


Thank you.

v-nmadadi-msft
Community Support
Community Support

Hi @WishAskedSooner ,

May I ask if you have resolved this issue? If so, please mark the helpful reply and accept it as the solution. This will be helpful for other community members who have similar problems to solve it faster.

Thank you.

 

WishAskedSooner
Responsive Resident
Responsive Resident

Thanks for the feedback. All good thoughts. It's been a while since I used DAX Studio mainly because I never really needed it until now.

Deku
Community Champion
Community Champion

Dax studio and vertipaq analyser. This will give you size and cardinality of each tables, column etc


Did I answer your question?
Please help by clicking the thumbs up button and mark my post as a solution!
danextian
Super User
Super User

Hi @WishAskedSooner 

 

Things that normally increase a semantic  model's footprint:

  • auto datetime - this creates and invisible dates table for each date column
  • datetime- this usually results to a very high cardinality column. Consider splitting them into date and time elements. If you don't need the time, just parse the the date. If you don't need the minutes, just pick the hour. You will want a smaller distinct count of values for each column.
  • unneeded columns
  • uncessary calculated columns

I would consider using Measure Killer tool to identify elements in your model that can be removed.

https://www.brunner.bi/measurekiller-analytics 

https://www.brunner.bi/measurekiller





Dane Belarmino | Microsoft MVP | Proud to be a Super User!

Did I answer your question? Mark my post as a solution!


"Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand."
Need Power BI consultation, get in touch with me on LinkedIn or hire me on UpWork.
Learn with me on YouTube @DAXJutsu or follow my page on Facebook @DAXJutsuPBI.

Helpful resources

Announcements
May PBI 25 Carousel

Power BI Monthly Update - May 2025

Check out the May 2025 Power BI update to learn about new features.

May 2025 Monthly Update

Fabric Community Update - May 2025

Find out what's new and trending in the Fabric community.