1 · Start
Карта іспиту та ландшафт Power BI
~1,5 год

Курс підготовки до іспиту 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. Матеріал курсу англійською.
Заняття — вашою мовою: його веде асистент.
Асистент бере матеріал курсу з нашого сервера й веде заняття вашою мовою.
Іспит складається на сайті, без асистента. Питання іспиту не перекладаються: так вирішено для всіх курсів.
порядок вільний · сходинки нижче — той порядок, який пропонує автор, а не умоваВигляд: карта · щаблі
1 · Start
Карта іспиту та ландшафт Power BI
~1,5 год
2 · Domain 1 · Prepare the data
Підключення до даних: джерела, спільні семантичні моделі, облікові дані та параметри
~2 год
за задумом автора — після «Карта іспиту та ландшафт Power BI»
3 · Domain 1 · Prepare the data
Режими зберігання: Import, DirectQuery і Direct Lake
~2 год
за задумом автора — після «Карта іспиту та ландшафт Power BI»
4 · Domain 1 · Prepare the data
Профілювання та очищення даних
~2 год
за задумом автора — після «Підключення до даних: джерела, спільні семантичні моделі, облікові дані та параметри»
5 · Domain 1 · Prepare the data
Перетворення I: типи, стовпці, групування, зведення та JSON
~2,5 год
за задумом автора — після «Профілювання та очищення даних»
6 · Domain 1 · Prepare the data
Перетворення II: злиття, додавання, посилання vs дублікат, ключі та параметри завантаження
~2 год
за задумом автора — після «Перетворення I: типи, стовпці, групування, зведення та JSON»
7 · Domain 2 · Model the data
Схема «зірка»: факти, виміри та властивості таблиць
~2 год
за задумом автора — після «Перетворення II: злиття, додавання, посилання vs дублікат, ключі та параметри завантаження»
8 · Domain 2 · Model the data
Зв'язки: кардинальність, напрям перехресної фільтрації та рольові виміри
~2,5 год
за задумом автора — після «Схема «зірка»: факти, виміри та властивості таблиць»
9 · Domain 2 · Model the data
~1,5 год
за задумом автора — після «Схема «зірка»: факти, виміри та властивості таблиць»
10 · Domain 2 · Model the data
DAX I: міри, обчислювані стовпці та контекст обчислення
~2 год
за задумом автора — після «Схема «зірка»: факти, виміри та властивості таблиць»
11 · Domain 2 · Model the data
DAX II: CALCULATE і перехід контексту
~2,5 год
за задумом автора — після «DAX I: міри, обчислювані стовпці та контекст обчислення»
12 · Domain 2 · Model the data
DAX III: логіка операцій з часом, напівадитивні міри, статистика та швидкі міри
~2,5 год
за задумом автора — після «Спільна таблиця дат», «DAX II: CALCULATE і перехід контексту»
13 · Domain 2 · Model the data
~2 год
за задумом автора — після «DAX III: логіка операцій з часом, напівадитивні міри, статистика та швидкі міри»
14 · Domain 2 · Model the data
Оптимізація продуктивності моделі
~2 год
за задумом автора — після «DAX I: міри, обчислювані стовпці та контекст обчислення»
15 · Domain 3 · Visualize and analyze data
Побудова звіту: візуальні елементи, форматування, теми, фільтри та розбиті на сторінки звіти
~2 год
за задумом автора — після «Схема «зірка»: факти, виміри та властивості таблиць»
16 · Domain 3 · Visualize and analyze data
~1,5 год
за задумом автора — після «DAX II: CALCULATE і перехід контексту»
17 · Domain 3 · Visualize and analyze data
~2 год
за задумом автора — після «Побудова звіту: візуальні елементи, форматування, теми, фільтри та розбиті на сторінки звіти»
18 · Domain 3 · Visualize and analyze data
Сторітелінг: закладки, підказки, взаємодії, навігація та деталізація
~2,5 год
за задумом автора — після «Побудова звіту: візуальні елементи, форматування, теми, фільтри та розбиті на сторінки звіти»
19 · Domain 3 · Visualize and analyze data
Зручність використання: мобільна версія, персоналізація, доступність, експорт і оновлення сторінки
~2 год
за задумом автора — після «Сторітелінг: закладки, підказки, взаємодії, навігація та деталізація»
20 · Domain 3 · Visualize and analyze data
Аналіз: закономірності, тренди, викиди та візуальні елементи ШІ
~2,5 год
за задумом автора — після «Побудова звіту: візуальні елементи, форматування, теми, фільтри та розбиті на сторінки звіти»
21 · Domain 4 · Manage and secure Power BI
Робочі області, застосунки, публікація та поширення
~2 год
за задумом автора — після «Карта іспиту та ландшафт Power BI»
22 · Domain 4 · Manage and secure Power BI
Шлюзи та заплановане оновлення
~2 год
за задумом автора — після «Робочі області, застосунки, публікація та поширення»
23 · Domain 4 · Manage and secure Power BI
Безпека та керування: ролі, доступ до елементів, RLS і мітки конфіденційності
~2,5 год
за задумом автора — після «Робочі області, застосунки, публікація та поширення»
24 · Exam rehearsal
Репетиція іспиту: кейс, керування часом і пастки
~3 год
за задумом автора — після «Безпека та керування: ролі, доступ до елементів, RLS і мітки конфіденційності»
25 · Optional · For developers
Режим розробника: PBIP, TMDL, інтеграція з Git і конвеєри розгортання
~2 год
за задумом автора — після «Схема «зірка»: факти, виміри та властивості таблиць»
26 · Optional · For developers
~2 год
за задумом автора — після «DAX II: CALCULATE і перехід контексту»
27 · Optional · Aldervane
Aldervane: конфіденційність клієнтів у Power BI
~2 год
за задумом автора — після «Безпека та керування: ролі, доступ до елементів, RLS і мітки конфіденційності»
28 · Optional · Fabric
Міст до Microsoft Fabric: lakehouse, Direct Lake і шлях до DP-600
~2 год
за задумом автора — після «Режими зберігання: Import, DirectQuery і Direct Lake»
фінал · у браузері, без асистента
Іспит
закрито · записатися на курс
| 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 год |
| 10 | DAX I: міри, обчислювані стовпці та контекст обчислення Створювати міри з однією агрегацією на SUM, AVERAGE, MIN, MAX, COUNTROWS, DISTINCTCOUNT і DIVIDE та передбачати їхнє значення в будь-якій клітинці за контекстом фільтра цієї клітинки | ~2 год |
| 11 | DAX II: CALCULATE і перехід контексту Передбачати результат міри з CALCULATE в будь-якій клітинці візуального елемента, спочатку назвавши контекст фільтра клітинки | ~2,5 год |
| 12 | DAX III: логіка операцій з часом, напівадитивні міри, статистика та швидкі міри Писати міри фінансового року з початку року, попереднього року, зсуву періоду й ковзного вікна за допомогою TOTALYTD/DATESYTD (кінець року "06-30"), SAMEPERIODLASTYEAR, DATEADD, PARALLELPERIOD і DATESINPERIOD та передбачати їхнє значення в будь-якому місяці | ~2,5 год |
| 13 | Групи обчислень Пояснювати вибух кількості мір, який розв'язують групи обчислень, і коли група обчислень — правильний інструмент замість окремих мір або параметрів полів | ~2 год |
| 14 | Оптимізація продуктивності моделі Пояснювати в термінах VertiPaq, чому розмір моделі залежить від кількості різних значень у стовпці більше, ніж від кількості рядків | ~2 год |
| 15 | Побудова звіту: візуальні елементи, форматування, теми, фільтри та розбиті на сторінки звіти Обирати відповідний візуальний елемент під поставлене бізнес-запитання (порівняння, тренд, склад, розподіл, взаємозв'язок, одне значення, деталі) | ~2 год |
| 16 | Візуальні обчислення Пояснювати, що таке візуальне обчислення, де воно зберігається і на що може й не може посилатися | ~1,5 год |
| 17 | Copilot у 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 год |
| 27 | Aldervane: конфіденційність клієнтів у Power BI Проєктувати динамічну безпеку на рівні рядків на основі таблиці безпеки (членство в команді проєкту) замість одного стовпця партнера та передбачати, що бачить заданий користувач | ~2 год |
| 28 | Міст до Microsoft Fabric: lakehouse, Direct Lake і шлях до DP-600 Розміщувати OneLake, lakehouse (Tables і Files), кінцеву точку аналітики SQL, сховище, ярлики й семантичні моделі на одній архітектурній картинці та казати, який рушій пише, а який читає | ~2 год |