До вмісту
L-SYSTEM

середній

PL-300: Power BI Data Analyst — підготовка до іспиту для розробників

Курс підготовки до іспиту Microsoft PL-300 (Microsoft Power BI Data Analyst) для старших розробників із Big 4 та інших консалтингових фірм, які вільно думають на SQL і в коді — і раз у раз дивуються DAX. Курс іде за офіційним переліком навичок (редакція квітня 2026 року) і зберігає ваги чотирьох доменів: підготовка даних (25–30 %), моделювання (25–30 %), візуалізація та аналіз (25–30 %), керування та безпека Power BI (15–20 %). Охоплено все, що додали оновлення 2026 року: Direct Lake, групи обчислень, візуальні обчислення, DAX query view і Copilot у Power BI. Стрижень курсу — перехід від мислення SQL до мислення DAX: контекст фільтра, контекст рядка, CALCULATE і перехід контексту. Усе розбирається на крихітних моделях, які можна порахувати в голові, а потім перевірити в Power BI Desktop. Кожна тема подається за однією схемою: проблема, рішення та його ціна — пам'ять, час оновлення, затримки запитів, ліцензії й ризики безпеки. Лабораторні виконуються в безкоштовному Power BI Desktop на синтетичному датасеті вигаданої фірми Aldervane Advisory LLP: таймшити, рахунки з трьома рольовими датами, місячні залишки незавершеної роботи та вкладений JSON — датасет опубліковано на GitHub. Можливості служби Power BI (робочі області, застосунки, RLS, оновлення) показано покроково: з безкоштовним шляхом до пісочниці та запасним шляхом за скриншотами, якщо корпоративний тенант закриває публікацію. Практика — у форматах справжнього іспиту: один і кілька варіантів, зіставлення, набори тверджень «Так/Ні», «що поверне міра в цій клітинці» і доповнення DAX. Ілюстрації в стилі Isotype зводять кожну ідею до однієї картинки. Необов'язкові юніти: PBIP/TMDL і Git, розмовник SQL → DAX, конфіденційність клієнтських даних і міст до Microsoft Fabric. Матеріал курсу англійською.

Заняття — вашою мовою: його веде асистент.

  • Матеріал: англійська
  • Іспит: англійська — складається на сайті, без перекладу
Як це влаштовано

Асистент бере матеріал курсу з нашого сервера й веде заняття вашою мовою.

Іспит складається на сайті, без асистента. Питання іспиту не перекладаються: так вирішено для всіх курсів.

Як під’єднати асистента

Шлях курсом

· юнітів: 28

порядок вільний · сходинки нижче — той порядок, який пропонує автор, а не умоваВигляд: карта · щаблі

4 · Domain 1 · Prepare the data

Профілювання та очищення даних

~2 год

за задумом автора — після «Підключення до даних: джерела, спільні семантичні моделі, облікові дані та параметри»

9 · Domain 2 · Model the data

Спільна таблиця дат

~1,5 год

за задумом автора — після «Схема «зірка»: факти, виміри та властивості таблиць»

13 · Domain 2 · Model the data

Групи обчислень

~2 год

за задумом автора — після «DAX III: логіка операцій з часом, напівадитивні міри, статистика та швидкі міри»

16 · Domain 3 · Visualize and analyze data

Візуальні обчислення

~1,5 год

за задумом автора — після «DAX II: CALCULATE і перехід контексту»

17 · Domain 3 · Visualize and analyze data

Copilot у Power BI

~2 год

за задумом автора — після «Побудова звіту: візуальні елементи, форматування, теми, фільтри та розбиті на сторінки звіти»

26 · Optional · For developers

Розмовник SQL → DAX

~2 год

за задумом автора — після «DAX II: CALCULATE і перехід контексту»

фінал · у браузері, без асистента

Іспит

закрито · записатися на курс

