Данный курс посвящен изучению инструментов бизнес-аналитики 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.
После курса вы научитесь:
Со сводными таблицами 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, ее предназначение и «среда обитания»
1.2. Понятие модели данных, ее устройства, принципы ее построения
1.3. Извлечение данных из различных внешних источников (база Access, csv-файл, таблица Excel и т.д.)
1.4. Связи между таблицами. Типы связей. Схемы модели данных «звезда» и «снежинка». Таблицы-справочники (измерения) и таблицы фактов. Установка и настройка связей.
1.5. Визуализация модели данных сводными таблицами и диаграммами
1.6. Понятие языка DAX, его назначение и «среда обитания»
1.7. Вычисляемые столбцы, таблицы, меры
1.8. Понятие контекста. Контекст строки и контекст фильтра
1.9. Создание простых мер. Функции SUM, AVERAGE, MIN, MAX, DISTINCTCOUNT, COUNTROWS
1.10. Функции RELATED, IF, DIVIDE, SWITCH, BLANC
1.11. Функции CALCULATE, ALL, ALLSELECTED, HASONEVALUE, FILTER, VALUES
1.12. Использование функций-итераторов SUMX, AVERAGEX, MAXX, MINX, RANKX, TOPN
1.13. Работа с датами. Создание и настройка календарей. Вычисление накопительных итогов. Функции NOW, DATE, FORMAT, YEAR, MONTH, DAY, DATESYTD, TOTALYTD, DATESQTD, DATESMTD, DATEADD, PARALLELPERIOD, DATESBETWEEN, FIRSTDATE, LASTDATE и т.п.
1.14. Использование несвязанных таблиц
В прошлом 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.
2.1. Введение: что такое Power Query, область его применения. Понятие запроса, работа в редакторе запросов, понятие языка M
2.2. Использование результата работы запроса. Обновление запросов.
2.3. Получение данных из различных источников данных (текстовые файлы, таблицы Excel, базы данных Access, данные из интернет, odata и т.д.)
2.4. Принцип пошаговой трансформации данных в редакторе запросов. Действия с шагами (изменение, удаление, добавление нового шага).
2.5. Трансформация таблиц (фильтрация, сортировка, группировка, разделение столбцов, транспонирование, создание вычисляемых столбцов и т.д.)
2.6. Работа с текстовыми и числовыми данными. Работа с датами и временем. Тип данных «продолжительность» и его использование
2.7. Совместная работа нескольких запросов:
2.8. Массовая загрузка данных:
2.9. Управление запросами. Группировка, дублирование, ссылка на запрос.
2.10. Язык «М». Его использование для усовершенствования запросов.
2.11. Запросы с параметрами
3.1. Основные понятия
3.2. Power BI Desktop
3.3. Использование сервиса Power BI
Максим Борисов
- Профессиональный преподаватель с более чем двадцатилетним стажем в области ИТ, сертифицированный тренер Microsoft:
- Проведение 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 слушателей).
1380 BYN
*с учетом НДС 20%
под руководством инструктора