Мы используем файлы cookie для улучшения вашего опыта использования сайта. Это позволяет нам анализировать, как посетители взаимодействуют с сайтом, и делать его лучше. Продолжая использовать сайт, вы соглашаетесь на использование файлов cookie. Подробную информацию вы найдете в политике обработки персональных данных.

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

Вендор:
Microsoft
Направление:
Бизнес-аналитика
Продукт:
Excel
Код курса:
Power Query
Длительность:
2 дня | 16 ак. часов
Цена:

660 BYN с НДС 20%

Данный курс посвящен извлечению и трансформации данных посредством запросов 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, и так далее;
  • освоите сильнейшую и удобнейшую пошаговую трансформацию этих данных в редакторе запросов;
  • сможете приводить «плохие» данные к тому виду, которые позволит в дальнейшем эти данные использовать (посредством сортировки, фильтрации, разделения столбцов, замены значений, и т.д. в редакторе запросов);
  • сможете собирать вместе данные из многих объектов сразу, например из многих (или всех) файлов в папке, из многих (или всех) листов или таблиц рабочей книги;
  • познакомитесь с основами языка М, который позволит Вам усложнить запросы, сделанные «стадартным образом» с помощью команд редактора.

Инструктор

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 слушателей).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Онлайн формат обучения

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

Занятия на большинстве наших курсов занимают 8 академических часов в день (с 10:00 до 17:00), также есть отдельные программы вечернего онлайн обучения. Чтобы наши студенты не уставали в процессе учебы, мы делаем небольшие перерывы на чай/кофе, при полнодневном обучении также есть время на полноценный обеденный перерыв.

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

В зависимости от выбранной программы обучения, каждому участнику будет предоставлен доступ к заренее настроенной виртуальной машине с лабораторными заданиями. Для удобства мы рекомендуем слушателям подключить 2 монитора, на одном из которых будет учебный материал/трансляция преподавателя, а на другом открыт стенд для выполнения практических заданий. На части из курсов (не всех) предусмотрена запись тренинга, которую слушатели могут просмотреть, если по какой-то причине пропустили часть занятия.

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

  • Сертификат Учебного центра iqData
  • Cертификат об обучении установленного образцая

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

Отзывы

В целом неплохой курс, за несколько дней получилось охватить самое важное и необходимое из такой обширной темы. И даже некоторые навыки практически сразу пригодились в работе.

Алексей Евдоченко, Главный специалист
Преподаватель курса: Максим Борисов

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

Екатерина Ланкуть , ведущий специалист
Преподаватель: Максим Борисов
Учились на этом курсе?