We may earn an affiliate commission when you visit our partners.
Course image
Microsoft

This course forms part of the Microsoft Power BI Analyst Professional Certificate. This Professional Certificate consists of a series of courses that offers a good starting point for a career in data analysis using Microsoft Power BI.

Read more

This course forms part of the Microsoft Power BI Analyst Professional Certificate. This Professional Certificate consists of a series of courses that offers a good starting point for a career in data analysis using Microsoft Power BI.

In this course, you'll learn how to use Power BI to create and maintain relationships in a data model and form a model using multiple Schemas. You'll explore the basics of DAX, Power BI's expression language, and add calculations to your model to create elements and analysis in Power BI. You'll discover how to configure the model to support Power BI features for insightful visualizations, analysis, and optimization.

After completing this course you'll be able to:

● Create and maintain relationships in a data model.

● Form a model using a Star Schema

● Write calculations DAX to create elements and analysis in Power BI

● Create calculated columns and measures in a model

● Perform useful time intelligence calculations in DAX

● Optimize performance in a Power BI model

This is also a great way to prepare for the Microsoft PL-300 exam. By passing the PL-300 exam, you’ll earn the Microsoft Power BI Data Analyst certification.

Enroll now

Here's a deal for you

Save money when you learn with a deal that may be relevant to this course.
All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Concepts for data modeling
This module introduces data modeling and the schemas used to create them.
Using Data Analysis Expressions (DAX) in Power BI
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Develops knowledge and skills beneficial for a career in data analytics
Examines foundational concepts of data modeling
Provides hands-on practice in creating and maintaining relationships in a data model
Teaches the basics of DAX, the expression language of Power BI
Trains learners to create calculated columns and measures in a model
Helps learners optimize the performance of Power BI models

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Mastering data modeling and dax in power bi

According to learners, this course is a highly effective guide to data modeling within Power BI, proving invaluable for career advancement in data analysis and excellent preparation for the Microsoft PL-300 certification. Students consistently praise the clear and concise explanations of complex topics, particularly regarding Data Analysis Expressions (DAX). The inclusion of practical, hands-on exercises and demos is frequently highlighted as a major strength, allowing for immediate application of learned concepts. While some note the pace might be challenging for absolute beginners, many appreciate the course's depth in Star Schema and performance optimization, equipping them well for real-world tasks. It stands out for its direct relevance to professional data analytics.
Covers core data modeling and optimization thoroughly.
"The course provided a solid foundation in data modeling, covering Star Schema and other critical concepts."
"I particularly liked the modules on performance optimization; they were incredibly insightful for larger datasets."
"The structured syllabus makes it easy to follow, building up from basic concepts to advanced DAX and optimization."
Excellent resource for preparing for the Microsoft PL-300 exam.
"This course significantly helped me prepare for the PL-300 exam, especially the DAX and modeling sections."
"If you're aiming for the PL-300 certification, this course is a must-take."
"I feel much more confident about taking the PL-300 after completing this course."
Focuses on practical, real-world data modeling scenarios.
"The hands-on projects are the strongest part of the course, letting me apply what I learned immediately."
"I appreciate the real-world scenarios and examples; they make the concepts very relatable and useful."
"This course provided practical tools and strategies I could immediately apply to my work projects."
DAX concepts are explained with exceptional clarity.
"The instructor explained DAX in such a clear way that I finally understood how to write complex measures."
"I found the DAX lectures incredibly helpful; they broke down difficult functions into manageable pieces."
"My understanding of DAX significantly improved after taking this course. It's a game-changer for my Power BI skills."
Pacing can be challenging for absolute beginners in Power BI.
"While excellent, this course moves quite fast, so I recommend having some basic Power BI familiarity beforehand."
"As a complete beginner, I sometimes found myself struggling to keep up with the pace, especially with DAX."
"It's not for absolute novices; having some prior exposure to Power BI makes the learning experience smoother."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Data Modeling in Power BI with these activities:
Review your notes from previous data analysis courses
Strengthen your foundation by revisiting key concepts from previous data analysis courses.
Browse courses on Data Analysis
Show steps
  • Gather your notes and materials from previous data analysis courses
  • Review the notes and refresh your understanding of fundamental concepts
