Бизнес-аналитика с помощью Power BI Desktop, сервиса Power BI, DAX и Power Query

Данный курс посвящен изучению инструментов бизнес-аналитики Microsoft - Power BI Desktop, облачному сервису Power BI.

Для получения и преобразования данных Power BI Desktop использует компонент Power Query, умение работать с которым обязательно для профессионального построения отчетов.

Power BI Desktop также использует DAX – язык для обеспечения дополнительных бизнес-вычислений. Для профессионального построения отчетов умение создавать выражения на этом языке – также обязательно.

В данном курсе рассматривается и Power Query, и DAX, но не обособленно от Power BI Desktop, а в тесной связи с ним и друг с другом, предоставляя, таким образом, наиболее полный объем знаний, умений и навыков для работы с BI-инструментами от Microsoft.

Целевая аудитория

Специалисты, которые занимаются анализом данных и хотят научиться использовать для это анализа мощнейший инструментарий платформы Power BI.

Предварительные требования

  • Опыт работы в Windows, Office.
  • Хорошие навыки работы в Excel (сортировка и фильтрация данных, промежуточные итоги, «умные таблицы», сводные таблицы, диаграммы, ВПР (Vlookup) – обязательно).
  • Желателен опыт работы в Access или любой другой реляционной СУБД.

Приобретаемые знания и навыки

После курса вы:

  • Освоите популярнейший BI-инструмент - Power BI Desktop
  • Приобщитесь к культуре работы с данными. Освоите принципы построения моделей данных, распределения данных по таблицами (и таблиц – по полям), сможете планировать связи между таблицами и настраивать эти связи, и много другое
  • Научитесь загружать данные из разных источников и связывать их между собой, формируя модель данных.
  • Сможете проводить пошаговую трансформацию этих данных, с помощью которой «плохие» данные можно привести к тому виду, который позволит в дальнейшем эти данные использовать
  • Научитесь расширять модель данных, создавая на языке DAX т.н. вычисляемые поля, меры и таблицы.
  • Научитесь визуализировать Ваши данные, создавая интерактивные, визуально привлекательные, информативные и удобные отчеты.
  • Научитесь использовать облачный сервис Power BI для совместной работе с отчетами

Программа курса

Модуль 1. Основы языка DAX, его использование в Power Pivot (16 ак. часов)

Со сводными таблицами Excel знаком каждый аналитик. Однако «классические» сводные таблицы обладают определенными ограничениями, преодолеть которые рано или поздно становится критически важной задачей. Решить эту задачу призваны надстройка Power Pivot и язык DAX. Их изучению и посвящен первый модуль курса.

Модель данных в Power BI Desktop строится почти также, как это делается в Power Pivot. Также в Power BI Desktop используется язык DAX. Изучение языка DAX слушатели начнут на базе Power Pivot, и далее, в модуле, посвященному Power BI Desktop, мы рассмотрим отличия между средой Excel и средой Power BI Desktop.

1.1 Работа с моделью данных с помощью надстройки Power Pivot

  • Надстройка Power Pivot, её назначение и "среда обитания"
  • Понятие модели данных, её устройство, принципы построения
  • Извлечение данных из различных внешних источников (база Access, текстовые файлы, таблицы Excel и др.)
  • Связи между таблицами. Типы связей. Схемы модели данных «звезда» и «снежинка». Таблицы-справочники (измерения) и таблицы фактов.
  • Установка и настройка связей между таблицами.
  • Создание иерархий
  • Настройка KPI
  • Пользовательская сортировка
  • Создание и использование таблиц дат

1.2 Язык DAX и его использование в Power Pivot

  • Понятие языка DAX, его назначение и "среда обитания"
  • Типы данных (числовые, текстовые, логические, даты и т.д). Некоторые функции для обработки таких типов данных.
  • Вычисляемые столбцы и меры. . Явные и неявные меры.
  • Понятие контекста. Контекст строки и контекст фильтра
  • Создание вычисляемых столбцов. Функции FORMAT, YEAR, MONTH, DAY
  • Создание простых мер. Функции SUM, AVERAGE, MIN, MAX, DISTINCTCOUNT, COUNTROWS
  • Функции RELATED, IF, DIVIDE, BLANK
  • Функции CALCULATE, ALL, ALLSELECTED, HASONEVALUE, FILTER
  • Использование несвязанных таблиц
  • Работа с датами. Функции Time-intelligence. Вычисление накопительных итогов. Функции DATESYTD, DATESQTD, DATESMTD, DATEADD, DATESBETWEEN, ENDOFMONTH, LASTNONBLANK, FIRSTDATE, LASTDATE и другие.

