March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hi all,
When building out a star schema in PBI how small should the Dim & Fact tables be (Size and rough amount rows) for the best performace?
How small should I keep the entire file for the best performace?
Thank you
Solved! Go to Solution.
Hi @Anonymous ,
As @Greg_Deckler said, the smaller it is, the better the performance, but the best performance does not only depend on the size.
To answer in another way, you can say that as long as it does not exceed the maximum limit, it can run normally.
There is a 1 GB limit per dataset that is imported into Power BI, unless the workspace is in a Power BI Premium capacity. See the Large datasets section of What is Power BI Premium? for details.
With import mode, you have a limitation on the size of the model. Your Power BI model (or let’s say the file) cannot be more than 1GB. You have usually up to 10GB size in your account, however, every file should be up to 1GB of the size. There is an exception for this; Power BI Premium allows you to have up to 50GB size of model loaded in Power BI website. without Premium maximum file size you can have is 1GB. However, remember that 1GB in the Power BI file is not equal to 1GB data in the source (As mentioned in the compression engine section).
Manage data storage in your workspaces - Power BI | Microsoft Docs
DirectQuery, Live Connection or Import Data? Tough Decision! - RADACAD
Best Regards,
Stephen Tao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @Anonymous ,
As @Greg_Deckler said, the smaller it is, the better the performance, but the best performance does not only depend on the size.
To answer in another way, you can say that as long as it does not exceed the maximum limit, it can run normally.
There is a 1 GB limit per dataset that is imported into Power BI, unless the workspace is in a Power BI Premium capacity. See the Large datasets section of What is Power BI Premium? for details.
With import mode, you have a limitation on the size of the model. Your Power BI model (or let’s say the file) cannot be more than 1GB. You have usually up to 10GB size in your account, however, every file should be up to 1GB of the size. There is an exception for this; Power BI Premium allows you to have up to 50GB size of model loaded in Power BI website. without Premium maximum file size you can have is 1GB. However, remember that 1GB in the Power BI file is not equal to 1GB data in the source (As mentioned in the compression engine section).
Manage data storage in your workspaces - Power BI | Microsoft Docs
DirectQuery, Live Connection or Import Data? Tough Decision! - RADACAD
Best Regards,
Stephen Tao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
@Anonymous Well, the answer is kind of as small as possible. There is a lot to unpack in that question. One thing to do is to use the Vertipaq Analyzer and find and get rid of high-cardinality columns. There are other things you can do to speed things up such as Aggregation Tables depending on your model. Is this an import, DirectQuery or composite model? This is a broad topic area.
@Greg_Deckler this will be a import model, it kind of an interesting situation. My team has to pump out a report but the data is messy so the DB admin wants to push a bunch of dim tables then let me manage the relationships. The admin is asking me on how large the dim tables can be for good performace and I am not sure how to answer it.
What sort of data are you dealing with.
I'd agree with @Greg_Deckler about vertipak analyser.
I'd suggest getting hold of the data and seeing how it looks. Provided they're proper Dim tables and you can form 1 to many relationships to a fact table which just has the foreign keys and numeric facts on it Power Bi is very capable of handling very large datasets. The compression it achieves along with the speed never fails to amaze me!
Once you have the data you can always shape it further in power query to reduce size. (Remove unused columns especially in your fact table and unless you have a specific need for floating point switch everything to fixed decimals).
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
124 | |
87 | |
85 | |
70 | |
51 |
User | Count |
---|---|
205 | |
153 | |
97 | |
79 | |
69 |