К содержимому
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: логика операций со временем, полуаддитивные меры, статистика и быстрые меры»

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 ч