Шлях курсом словами
  • Щабель 1 · Карта іспиту та ландшафт Power BI — ~1,5 год
  • Щабель 2 · Підключення до даних: джерела, спільні семантичні моделі, облікові дані та параметри — за задумом автора — після «Карта іспиту та ландшафт Power BI»; ~2 год
  • Щабель 2 · Режими зберігання: Import, DirectQuery і Direct Lake — за задумом автора — після «Карта іспиту та ландшафт Power BI»; ~2 год
  • Щабель 2 · Робочі області, застосунки, публікація та поширення — за задумом автора — після «Карта іспиту та ландшафт Power BI»; ~2 год
  • Щабель 3 · Профілювання та очищення даних — за задумом автора — після «Підключення до даних: джерела, спільні семантичні моделі, облікові дані та параметри»; ~2 год
  • Щабель 3 · Шлюзи та заплановане оновлення — за задумом автора — після «Робочі області, застосунки, публікація та поширення»; ~2 год
  • Щабель 3 · Безпека та керування: ролі, доступ до елементів, RLS і мітки конфіденційності — за задумом автора — після «Робочі області, застосунки, публікація та поширення»; ~2,5 год
  • Щабель 3 · Міст до Microsoft Fabric: lakehouse, Direct Lake і шлях до DP-600 — за задумом автора — після «Режими зберігання: Import, DirectQuery і Direct Lake»; необовʼязковий; ~2 год
  • Щабель 4 · Перетворення I: типи, стовпці, групування, зведення та JSON — за задумом автора — після «Профілювання та очищення даних»; ~2,5 год
  • Щабель 4 · Репетиція іспиту: кейс, керування часом і пастки — за задумом автора — після «Безпека та керування: ролі, доступ до елементів, RLS і мітки конфіденційності»; ~3 год
  • Щабель 4 · Aldervane: конфіденційність клієнтів у Power BI — за задумом автора — після «Безпека та керування: ролі, доступ до елементів, RLS і мітки конфіденційності»; необовʼязковий; ~2 год
  • Щабель 5 · Перетворення II: злиття, додавання, посилання vs дублікат, ключі та параметри завантаження — за задумом автора — після «Перетворення I: типи, стовпці, групування, зведення та JSON»; ~2 год
  • Щабель 6 · Схема «зірка»: факти, виміри та властивості таблиць — за задумом автора — після «Перетворення II: злиття, додавання, посилання vs дублікат, ключі та параметри завантаження»; ~2 год
  • Щабель 7 · Зв'язки: кардинальність, напрям перехресної фільтрації та рольові виміри — за задумом автора — після «Схема «зірка»: факти, виміри та властивості таблиць»; ~2,5 год
  • Щабель 7 · Спільна таблиця дат — за задумом автора — після «Схема «зірка»: факти, виміри та властивості таблиць»; ~1,5 год
  • Щабель 7 · DAX I: міри, обчислювані стовпці та контекст обчислення — за задумом автора — після «Схема «зірка»: факти, виміри та властивості таблиць»; ~2 год
  • Щабель 7 · Побудова звіту: візуальні елементи, форматування, теми, фільтри та розбиті на сторінки звіти — за задумом автора — після «Схема «зірка»: факти, виміри та властивості таблиць»; ~2 год
  • Щабель 7 · Режим розробника: PBIP, TMDL, інтеграція з Git і конвеєри розгортання — за задумом автора — після «Схема «зірка»: факти, виміри та властивості таблиць»; необовʼязковий; ~2 год
  • Щабель 8 · DAX II: CALCULATE і перехід контексту — за задумом автора — після «DAX I: міри, обчислювані стовпці та контекст обчислення»; ~2,5 год
  • Щабель 8 · Оптимізація продуктивності моделі — за задумом автора — після «DAX I: міри, обчислювані стовпці та контекст обчислення»; ~2 год
  • Щабель 8 · Copilot у Power BI — за задумом автора — після «Побудова звіту: візуальні елементи, форматування, теми, фільтри та розбиті на сторінки звіти»; ~2 год
  • Щабель 8 · Сторітелінг: закладки, підказки, взаємодії, навігація та деталізація — за задумом автора — після «Побудова звіту: візуальні елементи, форматування, теми, фільтри та розбиті на сторінки звіти»; ~2,5 год
  • Щабель 8 · Аналіз: закономірності, тренди, викиди та візуальні елементи ШІ — за задумом автора — після «Побудова звіту: візуальні елементи, форматування, теми, фільтри та розбиті на сторінки звіти»; ~2,5 год
  • Щабель 9 · DAX III: логіка операцій з часом, напівадитивні міри, статистика та швидкі міри — за задумом автора — після «Спільна таблиця дат», «DAX II: CALCULATE і перехід контексту»; ~2,5 год
  • Щабель 9 · Візуальні обчислення — за задумом автора — після «DAX II: CALCULATE і перехід контексту»; ~1,5 год
  • Щабель 9 · Зручність використання: мобільна версія, персоналізація, доступність, експорт і оновлення сторінки — за задумом автора — після «Сторітелінг: закладки, підказки, взаємодії, навігація та деталізація»; ~2 год
  • Щабель 9 · Розмовник SQL → DAX — за задумом автора — після «DAX II: CALCULATE і перехід контексту»; необовʼязковий; ~2 год
  • Щабель 10 · Групи обчислень — за задумом автора — після «DAX III: логіка операцій з часом, напівадитивні міри, статистика та швидкі міри»; ~2 год

