PL-300 study materials
PL-300 study resources

PL-300 study plan

PL-300 · Give each week a clear focus.

8 weeks · About 6 hours per week

Week 1

Prepare the data

  • Connect Power BI Desktop to at least four source types (Excel/CSV, a relational database, a web source, and a folder) and set the correct storage mode for each

  • Profile every imported table with Column quality, Column distribution, and Column profile to identify nulls, distinct values, and outliers

  • Document the grain of each source table and flag duplicate keys before any transformation

  • Apply a naming convention to queries and columns and remove unused columns to reduce model size

Your checkpoint

A .pbix file containing four connected sources and a one-page data profile sheet listing null rates and duplicate keys per table

Week 2

Prepare the data & Model the data

  • Clean and shape data with Power Query: change types, split and merge columns, unpivot a wide table into a tall fact-style table, and remove errors

  • Combine queries (append and merge) into a consolidated fact table and build conformed dimension tables

  • Design a star schema by identifying fact vs. dimension tables and marking the date table as a Date table

  • Create a basic measure and a calculated column and explain when to use each

  • Replace hard-coded values with parameters to make the query reusable

Your checkpoint

A star-schema model diagram (fact table plus at least three dimensions) with a working date table and no unresolved query errors

Week 3

Model the data

  • Build one-to-many relationships between the fact and each dimension and verify filter direction and cardinality

  • Write DAX measures using CALCULATE, FILTER, DIVIDE, and SUMX instead of implicit measures

  • Implement time intelligence measures (YTD, prior-year comparison, rolling average) against the marked date table

  • Create at least one hierarchy and validate cross-filter behavior in a matrix visual

  • Reduce model size by hiding technical columns and removing unused columns

Your checkpoint

A model containing at least eight explicit measures, three of them time-intelligence based, all returning correct results against hand-checked totals

Week 4

Model the data & Visualize and analyze the data

  • Choose appropriate visuals (card, bar, line, matrix, scatter) for each analytical question and justify the choice

  • Apply slicers, filters, drill-through, and cross-filtering to a two-page report

  • Format visuals for accessibility: alt text, tab order, readable contrast, and clear titles

  • Optimize a slow visual by reviewing the model relationships and DAX rather than guessing

Your checkpoint

A two-page interactive report built on the star schema, with one drill-through page and one synchronized slicer

Week 5

Visualize and analyze the data

  • Add analytics features to visuals: reference lines, trend lines, forecasting, and anomaly detection

  • Build a what-if parameter and show its effect on a measure in a visual

  • Create groups and bins and use them in a visual

  • Configure a custom tooltip page and a bookmarks-based navigation

  • Configure row limits and aggregations to keep a large-visual report responsive

Your checkpoint

A report page demonstrating at least four analytics features (reference line, trend line, forecast, what-if parameter) with a working bookmark navigator

Week 6

Visualize and analyze the data & Manage and secure Power BI

  • Publish the report to a workspace and pin visuals to a dashboard

  • Configure a scheduled refresh for the dataset and confirm credentials are stored correctly

  • Create a Power BI app from the workspace and control its audience and content

  • Set up a data alert and a subscription on a dashboard tile

  • Identify when to use a shared dataset versus a duplicate report

Your checkpoint

A published workspace app with a scheduled refresh, one dashboard alert, and one email subscription, verified as working

Week 7

Manage and secure Power BI

  • Implement static and dynamic row-level security roles and test each with the 'View as role' feature

  • Apply sensitivity labels and configure export and download restrictions for a dataset

  • Configure a deployment pipeline across Development, Test, and Production and promote content once

  • Manage workspace roles (Admin, Member, Contributor, Viewer) and assign the minimum necessary permission

  • Review usage metrics and the lineage view to trace report-to-source dependencies

Your checkpoint

A workspace with three RLS roles validated by 'View as role' screenshots plus a dataset promoted through a three-stage deployment pipeline

Week 8

Prepare the data & Model the data & Visualize and analyze the data & Manage and secure Power BI

  • Retake a timed 60-question practice set and log the domain of every missed question

  • Re-do every missed objective as a hands-on task in Power BI Desktop rather than re-reading notes

  • Rebuild one end-to-end mini-project from raw data to published secured report in under 90 minutes

  • Review the Power Query, DAX, and security cheat sheets you wrote in weeks 2, 3, and 7

Your checkpoint

A timed practice score of 80 percent or higher plus a written remediation list showing every weak objective is now backed by a completed hands-on task

Milestones

Week 2: You can load and shape raw data into a star schema from memory without consulting notes, and explain why each column stayed or was removed

Week 4: You can build a two-page report from the model with correct filter context, and every measure in it matches a hand-calculated check

Week 6: You can publish to a workspace, schedule a refresh, and package content as an app without following a tutorial

Week 8: You score 80 percent or higher on a timed full-length practice exam, with no domain below 70 percent