Книга "Аналитические отчёты в Microsoft Power BI"
Книга-тренинг: от исходных данных до публикации дашборда
Сам себе аналитик
Всего лишь 10–15 лет назад бизнес-аналитика и всё с ней связанное были уделом очень немногочисленной группы профессионалов. Только крупные корпорации могли позволить себе содержать аналитические отделы – команды дорогих специалистов, способных создавать и поддерживать всё необходимое для хранения и обработки данных в компании – от серверов и баз данных до аналитического ПО для её обработки.
Всё изменилось в 2015 году, когда компания Microsoft выпустила первую версию Microsoft Power BI — комплексного программного обеспечения для бизнес-аналитики (Business Intelligence = BI), включающего в себя локальные программы, мобильные приложения и облачные онлайн-сервисы для хранения, анализа и визуализации данных. И тут важны два момента:
-
В противовес дорогим и сложным промышленным решениям, Power BI изначально позиционировалась Microsoft как «self-service BI», т. е. инструмент для самостоятельной аналитики, не требующий от пользователя профессионального владения языками программирования или навыков администрирования баз данных. При этом по возможностям Power BI совершенно не уступает корпоративным BI-системам (а местами успешно их превосходит).
- Всё это недорого — Pro-лицензия начинается от $14 за пользователя в месяц, а главный инструмент — программу Power BI Desktop — можно и вовсе бесплатно скачать (в России даже без VPN) и использовать без каких-либо ограничений по времени и функционалу.
Так что неудивительно, что за очень короткое время Microsoft Power BI стала лидером в мире аналитического ПО и на сегодня её используют более, чем в 200 000 крупнейших мировых компаниях как основной инструмент аналитики для принятия управленческих решений.
Но что особенно ценно, так это то, что Power BI впервые дала шанс использовать серьёзную аналитику и дашборды бесчисленному множеству компаний и предпринимателей среднего и малого бизнеса, которые раньше и не помышляли о такой возможности, считая Microsoft Excel своим «потолком».
Книга-тренинг
В основу этой книги легли мои тренинги "Создание дашбордов в Microsoft Power BI" и "Погружение в DAX", которые за последние 5 лет я провел для сотрудников уже более, чем 40 компаний. Книга последовательно описывает все этапы создания аналитического отчёта и состоит из следующих глав:

|
Введение в Power BI
Короткое, но необходимое введение в тему бизнес-аналитики, чтобы понимать общие принципы работы экосистемы Power BI, её компоненты и их назначение. Знакомимся с интерфейсом нашего главного инструмента - программы Power BI Desktop.
|

|
Подключение к данным
Любой отчёт начинается с подключения к источникам данных + почти всегда дополнительно приходится приводить их в порядок и подготавливать для будущей обработки. За всё это в Power BI отвечает встроенный редактор запросов Power Query — очень похожий на свой аналог в Microsoft Excel.
|

|
Связи между таблицами
Учимся строить семантическую модель (модель данных) - основу и базу любого отчёта в Microsoft Power BI. Разбираемся с типами связей и предпочтительными схемами (топологиями), а также понятиями нормализации и денормализации, чтобы сделать всё правильно.
|

|
Создание и настройка базовых визуализаций
Переходим к добавлению в отчёт первых визуализаций (диаграмм, таблиц, карт) на основе всей загруженной в модель информации. Настраиваем красоту, попутно разбираясь с нюансами сортировки и фильтрации элементов под наши задачи.
|

|
Основы вычислений на DAX
DAX - это встроенный в Power BI (и Power Pivot тоже, кстати) внутренний язык, с помощью которого выполняются все дополнительные вычисления по загруженным данным. В этой главе начинаем изучать синтаксис DAX и его базовые инструменты: вычисляемые таблицы, столбцы и меры. На примерах разберём работу с переменными, а также функции из раздела агрегаторов, итераторов и связей.
|

