Skip to content

Choose a track

Pick a track before you start. The picker saves your choice in this browser, and each lab’s Next link follows it.

TrackLabsTimeBest for
Full hands-on00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 158 hr 50 minYou want every feature and every validation path.
Core01, 02, 04, 05, 06, 07, 10, 11, 124 hr 55 minYou want the model improvement loop and PR review.
Copilot customization only00, 01, 03, 06, 07, 11, 12, 13, 14, 155 hr 40 minYou care most about instructions, agents, skills, hooks, code review, and cloud agent.
Presenter00, 01, 02, then the present pages1 hr 45 min plus presenter prepYou need to run or rehearse a demo.
LabDuration
00. Set up your workstation45 min
01. Get your copy and explore the repo30 min
02. Meet the baseline model30 min
03. Repository and path instructions25 min
04. Connect Power BI Modeling MCP30 min
05. question-tester, before30 min
06. Skills and the read-only assessor35 min
07. Handoffs, names, and descriptions45 min
08. Relationships, date table, and measures45 min
09. AI metadata30 min
10. question-tester, after25 min
11. Copilot CLI and hooks35 min
12. Pull request, CI, and Copilot code review35 min
13. Copilot cloud agent35 min plus agent run time
14. Build your own agent, skill, and prompt45 min
15. Clean up and next steps10 min

Windows 11 with Power BI Desktop gives you the full lab. These labs need Desktop for the main path:

  • Lab 02 opens and refreshes the PBIP.
  • Lab 04 connects MCP to a Desktop model.
  • Lab 05 uses live metadata and DAX through MCP.
  • Lab 08 runs Desktop DAX tests.
  • Lab 10 repeats the live question test.

macOS can still do file-mode work with TMDL, PBIR, instructions, skills, prompts, hooks, validation, and most repo checks. Desktop-specific checks skip or need a Windows machine.

Most labs work with VS Code Chat and agent mode. The later GitHub-hosted features need more:

  • Lab 12 needs Copilot code review. GitHub documents code review as a Copilot feature that can also be controlled by organization policy.
  • Lab 13 needs Copilot cloud agent. Organization admins may need to enable it for Business or Enterprise seats.
  • MCP, custom agents, prompt files, and Copilot CLI can also be disabled by organization policy, even when your account has a Copilot seat.

The Presenter track starts with setup and baseline inspection, then switches to:

Use this path when the audience needs the story, not every hands-on edit.