Locked lesson.
About this lesson
This lesson focuses on best practices for model design in order to keep your Power Pivot models responsive and stable.
Exercise files
There are no related exercise files for this lesson.
Quick reference
Performance and Stability: Design Best Practices
How to design Power Pivot models for performance and stability
When to use
When you want a model that will be stable and operate efficiently
Instructions
Tips for Efficient models
- Keep your tables “Short and Narrow”
- Remove unnecessary rows
- Remove unnecessary columns
- Don’t duplicate columnar data
- Use Power Query to reshape data
- Avoid calculated columns
- Measures are your friend
- Measures leverage CPU, not memory
- Perform calculations instead of storing data in columns
- Break the old Text vs Values rule
- Numbers compress magnitudes better than text
- If it looks like a number, convert it to a number
Tips for Development
- Preview your data at the source (this is what Power Query’s preview is for)
- Only bring in what you need (you can always go back and get more)
- Reduce the data you are pulling as quickly as you can
Hints & tips
- Following the steps above will reduce memory needs and file size
- Smaller files with less data react more quickly and are more stable
Lesson notes are only available for subscribers.