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 ч |