Follow a tutorial on optimizing a Power BI model
Gain practical insights into optimizing Power BI models for improved performance by following a guided tutorial.
Browse courses on Performance Tuning
Show steps
  • Search for a tutorial on optimizing Power BI models
  • Follow the steps outlined in the tutorial
  • Apply the optimization techniques to your own Power BI model
Practice creating and maintaining relationships in a data model
Reinforce your understanding of the concepts of data modeling and practice creating and maintaining relationships in a data model.
Browse courses on Data Modeling
Show steps
  • Review the module on data modeling
  • Create a simple data model with multiple tables
  • Establish relationships between the tables
  • Test the relationships by creating a query
Five other activities
Expand to see all activities and additional details
Show all eight activities
Discuss data modeling best practices with peers
Expand your knowledge and gain different perspectives on data modeling best practices by discussing with peers.
Show steps
  • Join a peer study group or online forum
  • Engage in discussions on data modeling techniques
  • Share and compare your experiences with others
Create a DAX expression to calculate a new measure
Enhance your understanding of DAX by creating a custom measure using DAX expressions.
Browse courses on DAX
Show steps
  • Review the module on DAX
  • Identify a business requirement for a new measure
  • Write a DAX expression to calculate the measure
  • Add the measure to a report
Build a Power BI dashboard to track key performance indicators (KPIs)
Apply your knowledge to a practical project by building a Power BI dashboard to track key performance indicators (KPIs).
Show steps
  • Define the KPIs you want to track
  • Gather the necessary data
  • Design and create the Power BI dashboard
  • Configure alerts and notifications
  • Share the dashboard with stakeholders
Volunteer to create data visualizations for a non-profit organization
Apply your Power BI skills to make a positive impact by creating data visualizations to support the mission of a non-profit organization.
Browse courses on Data Visualization
Show steps
  • Research non-profit organizations that align with your interests
  • Contact the organization and offer your services
  • Understand the organization's data and storytelling needs
  • Use Power BI to create visualizations that communicate insights effectively
Contribute to an open-source data analysis project on GitHub
Enhance your skills and learn from others by contributing to an open-source data analysis project on GitHub.
Show steps
  • Find an open-source data analysis project on GitHub
  • Review the project's documentation and codebase
  • Identify an area where you can contribute
  • Submit a pull request with your contributions

Career center

