Skip to content
KnowledgeCity

Data Modeling Techniques in Power BI

In this chapter you’ll learn advanced data modeling using Power BI Desktop. We’ll explore Power BI Options and learn how to migrate an excel PowerPivot and…
Preview the first lesson free — get full access to all 7 lessons.
Course: On-Demand
Intermediate Provider Elizabeth Vergara  7 Lessons ·  32m  in Arabic, German, English, Spanish, French, Portuguese, Chinese 

Course Description

In this chapter you’ll learn advanced data modeling using Power BI Desktop. We’ll explore Power BI Options and learn how to migrate an excel PowerPivot and Power View report into Power BI Desktop. In addition, we’ll learn a complex modeling design called many to many and bidirectional filters. Furthermore, we’ll learn how to set modeling properties to enhance the data model, as well as incremental refresh, which will improve the performance of our data load times. Finally, we will explore role and row security to limit data available to specified users and learn how to improve performance on reports using aggregations.

What You'll Learn

  • Configure Power BI Options and migrate an Excel PowerPivot and Power View report into Power BI Desktop
  • Build complex data models using many-to-many relationships and bidirectional filters
  • Set modeling properties and apply incremental refresh to improve data load performance
  • Implement role and row-level security to limit data available to specified users
  • Improve report performance using aggregations
  • Build advanced reports and dashboards with features like the Analytics pane reference lines, custom visuals, R and Python visuals, Q&A, conditional formatting, grouping and binning, drill through, and mobile reports

Key Takeaways

  • The chapter covers advanced data modeling in Power BI Desktop, including migrating Excel PowerPivot and Power View reports.
  • Many-to-many relationships and bidirectional filters are presented as a complex modeling design technique.
  • Incremental refresh is used to improve the performance of data load times.
  • Role and row-level security can be used to limit the data available to specified users.
  • Aggregations are used to improve performance on reports.

Frequently Asked Questions

What does this Power BI chapter cover?

It covers advanced data modeling using Power BI Desktop, including Power BI Options, migrating an Excel PowerPivot and Power View report into Power BI Desktop, many-to-many relationships and bidirectional filters, setting modeling properties, incremental refresh, role and row security, and aggregations.

What skills will I gain from this course?

You will build skills in Business Intelligence Data Modeling, Data Modeling, Data Visualization, Microsoft Power BI Embedded, Pivot Tables and Charts, and Power BI.

How does this course help improve report and data performance?

It teaches incremental refresh to improve data load times and aggregations to improve performance on reports.

How can I restrict which data users can see?

The course covers role and row security to limit the data available to specified users.

What lessons are included in this chapter?

The lessons are Power BI Options, Import a Power Excel Report, Many to Many and Bidirectional Filters, Working with Properties, Incremental Refresh, Security, and Aggregations.