1.3 Визуализация данных модели данных с помощью сводных таблиц и диаграмм

Модуль 2. Извлечение и трансформация данных с помощью Power Query / Get and Transform (16 ак. часов)

В прошлом Power Query – одна из надстроек Excel. Начиная c Excel 2016, Power Query становится частью базового функционала и меняет название – теперь это Get and Transform, «Скачать и преобразовать».

Как правило, работая в Power Query, вы создаете запрос (или несколько запросов), который выполняет две задачи. Первая – извлечение данных из многочисленных источников: файлов различных форматов, сохраненных локально или в облачных хранилищах, баз данных, веб-страниц, веб-сервисов, Google Analytics и так далее – список этих источников очень велик и постоянно пополняется. Вторая задача: трансформировать эти данные в некий нужный вам вид, делающий возможным их дальнейшее удобное использование.

Действия, образующие запрос, можно выполнить единоразово, но если в дальнейшем их нужно будет повторить, то достаточно будет одним щелчком мышки запрос обновить.

Power Query сильно расширяет функционал «традиционного» Excel. Во многих ситуациях, когда для подготовки данных к использованию (например, для построения диаграмм или сводных таблиц) приходилось бы выполнять долгую ручную работу, или писать формулы большой сложности, или даже создавать макросы на VBA – Power Query справляется с проблемой в несколько щелчков мыши.

Изучение Power Query в данном модуле проводитcя изначально в среде Excel, после чего мы рассмотриваем отличия между средой Excel и средой Power BI Desktop.

1.1 Введение: что такое Power Query в Excel, область его применения. Понятие запроса, работа в редакторе запросов, понятие языка M

1.2 Использование результата работы запроса. Обновление запросов.

1.3 Получение данных из различных источников данных (текстовые файлы,  таблицы Excel, базы данных Access, данные из интернет и т.д.)

1.4 Принцип пошаговой трансформации данных в редакторе запросов. Действия с шагами (изменение, удаление, добавление нового шага).

1.5 Трансформация таблиц (фильтрация, сортировка, группировка, разделение столбцов, транспонирование, создание вычисляемых столбцов и т.д.)

1.6 Работа с текстовыми и числовыми данными. Работа с датами и временем. Тип данных «продолжительность» и его использование.

1.7 Совместная работа нескольких запросов:

  • Добавление данных из несколько запросов
  • Слияние (объединение, связывание) запросов. Типы объединений

1.8 Массовая загрузка данных:

  • получение данных из всех (или многих) файлов в папке и ее подпапок;
  • получение данных из всех (или многих) листов рабочей книги
  • получение данных из всех (или многих) «умных таблиц» рабочей книги

1.9 Язык «М». Его использование для усовершенствования запросов.

  • Понятие языка «М», сфера его применения
  • Работа в расширенном редакторе
  • Основы синтаксиса языка М
  • Простые и структурированные типы данных
  • Оператор ветвления if
  • Ключевое слово each
  • Встроенные функции языка. Использование справки по встроенным функциям
  • Пользовательские функции

1.10 Запросы с параметрами

Модуль 3. Использование Power BI Desktop и сервиса Power BI (16 ак. часов)

3.1 Microsoft 365. Экосистема Power BI. Microsoft Fabric

3.2 Power BI Desktop

  • Обзор Power BI Desktop. Его архитектура и основные принципы работы.
  • Получение и установка Power BI Desktop.
  • Использование справки.
  • Режимы Отчет, Данные, Модель.
  • Создание и настройка модели данных
    • Основные принципы создания модели данных.
    • Получение и преобразование данных. (Подробно эти темы рассматриваются в модуле, посвященном Power Query в Excel. Здесь же мы рассматриваем только те аспекты Powеr Query, которые отличают его использование в Power BI Desktop от использования в Excel)
    • Установка свойств полей
    • Связи между таблицами. Типы связей. Схемы модели данных «звезда» и «снежинка». Таблицы-справочники (измерения) и таблицы фактов. Установка и настройка связей.
    • Использование DAX. Вычисляемые столбцы и меры. (Подробно эти темы рассматриваются в модуле, посвященного использованию DAX в Power Pivot. Здесь же мы рассматриваем только те аспекты DAX, которые отличают его использование в Power BI Desktop от использования в Power Pivot)
    • Работа с датами.
    • Иерархии и группы
  • Работа с визуализациями, принципы их использования, форматирование.
    • Базовые визуализации (таблица, матрица, карточки, гистограмма, график, круговая и т.п.).
    • Работа с географическими картами
  • Условное форматирование в визуализациях. Использование DAX в условном форматировании
  • Использование изображений из internet
  • Настройка внешнего вида отчета. Использование текстовых полей, изображений, фигур.
  • Использование тем. Настройка страницы отчета.
  • Фильтрация в отчетах. Срезы. Фильтры визуализаций, страниц и отчета. Фильтры детализации.
  • Взаимодействие визуализаций. Перекрестное выделение
  • Использование закладок
  • Использование управляющих кнопок
  • Пользовательские страницы подсказок
  • Некоторые параметры Power BI Desktop