Програма · 28 юнітів

1Карта іспиту та ландшафт Power BI

Описати іспит PL-300: чотири домени та їхні ваги, час, прохідний бал, формати запитань, кейси та доступ до Microsoft Learn під час іспиту

~1,5 год
2Підключення до даних: джерела, спільні семантичні моделі, облікові дані та параметри

Підключатися до файлів, баз даних і файлів CSV/JSON Aldervane та впізнавати функцію M, яку кожен конектор записує в крок Source

~2 год
3Режими зберігання: Import, DirectQuery і Direct Lake

Пояснювати, де розташовані дані в момент запиту в Import, DirectQuery і Direct Lake та як кожен режим отримує свіжі дані (оновлення, живі запити, фреймінг)

~2 год
4Профілювання та очищення даних

Використовувати column quality, column distribution і column profile для оцінювання даних і перемикати профілювання з перших 1 000 рядків на весь набір даних

~2 год
5Перетворення I: типи, стовпці, групування, зведення та JSON

Обирати відповідні типи даних у Power Query, зокрема Fixed decimal number для грошей, Text для кодів і правильне перетворення чисел yyyymmdd на дати

~2,5 год
6Перетворення II: злиття, додавання, посилання vs дублікат, ключі та параметри завантаження

Обирати правильний тип з'єднання Power Query (left/right/full outer, inner, left/right anti) під вимогу й передбачати кількість рядків злиття

~2 год
7Схема «зірка»: факти, виміри та властивості таблиць