|
Табличные функции DAX
В DAX есть особая категория функций, возвращающих в качестве результатов не одиночные значения, а целые таблицы. В этой главе учимся с их помощью создавать таблицы с нуля, фильтровать строки, извлекать из таблиц нужные столбцы, считать итоги, искать совпадения и отличия и т.д. Без этих знаний невозможно будет продвинуться дальше — к более сложным мерам.
|

|
Управление контекстом вычислений
Контекст — это король вычислений на DAX. В этой главе разбираем 2 основных типа контекста (контекст строки и контекст фильтра) их особенности и сценарии использования. После чего научимся изменять контекст фильтра с помощью функции CALCULATE, чтобы получать в отчёте нужные нам результаты. Также разберём случаи преобразования контекста - из одного типа в другой.
|

|
Управление итогами
В Power BI итоги считаются не совсем так, как мы привыкли это видеть в Microsoft Excel, и мы должны уметь вмешиваться в эту логику и корректировать её желаемым образом при необходимости.
|

|
Классификация
Выявление предельных (наибольших или наименьших) значений — обязательный элемент почти любого анализа. Учимся использовать функции RANKX и RANK для вычисления ранга, а также рассмотрим несколько способов реализации "Топ-N" рейтингов, сегментирования и кластеризации.
|

|
Вычисления с датой и временем
Учимся считать на DAX все основные метрики, связанные с датой: нарастающие итоги (YTD, MTD), скользящее среднее (MA), скользящий итог (MT), сравнивать текущие значения с прошлыми периодами и т.д. Отдельно рассмотрим нюансы вычислений по рабочим дням и расчёт остатков на заданную дату. Попутно рассмотрим крайне полезный инструмент для расчёта множественных однотипных мер — группы вычислений в Power BI.
|

|
План-факт анализ
По-настоящему оценить полученные результаты можно, только сравнив их с плановыми, которые предполагалось достичь, верно? В этой главе загрузим в нашу модель план и посчитаем отклонение от него в разных вариантах. Также разберём нюансы, возникающие, когда план и факт имеют разную грануляцию — план задаётся на месяц, а факт считается ежедневно. Плюс попутно рассмотрим несколько подходящих визуализаций для план-факт анализа - красоту никто не отменял.
|

|
Прогнозирование и анализ "что-если"
Глава "со звёздочкой" для тех, кто хочет не просто считать фактические (прошлые) данные, но и строить по ним прогнозы на будущее. Здесь же разберём встроенный механизм для "what-if" анализа, позволяющий "играть" одним или несколькими входящими параметрами в отчёте, моделируя разные сценарии развития событий.
|

|
Разработка и дизайн
В этой главе затронем более "философские" темы: базовые принципы визуализации, планирование и проектирование, работу с заказчиком, стандартизацию оформления с помощью стилей и т.п. Также разберём приёмы для ускорения медленных отчётов - хороший, но тормозной дашборд никому не нужен.
|

|
Публикация отчёта
Это финальный этап нашей работы — распространение готового отчёта среди пользователей, для которых он создавался. Сама публикация — дело несложное, но есть несколько важных подготовительных настроек, которые стоит выполнить, чтобы отчёт был удобен для конечного пользователя. Научимся создавать оглавления и использовать закладки, дадим пользователю возможность просмотра подробностей и, наоборот, скроем от него всё, что ему не нужно видеть.
|
|
Скачать пробный фрагмент
|
Файлы примеров
К каждой из глав книги (кроме первой вводной) прилагается
файл-пример в двух вариантах: исходном и финальном. Таким образом, все описываемые в книге операции по загрузке данных, формированию модели, вычисления на DAX или настройку визуализаций можно выполнять пошагово прямо по книге и сравнить потом с "ответами". Или же сразу открыть финальный файл и разобрать готовое решение. Или, не разбираясь, скопировать готовую DAX-формулу в ваш проект - всё в ваших руках.

Где купить и стоимость
Два варианта на выбор:
Отзывы
Книга только вышла. Будьте одним из первых, кто оставит отзыв :)
Оставьте свой отзыв!