3.3 Основы использования сервиса Power BI

  • Microsoft 365. Экосистема Power BI. Microsoft Fabric
  • Обзор Power BI.
  • Структура сайта Power BI
  • Основные объекты Power BI и взаимосвязи между ними: рабочие области семантическая модель, отчеты, информационные панели (панели мониторинга, dashboards), визуальные элементы (плитки).
  • Публикация отчета Power BI Desktop в облако.
  • Создание и настройки панелей мониторинга.
  • Предоставление отчетов и панелей мониторинга в общий доступ.
  • Обновление данных. Понятие шлюза Power BI

Инструктор

face4Максим Борисов

- Профессиональный преподаватель с более чем двадцатилетним стажем в области ИТ, сертифицированный тренер Microsoft:

Microsoft Certified Trainer

Microsoft Certified Professional

Microsoft Certified Technology Specialist (Microsoft Office Project Server, Managing Projects; Microsoft Office Project, Managing Projects)

Microsoft Office Specialist Master

- Проведение IT-тренингов
- Создание учебных программ и учебных пособий
- Опыт в программирование на VBA
- Опыт внедрения Microsoft Office, Microsoft Project, Microsoft Project Server у заказчиков
- Консалтинг, установка, конфигурация, бизнес-настройки, поддержка и обучение инструментальных средств управления проектами (Microsoft EPM Solution);
- Участие в большом количестве проектов по внедрению систем управления проектами;
- Практический опыт в пpогpаммиpовании на Pascal, Delphi, Visual Basic;
- Опыт web-дизайна (html, dhtml, javascript, Perl, PHP, MySql, Photoshop, Flash).
- Опыт в системном администрировании
- Участие в разработке баз данных на Access. Программирование в Access на VBA.

Группа

от 8 до 16 человек

Курс может быть проведен в корпоративном формате. В данном случае стоимость будет рассчитываться исходя из количества человек в группе (от 8 слушателей). 

Документы об окончании курса

Сертификат Учебного центра Noventiq

Cертификат об обучении установленного образца

Certificate Noventiq Education Belarusсертификат об обучении установленного образца

Отзывы

Курс был очень интересным, подача материала логически выверенная и понятная. Изложение проблематики и функционала инструментов доступное. Спасибо большое Максиму.  

Екатерина Ланкуть
ведущий специалист
Преподаватель: Максим Борисов
Оставить отзыв

Информация о курсе

19-21, 23, 26-27 мая
10:00 - 17:00

1620 BYN

*с учетом НДС 20%

Вендор: Microsoft Office
Код курса: BI-MS
Продолжительность: 6 дней / 48 ак. часов
Направление: Power BI
Форма обучения:

под руководством инструктора

Записаться на курс

Название курса и комментарии*

Имя*

Фамилия*

Отчество*

Компания

Телефон*

Email*

Настоящим, в соответствии с ч.2.ст.18 Закона Республики Беларусь от 10.11.2008 N 455-З(ред. от 11.05.2016) "Об информации, информатизации и защите информации" и Законом Республики Беларусь от 7 мая 2021 г. № 99-З «О защите персональных данных», отправляя данную форму, вы подтверждаете свое согласие на сбор, обработку и хранение ООО «СофтЛайнБел» Ваших персональных данных. ООО «СофтЛайнБел» гарантирует конфиденциальность получаемой от Вас информации. Сбор, обработка и хранение персональных данных осуществляется в целях эффективного оказания услуг и исполнения договоров.

Отправляя данную форму я даю согласие на обработку моих персональных данных, а также подтверждаю, что я ознакомлен и согласен с условиями политики обработки персональных данных.