Редактор запросов (Query Editor, он же Power Query)



Дата09.11.2019
Размер4.69 Mb.
Название файлалаб 9.doc

Тема: Редактор запросов (Query Editor, он же Power Query)

Что такое Power Query и как его найти в Power BI



В программе Power BI Desktop Power Query встроенный модуль. В справке и интерфейсе этот модуль называется Query Editor или редактор запросов. Power Query это основной инструмент данных в Power BI desktop. Как показано на скриншоте ниже все четыре выделенные кнопки относятся к редактору запросов Power Query.

Что такое Power Query и как его найти в Excel 2010-2013



Также, Power Query это надстройка над MS Excel 2010 - 2013. Она устанавливается дополнительно. Скачать надстройку можно по ссылке. На панели Ribbon в Excel 2010 и 2013 Power Query посвящена отдельная вкладка.

Что такое Power Query и как его найти в Excel 2016



В Excel 2016 Power Query уже встроена. Найти ее можно на вкладке Data (Данные), блок “Get and Transform”.

Что такое Power Query и как его найти в Excel 365



В Excel 365 Power Query уже встроена. Найти ее можно на вкладке Data (Данные), блок “Get and Transform”.



В зависимости от версии подписки Excel функционал Power Query может различаться.

Зачем нужен Power Query

Power Query нужен для удобного преобразования данных (ETL-процесса).

Согласно википедии - ETL (от англ. Extract, Transform, Load) – процесс в управлении хранилищами данных, который включает в себя:



  • извлечение данных из внешних источников;

  • их трансформация и очистка, чтобы они соответствовали потребностям бизнес-модели;

  • и загрузка их в хранилище данных.

Power Query отлично подходит для задач:

  • подключения к разнообразным источникам (различным типам файлов, api, базам данных и т.п.);

  • для удобного и гибкого преобразования данных в необходимый формат;

  • Для создания повторяемых последовательностей обработки данных.

Что такое запрос (Query)

Запрос (Query) это программа на языке M, которая представляет собой последовательность обработки данных.

В своем теле запрос может обращаться к неограниченному количеству источников данных (включая другие запросы). В результате выполнения запроса на выходе получается:


  • таблица - table

  • значение - value,

  • список - list,

  • запись - record и т.д.

Список из всех запросов в Excel можно увидеть в разных местах.

В списке из запросов книги (Queries Pane) интерфейсе Excel 2016:



В интерфейсе самого Power Query:





У каждого запроса есть свое имя.

Имя запроса можно увидеть в нескольких местах. Там же его можно изменить:

В интерфейсе Excel 2016.



В интерфейсе Power Query.



По имени запроса можно обращаться к результатам этого запроса из других запросов.



В случае, если имя запроса содержит пробелы (например, состоит из нескольких слов), то при обращении к этому запросу из других запросов он начинается с # и заключается в кавычки:

#"имя запроса"

Действия над запросами (по правому щелчку мыши на них)

Duplicate (Дублировать)

Команда Duplicate позволяет создать новый запрос и продублировать в нем все шаги исходного запроса (т.е. при дублировании появляется новый запрос с #"Имя (2)", в котором содержатся все шаги из исходного запроса). Новый запрос, созданный при использовании команды Duplicate, никак не связан с оригинальным запросом.



Reference (Сослаться)



Создать новый запрос, в первом шаге которого обратиться по имени к оригинальному запросу.



Шаг (Step)

Отдельный этап обработки данных в рамках конкретного Запроса.

Запрос состоит из шагов и включает как минимум один шаг.

На каждое примененное действие в интерфейсе создается новый шаг.

Список шагов конкретного запроса можно посмотреть в правой части экрана в панели настроек Запроса.



Каждый шаг это отдельная переменная, расположенная на отдельной строчке кода в скрипте запроса на языке программирования M.



Чтобы посмотреть формулу конкретного шага необходимо включить отображение строки формул на вкладке view и выбрать интересующий шаг в панели “Applied Steps”.

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



А также перетаскивая шаги в списке.



Параметры в Power Query



  • 🇺🇲Статья о параметрах Power Query

Загрузка данных из различных источников в Power Query

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



В Excel 2010-2013 сделать это можно нажав на кнопки с указанием различных источников на панели Ribbon.



А также из интерфейса Power Query в Excel.



Назначение типов данных для столбцов в Power Query



Присвоенные отдельным столбцам типы данных определяют операции, которые применимы к ним. Если выбрать столбец, то примененные к нему типы данных можно увидеть в следующих местах:

  • В Power BI типы данных обозначаются иконками в столбцах:





  • В Power BI и Excel на вкладке «Transform»

Типы данных в Power Query



На момент написания данного пособия в Power Query были следующие типы данных: 

  • Decimal number - десятичное число Number.Type или type number

  • Time - время Time.Type или type time

  • Date - дата Date.Type или type date

  • Date / Time - дата / время DateTime.Type или type datetime

  • Date / Time / Timezone - дата / время / часовая зона DateTimeZone.Type или type datetimezone

  • Duration - длительность Duration.Type или type duration

  • Fixed Decimal number - десятичное округленное до 4 знака Currency.Type

  • Whole number - целое число Int64.Type

  • Text - текст Text.Type или type text

  • True/False - истина / ложь

  • Binary - двоичный код (например, изображение в формате bmp)

  • Percentage - проценты Percentage.Type

К тому же, в отдельных ячейках в Power Query могут быть структурированные типы данных:

  • Table - таблица #table({"Заголовок1", "Заголовок2"}, { {"Строка1Столбец1", "Строка1Столбец2"}, {"Строка2Столбец1", "Строка2Столбец2"} })

  • List - список {1,2,4} - список из элементов Чисел со значениями 1, 2, 4

  • Record - запись [field1 = "текст в кавычках", field2 = "текст в кавычках2"]


Поделитесь с Вашими друзьями:


База данных защищена авторским правом ©coolnew.ru 2019
обратиться к администрации

    Главная страница
Контрольная работа
Курсовая работа
Теоретические основы
Лабораторная работа
Методические указания
Общая характеристика
Рабочая программа
Теоретические аспекты
Пояснительная записка
Дипломная работа
Методические рекомендации
Федеральное государственное
Практическая работа
История развития
Основная часть
Теоретическая часть
Направление подготовки
государственное бюджетное
Общие сведения
Физическая культура
Учебное пособие
Методическая разработка
Самостоятельная работа
История возникновения
Практическое задание
Выпускная квалификационная
Краткая характеристика
квалификационная работа
государственное образовательное
Название дисциплины
Гражданское право
бюджетное учреждение
Общие положения
Российская академия
образовательное бюджетное
теоретические основы
Уголовное право
Понятие сущность
Современное состояние
Общая часть
история возникновения
Финансовое планирование
Финансовое право
Правовое регулирование
прохождении учебной
Фамилия студента
образовательная организация
Техническое задание
Теория государства
Автономная некоммерческая
некоммерческая образовательная