Are Your Reports Lagging Behind?
Business
50-Questions to Peak Performance & Best Practices
Are your users frustrated with slow report performance or incomplete overnight refreshes? Are you struggling with report maintenance and sluggish Power BI Desktop performance? My 50 Questions to Peak
Performance and Best Practices can help.
I cover key areas such as the semantic model design, data transformations, DAX, reporting elements,
licensing, security, and more to ensure your solutions are high-performing and scalable for the future.
With extensive optimization experience, I offer tailored solutions that include actionable recommendations,
detailed guidance, or full implementation. My services ensure faster, more reliable, and user-friendly reports
based on your specific needs.
Performance & Best-Practice Approach
Step 1
Data Sources
- Understand data sources being used
- Review performance of data sources
Step 2
Semantic Model
- Evaluate Structure
- Connectivity Structure
- High Cardinality Columns
- Data Types & Encoding
- Exploring options enabled
- Query Reduction
- Bi-Directional & Many-to-Many Relationships
- Implicit vs Explicit Measures
STEP 3
Data Transform
- Reusable elements
- Push Transformations to Source-Side
- Remove unused columns/tables
- Disable Load to Models
- Data Types
- Optimise transformations
Step 4
DAX
- Write Efficient DAX Queries
- Use Variables for intermediate Results
- Avoid Row Context When Possible
- Optimize Complex Measures
- Utilise time-intelligence correctly
Step 5
Reporting
- Report Design best Practices
- Performance Tuning
- Accessibility and Mobile Optimisation
- Data Storytelling Principles
STEP 6
Licensing/Capacity
- Evaluate Licensing Needs
- Capacity Planning
- Performance Monitoring
STEP 7
Security
- RLS/OLS
- Making
- Privacy Levels
- Sensivity Labels
- Endorsements
STEP 8
Gateway
- Gateway Configuration
- Data Refresh Optimization
Why choose Laz for Performance Optimisation?
There's plenty of great information online about optimizing Power BI. Start with my free "50 Questions to Ask When Optimizing Power BI Solutions." However, if you find it overwhelming, why choose me? I've worked with Power BI since its early days, and have extensive experience with components like Analysis Services and Power Query. I've successfully completed numerous projects focused on improving performance. My comprehensive approach ensures every critical element is optimized, enhancing speed and efficiency.
Tried & Tested Approach
Understand Current State
Maximizing Business Value
Optimisation Experience
Customisable Approach
Transparent Communication
Ongoing Support
Personal Attention
Community Engagement
Challenging the Status Quo
The answers to your questions.
I focus on understanding the current state, identifying performance bottlenecks, optimising data sources, refining the semantic model, improving data transformations, and enhancing DAX calculations and reports. Additionally, I review licensing, Premium/Fabric capacity, security, and the data gateway. Each stage is crucial for boosting overall performance and aligning with best practices, prioritising areas with the most impact on existing challenges.
Absolutely! During our free consultation call, we discuss your current performance challenges and tailor the approach to meet your specific needs. My flexible approach ensures we deliver the most value within your budget and requirements. We can provide details on what’s causing the performance issues, how to fix them, or implement all changes alongside the recommendations.
Certainly! If you’ve already identified specific performance issues, we can dive straight into addressing those problems. My optimisation process is adaptable, allowing us to focus on your immediate concerns while ensuring a comprehensive enhancement of your Power BI environment.
There is a wealth of information online about performance optimisation, so any data professional should know where to look. However, my extensive experience is what truly sets my approach apart. I have been working with Power BI since its inception and with the core components like Analysis Services, Power Query, and Power Pivot long before Power BI became a tool. This deep background allows me to understand the underlying engine in great detail, utilise advanced tools for optimisation, and deliver results faster.
The deliverables can be customised based on your needs. The core deliverable is a detailed document with recommendations on areas that need optimisation and how to fix them. This can include a fully optimised Power BI solution, documentation of changes made, performance benchmarks before and after optimisation, and best practice guidelines for maintaining performance.
Feedback is an essential part of my optimisation process. Between each stage, we will have a review session to ensure we are all aligned and satisfied before moving on to the next step. This iterative approach ensures that the final product meets your expectations and delivers maximum value.
I like to build long-term relationships with my clients. After completing an optimisation engagement, I remain available to answer all questions and address any concerns, ensuring your satisfaction and providing continuity for ongoing improvements.
The duration depends on various factors such as the deliverables (recommendations or implementation), the level of detail (identifying issues or fixing them), the number of solutions (one PBIX file or multiple), and whether the Power BI Service is included. We can discuss your specific requirements and provide a timeline based on your current needs.