Извлечение и трансформация данных с помощью Power Query / Get and Transform

Данный курс посвящен извлечению и трансформации данных посредством запросов Power Query. 

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

Как правило, работая в Power Query, Вы создаете т.н. запрос (или несколько запросов), который выполняет две задачи:

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

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

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

Отметим, что такой популярный инструмент анализа, как Power BI Desktop, для получения и трансформации данных использует именно Power Query, и если Вы планируете в дальнейшем освоить Power BI Desktop, то этот тренинг - для Вас. Основы Power Query в значительно меньшем объеме рассматриваются также в нашем курсе Бизнес-аналитика средствами Microsoft Excel, Power BI и Power BI Desktop.

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

  • Опыт работы в Windows, Office.
  • Хорошие навыки работы в Excel (сводные таблицы, функции ВПР (Vlookup), сортировка, фильтрация, промежуточные итоги, «умные таблицы»).

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

После прохождения курса Вы:

  • сможете использовать в Excel данные из большого количества внешних источников: текстовые файлы, рабочие книги Excel, базы данных, веб-страницы, Facebook, Google Analytics, и так далее;
  • освоите сильнейшую и удобнейшую пошаговую трансформацию этих данных в редакторе запросов;
  • сможете приводить «плохие» данные к тому виду, которые позволит в дальнейшем эти данные использовать (посредством сортировки, фильтрации, разделения столбцов, замены значений, и т.д. в редакторе запросов);
  • сможете собирать вместе данные из многих объектов сразу, например из многих (или всех) файлов в папке, из многих (или всех) листов или таблиц рабочей книги;
  • познакомитесь с основами языка М, который позволит Вам усложнить запросы, сделанные «стадартным образом» с помощью команд редактора.

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

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

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

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

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

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

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

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

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

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

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

9. Управление запросами. Группировка, дублирование, ссылка на запрос. Просмотр зависимостей запросов. Защита запросов.

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

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

11. Запросы с параметрами

Инструктор

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сертификат об обучении установленного образца

Отзывы

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

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

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

576 BYN

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

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

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

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

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

Имя*

Фамилия*

Отчество*

Компания

Телефон*

Email*

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

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