PL-300T00 Microsoft Power BI Data Analyst
COURSE DATASHEET
Course description
This course will discuss the various methods and best practices that are in line with business and technical requirements
for modeling, visualizing, and analyzing data with Power BI. The course will also show how to access and process data
from a range of data sources including both relational and non-relational data. This course will also explore how to
implement proper security standards and policies across the Power BI spectrum including datasets and groups. The
course will also discuss how to manage and deploy reports and dashboards for sharing and content distribution.
Audience
The audience for this course is those individuals who develop reports that visualize data from the data platform
technologies that exist both in the cloud and on-premises.
Students don’t need to have any experience with Power BI before taking this course; however, students should have a
fundamental understanding of core data concepts, knowledge of working with relational data in the cloud, knowledge of
working with non-relational data in the cloud, and knowledge of data analysis and visualization concepts. Additionally, a
basic level of familiarity with computer technology, cloud computing, and the Internet is assumed.
The course materials available from Microsoft Learn for Educators are optimized for higher education instructors or
instructors that teach in similar education settings (for example, early college programs in secondary schools, workforce
training programs, and adult education, or continuing education programs). The Microsoft Official Course and
certification exam will be localized into French, German, Japanese, Korean, Simplified Chinese, and Spanish.
Learning objectives
After completing this course, students will be able to:
• Ingest, clean, and transform data
• Model data for performance and scalability
• Design and create reports for data analysis
• Apply and perform advanced report analytics
• Manage and share report assets
See the full certification skills outline for further details.
Exam Relationship
This course is directly mapped to and supports learning for the PL-300 Microsoft Power BI Data Analyst certification
exam. The table below outlines the relative weight percentages for each area of the exam. The higher the percentage,
the more questions students are likely to see in that area.
STUDY AREAS WEIGHTS
Prepare the data 15-20%
Model the data 30-35%
Visualize and analyze the data 25-30%
Deploy and maintain assets 20-25%
See the full certification skills outline for further details.
Course Materials
In addition to this course datasheet the following course materials are available through Microsoft Learn for Educators:
• Microsoft Official Course: Twelve stand-alone presentations that can be delivered in 25-65 minutes of class time.
The presentations are sub-divided into shorter sections and facilitated through PowerPoint slide decks that include
lecture topics, instructor notes, demonstrations, and hands-on activities.
• Educator Teaching Guide: Guide for educators who plan to implement the course in academic settings. It includes
detailed explanations of the course materials, technical requirements, and setup. It also includes recommended
resources for preparing for the certification exam, accommodating students, and remote teaching.
• Online Training: Self-paced online learning content on Microsoft Learn that aligns directly to Exam PL-300T00:
Microsoft Power BI Data Analyst and to the Microsoft Official Course. Each presentation stands alone and includes
explanations of technical concepts, hands-on labs or demo click-throughs, demonstration videos, and knowledge
checks. This course includes the following six Learning Paths through Microsoft Learn:
o Get started with Microsoft data analytics
o Prepare data for analysis
o Model data in Power BI
o Visualize data in Power BI
o Data analysis in Power BI
o Manage workspaces and datasets in Power BI
• Reference Delivery Videos (coming soon!): On-demand recordings of an experienced instructor delivering each
course presentation. Note that these are only available to instructors preparing to teach the course and cannot be
shared with students.
• On-demand Train the Trainer Session (coming soon!): Recorded presentation that provides tips and best practices
for delivering the course.
Flexible Format
The course is designed to enable higher education instructors to deliver a complete presentation from the Microsoft
Official Course during 1-2 class meetings and then direct students to complete the aligned online learning on Microsoft
Learn. However, the presentations and online learning have a flexible design that includes stand-alone modules and
units. This allows instructors to easily modify the delivery format, supplement the content, or integrate the course with
other curricula.
Recommended Instructor Preparation
Instructors are strongly encouraged to review the Microsoft Power BI Data Analyst Learning Paths on Microsoft Learn
and complete Exam PL-300: Microsoft Power BI Data Analyst prior to teaching the course to verify their understanding of
the course content and gain insight into how to support students preparing for the exam. Instructors are also
encouraged to prepare to support students who are developing their understanding of the basic concepts and skills
listed in the Audience section of this document.
Appendix A
The following table provides a snapshot of the content included in the instructor-led course modules, detailed timing,
and a link to the aligned segments of the Online Training on Microsoft Learn:
Microsoft Official Course Agenda Aligned Online Training on Microsoft Learn
0: Course Introduction Note: time may vary due to the number of
45 minutes student introductions in each course
1: Get Started with Microsoft 1: Data Analytics and Microsoft Get started with Microsoft data analytics
Data Analytics 2: Getting Started with Power BI 1 hours 15 minutes
45 minutes
2: Getting Data in Power BI 1: Data Analytics and Microsoft Prepare data for analysis
45 minutes 2: Optimize Performance 3 hours 30 minutes
3: Resolve Data Errors
3: Cleaning, Transforming, 1: Shaping the Data Prepare data for analysis
and Loading Data in Power BI 2: Profiling the Data 3 hours 30 minutes
45 minutes 3: Enhance the data structure
4: Design a Data Model in 1: Introduction to data modeling Model data in Power BI
Power BI 2: Working with tables
6 hours
45 minutes 3: Dimensions and Hierarchies
5: Create Model Calculations 1: Introduction to DAX Model data in Power BI
using DAX in Power BI 2: Real-time dashboards
6 hours
60 minutes 3: Advanced DAX
6: Optimize Model 1: Optimize the data model for performance Model data in Power BI
Performance in Power BI 2: Optimize DirectQuery Models
6 hours
45 minutes
7: Create Reports in Power BI 1: Design a report Visualize data in Power BI
60 minutes 2: Enhance the report
5 hours 50 minutes
8: Identify Patterns and 1: Advanced Analytics Data analysis in Power BI
Trends in Power BI 2: Data Insights through AI visuals
1 hour 40 minutes
45 minutes
9: Create and Manage 1: Creating Workspaces Manage workspaces and datasets in
Workspaces in Power BI 2: Sharing and Managing Assets Power BI
45 minutes
1 hour
10: Manage Files and 1: Parameters Manage workspaces and datasets in
Datasets in Power BI 2: Datasets Power BI
45 minutes
1 hour
11: Create Dashboards in 1: Create a Dashboard Visualize data in Power BI
Power BI 2: Real-time Dashboards
5 hours 50 minutes
45 minutes 3: Enhance a Dashboard
12: Row-level Security in 1: Security in Power BI Manage workspaces and datasets in
Power BI Power BI
45 minutes
1 hour
*Note that the Timings are for delivery in a higher education setting without supplemental instruction about related concepts.
Instructors who want to deliver in other settings or provide supplemental instruction in foundational or related concepts should plan
for longer implementation.
Appendix B
Extended Outline
This outline provides detailed information about the content included in the instructor-led course and the aligned
segments of the Online Training on Microsoft Learn. Links to the individual labs are provided below, and you can access
all of them on Github. Note that there are a number of demos per presentation that you can find on Github as well.
Description Agenda Key topics In-class demonstrations Aligned
and labs Online
Training on
Microsoft
Learn
0: Course Introduction 1. Class introductions
High-level course format and
objectives as well as an outline 2. Get students logged into
of the course. lab environment
1: Get Started with Microsoft 1: Data Get started
1. Explore the different roles
Data Analytics Analytics and in data with
Microsoft Microsoft
Explore the different roles in
the data space, outline the 2: Getting 2. Identify the tasks that are data analytics
important roles and Started with performed by a data
responsibilities of a Data Power BI analyst
Analyst, and then explore the
landscape of the Power BI 3. Describe the Power BI
portfolio. landscape of products and
services
4. Use the Power BI service
2: Getting Data in Power BI 1: Data 1. Identify and retrieve data Prepare data
Lab - Prepare data in
Analytics and from different data for analysis
Explore identifying and sources Power BI Desktop
Microsoft
retrieving data from various
data sources. You will also 2: Optimize
2. Understand the
learn the options for Performance
connection methods and
connectivity and data storage 3: Resolve their performance
and understand the difference Data Errors implications
and performance implications
of connecting directly to data 3. Use Microsoft Dataverse
vs. importing it.
4. Connect to a data flow
3: Cleaning, Transforming, 1: Shaping the 1. Apply data shape Prepare data
Lab: Loading Data in
and Loading Data in Power Data transformations for analysis
Power BI Desktop
BI
2. Enhance the structure of
Understand process of 2: Profiling the the data
profiling and understanding Data
the condition of the data. They 3. Profile and examine the
will learn how to identify data
3: Enhance the
anomalies, look at the size and
data structure
shape of their data, and
perform the proper data
cleaning and transforming
steps to prepare the data for
loading into the model.
1: Introduction 1. Understand the basics of Model data in
4: Design a Data Model in Lab: Data Modeling in
to data data modeling Power BI
Power BI Power BI Desktop
modeling
Fundamental concepts of 2. Define relationships and
designing and developing a their cardinality
data model for proper 2: Working
performance and scalability. with tables 3. Implement Dimensions
Understand and tackle many of and Hierarchies
the common data modeling
3: Dimensions
issues, including relationships,
and
security, and performance.
Hierarchies
5: Create Model Calculations 1: Introduction Model data in
1. Understand DAX Lab: Introduction to DAX
using DAX in Power BI to DAX Power BI
in Power BI Desktop
Introduce you to the world of 2. Use DAX for simple
formulas and expressions Lab: Advanced DAX in
DAX and its true power for 2: Real-time
enhancing a model. You will dashboards Power BI Desktop
learn about aggregations and 3. Create calculated tables
the concepts of measures, and measures
3: Advanced
calculated columns and tables,
DAX 4. Build simple measures
and Time Intelligence functions
to solve calculation and data
analysis problems. 5. Work with Time
Intelligence and Key
Performance Indicators
6: Optimize Model 1: Optimize Model data in
1. Understand the
Performance in Power BI the data importance of variables Power BI
Explore steps, processes, model for
concepts, and data modeling performance 2. Enhance the data model
best practices necessary to
optimize a data model for 2: Optimize 3. Optimize the storage
enterprise-level performance. DirectQuery model
Models
7: Create Reports in Power BI 1: Design a Visualize data
1. Design a report page Lab: Designing a report
Fundamental concepts and report layout in Power BI
in Power BI Desktop
principles of designing and
building a report, including 2. Select and add effective Lab: Enhancing reports
2: Enhance the
selecting the correct visuals, report visualizations with interaction and
designing a page layout, and formatting in Power BI
applying basic but critical 3. Add basic report Desktop
functionality. The important functionality
topic of designing for
accessibility is also covered. 4. Add report navigation and
interactions
9: Identify Patterns and 1: Advanced Data analysis
1. Use the Analyze feature Lab: Data Analysis in
Trends in Power BI Analytics in Power BI
Power BI Desktop
Apply additional features to 2. Identify outliers in data
enhance the report for 2: Data
analytical insights in the data, Insights 3. Use AI visuals
equipping you with the steps through AI
to use the report for actual visuals 4. Use the Advanced
data analysis. You will also Analytics custom visual
perform advanced analytics
using AI visuals on the report
for even deeper and
meaningful data insights.
10: Create and Manage 1: Creating Manage
1. Create and manage a
Workspaces in Power BI Workspaces workspace workspaces
Explore Workspaces, including and datasets
how to create and manage 2: Sharing and 2. Understand workspace in Power BI
them. You will also learn how Managing collaboration
to share content, including Assets
reports and dashboards, and 3. Monitor workspace usage
then learn how to distribute an and performance
App.
4. Distribute an App
11: Manage Files and 1: Parameters Manage
1. Manage datasets and
Datasets in Power BI parameters workspaces
Learn parameters and datasets. and datasets
2: Datasets
You will also learn how to 2. Build dynamic reports with in Power BI
manage datasets and parameters
parameters, build dynamic
reports with parameters, and 3. Schedule dataset refresh
set dataset refresh options.
4. Troubleshoot gateway
service connectivity
11: Create Dashboards in 1: Create a Visualize data
1. Create a Dashboard Lab: Creating a
Power BI Dashboard in Power BI
Dashboard in Power BI
Learn how to tell a compelling 2. Understand real-time Service
story using dashboards and 2: Real-time Dashboards
the different navigation tools Dashboards
available to provide navigation. 5. Enhance Dashboard
You will be introduced to usability
3: Enhance a
features and functionality and
Dashboard
how to enhance dashboards
for usability and insights.
12: Row-level Security in 1: Security in Manage
1. Implement row-level Lab: Data Analysis in
Power BI Power BI security using both the workspaces
Power BI Desktop
Discover how to secure your Static and Dynamic and datasets
reports and other Power BI methods in Power BI
assets with row-level security,
including leveraging Active
Directory.