Класифікувати таблиці як факти або виміри, називати зерно кожної таблиці фактів і розпізнавати транзакційні факти, факти періодичних знімків і безфактні (зв'язувальні) факти

~2 год
8Зв'язки: кардинальність, напрям перехресної фільтрації та рольові виміри

Обирати кардинальність зв'язку (один-до-багатьох, один-до-одного, багато-до-багатьох) за унікальністю стовпців і зерном таблиць

~2,5 год
9Спільна таблиця дат

Пояснювати, чому одна спільна таблиця дат має фільтрувати кожну таблицю фактів і що замість цього робить auto date/time

~1,5 год
10DAX I: міри, обчислювані стовпці та контекст обчислення

Створювати міри з однією агрегацією на SUM, AVERAGE, MIN, MAX, COUNTROWS, DISTINCTCOUNT і DIVIDE та передбачати їхнє значення в будь-якій клітинці за контекстом фільтра цієї клітинки

~2 год
11DAX II: CALCULATE і перехід контексту

Передбачати результат міри з CALCULATE в будь-якій клітинці візуального елемента, спочатку назвавши контекст фільтра клітинки

~2,5 год
12DAX III: логіка операцій з часом, напівадитивні міри, статистика та швидкі міри

Писати міри фінансового року з початку року, попереднього року, зсуву періоду й ковзного вікна за допомогою TOTALYTD/DATESYTD (кінець року "06-30"), SAMEPERIODLASTYEAR, DATEADD, PARALLELPERIOD і DATESINPERIOD та передбачати їхнє значення в будь-якому місяці

~2,5 год
13Групи обчислень

Пояснювати вибух кількості мір, який розв'язують групи обчислень, і коли група обчислень — правильний інструмент замість окремих мір або параметрів полів

~2 год
14Оптимізація продуктивності моделі

Пояснювати в термінах VertiPaq, чому розмір моделі залежить від кількості різних значень у стовпці більше, ніж від кількості рядків

~2 год
15Побудова звіту: візуальні елементи, форматування, теми, фільтри та розбиті на сторінки звіти

Обирати відповідний візуальний елемент під поставлене бізнес-запитання (порівняння, тренд, склад, розподіл, взаємозв'язок, одне значення, деталі)

~2 год
16Візуальні обчислення

Пояснювати, що таке візуальне обчислення, де воно зберігається і на що може й не може посилатися

~1,5 год
17Copilot у Power BI

Називати вимоги до Copilot у Power BI: платна ємність Fabric F2+ або Premium P1+ (не пробна), ємність Fabric Copilot, параметр тенанта, параметр міжрегіональної обробки та Q&A для створення сторінок

~2 год
18Сторітелінг: закладки, підказки, взаємодії, навігація та деталізація

Налаштовувати закладки з параметрами Data, Display, Current page і Selected visuals та будувати перемикач показу/приховування, який не скидає фільтри користувача

~2,5 год
19Зручність використання: мобільна версія, персоналізація, доступність, експорт і оновлення сторінки

Проєктувати мобільний макет сторінки звіту й пояснювати, коли мобільні застосунки його показують

~2 год
20Аналіз: закономірності, тренди, викиди та візуальні елементи ШІ

Використовувати функцію Analyze (пояснити зростання або зниження, знайти, де розподіл відрізняється) і називати, де вона не працює

~2,5 год
21Робочі області, застосунки, публікація та поширення

Створювати й налаштовувати робочу область, зокрема режим ліцензії та список контактів, і пояснювати, для чого потрібна робоча область

~2 год
22Шлюзи та заплановане оновлення

Вирішувати для будь-якого джерела даних, чи потрібен для оновлення в службі Power BI шлюз і який: локальний шлюз даних (стандартний режим), особистий режим або шлюз даних віртуальної мережі

~2 год
23Безпека та керування: ролі, доступ до елементів, RLS і мітки конфіденційності

Призначати роль робочої області з найменшими привілеями (Admin, Member, Contributor, Viewer) для заданої роботи та знати, які ролі обмежує безпека на рівні рядків

~2,5 год
24Репетиція іспиту: кейс, керування часом і пастки

Описувати формат іспиту PL-300, важливий для планування: діапазон кількості запитань, екзаменаційний час і час на місці, типи запитань, кейси, перерви та прохідний бал 700

~3 год
25Режим розробника: PBIP, TMDL, інтеграція з Git і конвеєри розгортання

Зберігати файл Power BI Desktop як Power BI Project (PBIP) і називати, що містить кожна папка й кожен файл, зокрема те, що Git має ігнорувати

~2 год
26Розмовник SQL → DAX

Перекладати WHERE, GROUP BY, HAVING, COUNT DISTINCT і CASE у міри DAX і запити DAX та казати, хто виконує групування у звіті (візуальний елемент, а не міра)

~2 год
27Aldervane: конфіденційність клієнтів у Power BI

Проєктувати динамічну безпеку на рівні рядків на основі таблиці безпеки (членство в команді проєкту) замість одного стовпця партнера та передбачати, що бачить заданий користувач

~2 год
28Міст до Microsoft Fabric: lakehouse, Direct Lake і шлях до DP-600

Розміщувати OneLake, lakehouse (Tables і Files), кінцеву точку аналітики SQL, сховище, ярлики й семантичні моделі на одній архітектурній картинці та казати, який рушій пише, а який читає

~2 год