Learners who complete Data Modeling in Power BI will develop knowledge and skills that may be useful to these careers:
Power BI Developer
**Power BI Developers** develop and implement Power BI solutions. They use Power BI to create reports, dashboards, and visualizations. This course is essential for Power BI Developers who want to learn how to create and maintain data models in Power BI. The course will teach Power BI Developers the skills they need to be successful in this role.
Business Analyst
**Business Analysts** use data to improve business processes. They analyze data to identify areas for improvement and develop and implement solutions. This course may be useful for Business Analysts who want to learn how to use Power BI to create and maintain data models. The course can help Business Analysts build a foundation in data modeling and DAX, which are essential skills for success in this role.
Data Scientist
**Data Scientists** use data to build predictive models. They use these models to identify risks and opportunities and develop data-driven solutions. This course may be useful for Data Scientists who want to learn how to use Power BI to create and maintain data models. The course can help Data Scientists build a foundation in data modeling and DAX, which are essential skills for success in this role.
Data Engineer
**Data Engineers** design and build data pipelines. They use data pipelines to collect, clean, and store data. This course may be useful for Data Engineers who want to learn how to use Power BI to create and maintain data models. The course can help Data Engineers build a foundation in data modeling and DAX, which are essential skills for success in this role.
Database Administrator
**Database Administrators** manage and maintain databases. They ensure that databases are available, reliable, and secure. This course may be useful for Database Administrators who want to learn how to use Power BI to create and maintain data models. The course can help Database Administrators build a foundation in data modeling and DAX, which are essential skills for success in this role.
Data Visualization Analyst
**Data Visualization Analysts** use data visualization to communicate data insights. They create charts, graphs, and other visuals to help people understand data. This course may be useful for Data Visualization Analysts who want to learn how to use Power BI to create and maintain data models. The course can help Data Visualization Analysts build a foundation in data modeling and DAX, which are essential skills for success in this role.
Financial Analyst
**Financial Analysts** use data to analyze financial performance. They use data to identify trends and patterns and develop and implement financial plans. This course may be useful for Financial Analysts who want to learn how to use Power BI to create and maintain data models. The course can help Financial Analysts build a foundation in data modeling and DAX, which are essential skills for success in this role.
Marketing Analyst
**Marketing Analysts** use data to analyze marketing performance. They use data to identify trends and patterns and develop and implement marketing campaigns. This course may be useful for Marketing Analysts who want to learn how to use Power BI to create and maintain data models. The course can help Marketing Analysts build a foundation in data modeling and DAX, which are essential skills for success in this role.
Operations Analyst
**Operations Analysts** use data to analyze operational performance. They use data to identify trends and patterns and develop and implement operational improvements. This course may be useful for Operations Analysts who want to learn how to use Power BI to create and maintain data models. The course can help Operations Analysts build a foundation in data modeling and DAX, which are essential skills for success in this role.
Product Analyst
**Product Analysts** use data to analyze product performance. They use data to identify trends and patterns and develop and implement product improvements. This course may be useful for Product Analysts who want to learn how to use Power BI to create and maintain data models. The course can help Product Analysts build a foundation in data modeling and DAX, which are essential skills for success in this role.
Sales Analyst
**Sales Analysts** use data to analyze sales performance. They use data to identify trends and patterns and develop and implement sales strategies. This course may be useful for Sales Analysts who want to learn how to use Power BI to create and maintain data models. The course can help Sales Analysts build a foundation in data modeling and DAX, which are essential skills for success in this role.
Web Analyst
**Web Analysts** use data to analyze website performance. They use data to identify trends and patterns and develop and implement website improvements. This course may be useful for Web Analysts who want to learn how to use Power BI to create and maintain data models. The course can help Web Analysts build a foundation in data modeling and DAX, which are essential skills for success in this role.
Data Architect
**Data Architects** design and build data architectures. They use data architectures to ensure that data is available, reliable, and secure. This course may be useful for Data Architects who want to learn how to use Power BI to create and maintain data models. The course can help Data Architects build a foundation in data modeling and DAX, which are essential skills for success in this role.
Data Analyst
**Data Analysts** use data to solve business problems. They analyze data to identify trends and patterns. They also develop and implement data-driven solutions. This course may be useful for Data Analysts who want to learn how to use Power BI to create and maintain data models. The course can help Data Analysts build a foundation in data modeling and DAX, which are essential skills for success in this role.
Software Engineer
**Software Engineers** design and develop software applications. They use software applications to solve problems and improve efficiency. This course may be useful for Software Engineers who want to learn how to use Power BI to create and maintain data models. The course can help Software Engineers build a foundation in data modeling and DAX, which are essential skills for success in this role.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Data Modeling in Power BI.
A deep dive into the concepts of data modeling and visualization using Microsoft Power BI, covering all the essential aspects from data preparation and transformation to creating interactive visualizations and reports. While this book focuses on Power BI, the fundamental concepts are applicable to other data visualization tools as well.
The seminal work on dimensional modeling, providing a comprehensive guide to designing and implementing data warehouses for business intelligence. While not specific to Power BI, it offers essential knowledge for understanding the underlying principles of data modeling.
A practical guide to data modeling for Power BI, covering the entire process from data acquisition to creating relationships and hierarchies. While it may not offer as much depth as some of the other books on this list, it is an excellent starting point for those new to data modeling in Power BI.
A step-by-step guide to creating effective data models in Power BI, covering best practices for data preparation, schema design, and relationship management. is suitable for both beginners and experienced Power BI users looking to improve their data modeling skills.
A non-technical guide to data visualization, covering the principles and best practices of effective data visualization. While not specific to Power BI, it provides valuable insights into the art and science of communicating data effectively through visual representations.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser