<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=612681139262614&amp;ev=PageView&amp;noscript=1">
Skip to content

Need help? Talk to an expert: phone(904) 638-5743

Composite Models in Power BI

Compare Import, DirectQuery, and Dual, connect to SQL Server, add aggregation tables, tune relationships, and improve performance while avoiding common pitfalls.

  • Course Info
  • Instructor
  • What to know beforehand
  • System Requirements

Course Description

In Composite Models in Power BI, Greg Trzeciak shows you how to combine multiple data sources and storage modes to build flexible, high-performing Power BI solutions. You’ll learn what composite models are, why they matter, and how they differ from traditional single-source models. This course breaks down the key concepts behind Import, DirectQuery, and Dual storage modes so you can choose the right approach based on speed, freshness, and maintainability. You’ll also build a composite model step by step, connecting to SQL Server, reviewing model performance, and introducing aggregation tables to improve query speed. Greg walks through relationship tuning, expanding the model safely, and where DAX fits into composite scenarios. By the end, you’ll understand how to design composite models that balance performance and real-time needs, while avoiding common pitfalls like broken query folding and unexpected relationship behavior.

Course Outline ( Free Preview)

Module 01 - Intro to Power BI Composite Models

Module 02 - What are Composite Models

Module 03 - DirectQuery, Import, and Dual 7 min.

Module 04 - Connecting to SQL Server 9 min.

Module 05 - Model Review and Performance Analyzer 13 min.

Module 06 - Creating the Aggregate Table 16 min.

Module 07 - Placing Aggregation Tables into the Composite Model 13 min.

Module 08 - Adjusting Relationships in the Composite Model 16 min.

Module 09 - Expanding the Composite Model 15 min.

Module 10 - DAX and Composite Models 3 min.

Module 11 - A Note on Query Folding 4 min.

Module 12 - Conclusion 2 min.

This course includes:

  • 1+ hours of training
  • 12 Modules
  • Expert level content
  • Access on mobile and browser
  • Certificate of Completion