Поделиться через


Представление схемы

Представление схемы предлагает визуальный способ подготовки данных в редакторе Power Query. С помощью этого интерфейса можно легко создавать запросы и визуализировать процесс подготовки данных. Представление схемы упрощает работу с обработкой данных. Он ускоряет процесс подготовки данных и помогает быстро понять поток данных, как представление больших рисунков, так и о том, как связаны запросы, и "подробное представление" конкретных шагов подготовки данных в запросе.

В этой статье представлен обзор возможностей, предоставляемых представлением схемы.

Пример интерфейса Power Query с тремя запросами, показанными в представлении схемы.

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

Параметр представления диаграммы на вкладке

Примечание.

В настоящее время представление схемы доступно только в Power Query Online.

Создание запросов с помощью представления схемы

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

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

Вы можете добавить новый шаг в запросе после текущего выбранного шага, нажав + кнопку, а затем найдите преобразование или выберите элемент из контекстного меню. Это те же преобразования, которые вы найдете на ленте редактора Power Query.

Пример использования значка +в запросе для добавления нового шага в запрос.

При поиске и выборе преобразования из контекстного меню шаг добавляется в запрос, как показано на следующем рисунке.

Удалите повторяющиеся преобразования, добавленные с помощью значка +в запросе при просмотре схемы.

Примечание.

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

Действия уровня запроса

Вы можете выполнить два быстрых действия по запросу— развернуть или свернуть запрос и выделить связанные запросы. Эти быстрые действия отображаются в активном выбранном запросе или при наведении указателя мыши на запрос.

Пример кнопок быстрого действия в запросе, как показано в представлении схемы.

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

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

Развернуть или свернуть запрос

Чтобы развернуть или свернуть запрос, щелкните правой кнопкой мыши запрос и выберите пункт "Развернуть или свернуть " в контекстном меню запроса. Вы также можете дважды щелкнуть запрос, чтобы развернуть или свернуть запрос.

Подчеркивая кнопку свертывание в контекстном меню запроса.

Чтобы просмотреть все связанные запросы для данного запроса, щелкните правой кнопкой мыши запрос и выберите " Выделить связанные запросы". Вы также можете выбрать кнопку выделения связанных запросов в правом верхнем углу запроса.

Выделите связанные запросы в верхней части запроса

Например, если выбрать кнопку выделения связанных запросов в запросе "Лучшие клиенты США", вы увидите, что выделены запросы "Клиенты и заказы".

Связанные запросы, выделенные для запроса

запрос «Удаление»

Чтобы удалить запрос, щелкните правой кнопкой мыши запрос и выберите "Удалить " в контекстном меню. Появится дополнительное всплывающее окно для подтверждения удаления.

Параметр удаления в контекстном меню запроса.

Переименование запроса

Чтобы переименовать запрос, щелкните правой кнопкой мыши запрос и выберите "Переименовать " в контекстном меню.

Переименуйте параметр внутри контекстного меню запроса.

Включить загрузку

Чтобы убедиться, что результаты, предоставленные запросом, доступны для нижестоящего использования, например для построения отчетов, по умолчанию для параметра "Включить загрузку" задано значение true. Если вам нужно отключить загрузку для данного запроса, щелкните правой кнопкой мыши запрос и выберите "Включить загрузку". Запросы, в которых для включения загрузки задано значение false, будут отображаться с серым контуром.

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

Дубликат

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

Повторяющийся параметр внутри контекстного меню запроса.

Справочные материалы

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

Параметр ссылки внутри контекстного меню запроса.

Переместить в группу

Вы можете создавать папки и перемещать запросы в эти папки в целях организации. Эти папки называются группами. Чтобы переместить заданный запрос в группу запросов, щелкните правой кнопкой мыши запрос и выберите "Переместить в группу". Вы можете переместить запросы в существующую группу или создать новую группу запросов.

Перейдите к параметру группы в контекстном меню запроса.

Группы запросов можно просмотреть над полем запроса в представлении схемы.

Значок и метка, указывающие группу, в которую был перемещен запрос.

Создание функции

Если необходимо применить один и тот же набор преобразований в разных запросах или значениях, создание пользовательских функций Power Query может быть ценным. Чтобы узнать больше о пользовательских функциях, перейдите к разделу "Использование пользовательских функций". Чтобы преобразовать запрос в повторно использованную функцию, щелкните правой кнопкой мыши заданный запрос и выберите " Создать функцию".

Создайте параметр функции в контекстном меню запроса.

Преобразование в параметр

Параметр обеспечивает гибкость динамического изменения выходных данных запросов в зависимости от их значения и способствует повторному использовании. Чтобы преобразовать неструктурированное значение, например date, text, number и т. д., щелкните правой кнопкой мыши запрос и выберите "Преобразовать в параметр".

Преобразуйте параметр в параметр в контекстном меню запроса.

Примечание.

Дополнительные сведения о параметрах см. в разделе "Параметры Power Query".

Расширенный редактор

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

Расширенный редактор в контекстном меню запроса.

Примечание.

Дополнительные сведения о коде, используемом в расширенном редакторе, см. в спецификации языка Power Query M.

Изменение имени и описания запроса

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

Параметр

Это действие откроет диалоговое окно, в котором можно изменить имя запроса или добавить или изменить описание запроса.

Окно свойств запроса для запроса top Employees by Customers с настраиваемым описанием.

Запросы с описанием запроса будут иметь доступность (значок i). Описание запроса можно просмотреть, наведите указатель мыши на имя запроса.

Значок доступности или i рядом с именем запроса, который при наведении указателя мыши отображает описание запроса.

Добавление запросов/ Добавление запросов в качестве новых

Чтобы добавить или выполнить объединение запросов, щелкните правой кнопкой мыши запрос и выберите пункт "Добавить запросы". Это действие отобразит диалоговое окно "Добавление" , где можно добавить дополнительные таблицы в текущий запрос. При добавлении запросов в качестве новых также отображается диалоговое окно "Добавление" и позволяет добавлять несколько таблиц в новый запрос.

Добавление параметров запросов в контекстное меню запроса.

Примечание.

Дополнительные сведения о добавлении запросов в Power Query см. в разделе "Добавление запросов".

Слияние запросов и запросов слиянием в качестве новых

Чтобы объединить или присоединить запросы, щелкните правой кнопкой мыши запрос и выберите "Объединить запросы". Это действие отобразит диалоговое окно слияния с выбранным запросом в качестве левой таблицы операции слияния. Запросы слиянием, как новые , также будут отображать диалоговое окно слияния , но позволит объединить две таблицы в новый запрос.

Параметры слияния запросов внутри контекстного меню запроса.

Примечание.

Дополнительные сведения о слиянии запросов в Power Query см. в разделе "Общие сведения о запросах слияния".

Действия уровня шага

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

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

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

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

Изменить параметры

Чтобы изменить параметры уровня шага, щелкните правой кнопкой мыши шаг и выберите пункт "Изменить параметры". Вместо этого можно дважды щелкнуть шаг (с параметрами шага) и напрямую перейти к диалоговому окне параметров. В диалоговом окне параметров можно просмотреть или изменить параметры уровня шага. Например, на следующем рисунке показано диалоговое окно "Параметры" для шага "Разделить столбец ".

диалоговое окно Параметры для шага разделенного столбца запроса.

Шаг переименования

Чтобы переименовать шаг, щелкните его правой кнопкой мыши и выберите " Переименовать". Это действие открывает диалоговое окно свойств шага. Введите нужное имя и нажмите кнопку "ОК".

Переименуйте параметр внутри контекстного меню уровня шага после щелчка правой кнопкой мыши шага.

Шаг удаления

Чтобы удалить шаг, щелкните его правой кнопкой мыши и выберите пункт "Удалить". Чтобы удалить серию шагов до конца, щелкните правой кнопкой мыши шаг и выберите " Удалить до конца".

Удаление и удаление до завершения параметров в контекстном меню уровня шага после щелчка правой кнопкой мыши на шаге.

Перемещение до и перемещение после

Чтобы переместить шаг в одну позицию перед этим, щелкните правой кнопкой мыши шаг и выберите "Переместить перед". Чтобы переместить шаг один после, щелкните правой кнопкой мыши шаг и выберите "Переместить после".

Перемещение до и перемещение после параметров в контекстном меню уровня шага после щелчка правой кнопкой мыши.

Извлечение предыдущей версии

Чтобы извлечь все предыдущие шаги в новый запрос, щелкните правой кнопкой мыши первый шаг, который не требуется включить в запрос, а затем выберите "Извлечь предыдущую".

Извлеките предыдущий параметр в контекстном меню уровня шага после щелчка правой кнопкой мыши шаг.

Изменение имени и описания шага

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

Параметр

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

Параметр

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

Окно свойств шага с именем

Наведите указатель мыши на каждый шаг, вы можете просмотреть вызов, показывающий метку шага, имя шага и описания шагов (которые были добавлены).

Описания, отображаемые на уровне шага, с именами

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

Развертывание и свертывание запросов

Чтобы убедиться, что запросы можно просмотреть в представлении диаграммы, можно свернуть те, над которыми вы не работаете, и развернуть нужные. Разверните или свернуть запросы, нажав кнопку "Развернуть или свернуть " в правом верхнем углу запроса. Кроме того, дважды щелкнув развернутый запрос, будет свернут запрос и наоборот.

Кнопка свернуть в правом верхнем углу запроса в представлении схемы.

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

Сворачивать кнопку внутри контекстного меню запроса после щелчка правой кнопкой мыши запроса.

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

Разверните все или свернуть все запросы в правом нижнем углу области представления диаграммы рядом с параметрами макета.

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

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

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

Выноска, показывающая доступные шаги в запросе

Параметры макета

В представлении схемы доступны пять вариантов макета: масштабирование, масштабирование, мини-карта, полноэкранное представление и сброс.

Увеличение и увеличение масштаба

С помощью этого параметра можно настроить уровень масштабирования и увеличить или увеличить масштаб, чтобы просмотреть все запросы в представлении диаграммы.

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

Мини-карта

С помощью этого параметра можно включить или отключить мини-карту представления диаграммы. Дополнительные сведения: отображение мини-карты

Кнопка мини-карты доступна в правом нижнем углу области представления диаграммы.

Полный экран

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

Кнопка полноэкранного экрана, доступная в правом нижнем углу области представления диаграммы.

Подходит для просмотра

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

Подходит для просмотра кнопки, доступной в правом нижнем углу области представления диаграммы.

Reset

С помощью этого параметра можно сбросить уровень масштабирования до 100 %, а также сбросить панель в левый верхний угол.

Кнопка сброса, доступная в правом нижнем углу области представления диаграммы.

Просмотр связей запросов

Чтобы просмотреть все связанные запросы для данного запроса, нажмите кнопку "Выделить связанные запросы ". Например, нажав кнопку выделения связанных запросов в запросе "Лучшие клиенты США", выделены запросы "Клиенты и заказы", как показано на следующем рисунке.

Связанные запросы к топ-клиентам США (заказы и клиенты) выделены светло-синий цвет фона после нажатия кнопки выделения связанных запросов в запросе

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

Связанные запросы к топ-клиентам США (заказы и клиенты) выделены светло-синий цвет фона после выбора небольшого донгля слева от запроса

Аналогичным образом можно выбрать правильный донгл для просмотра прямых и косвенных зависимых запросов.

Выноска отображает прямые зависимые запросы и непрямые зависимые запросы после выбора правого донгля запроса Customers.

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

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

Параметры представления диаграммы

Существует два способа изменения параметров представления схемы. Первым способом является выбор нижней половины кнопки "Вид диаграммы" на вкладке "Вид" на ленте.

Выноска отображает параметры представления диаграммы после открытия с кнопки представления диаграммы.

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

Снимок экрана: настройка представления схемы после щелчка правой кнопкой мыши над пустой частью фона.

Метки и имена шагов

По умолчанию в представлении схемы отображаются метки шагов.

Метки шага отображаются в представлении диаграммы.

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

Имена шагов отображаются в представлении схемы.

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

Представление диаграммы с светло-голубым выделением для запросов, связанных друг с другом.

Компактное представление

При наличии запросов с несколькими шагами может быть сложно прокручиваться по горизонтали, чтобы просмотреть все шаги в режиме просмотра.

Представление схемы, показывающее запрос со многими шагами, требуя низкого уровня масштабирования для просмотра всех шагов.

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

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

Чтобы включить это представление, перейдите к параметрам представления диаграммы и выберите "Компактный вид" на вкладке "Вид" на ленте.

Параметры представления диаграммы с компактным выделением представления в красном поле.

Показать мини-карту

После начала переполнения представления диаграммы количество запросов можно использовать полосы прокрутки в нижней и правой части представления схемы для прокрутки запросов. Одним из других методов прокрутки является использование элемента управления "Мини-карта" представления диаграммы. Элемент управления мини-карты позволяет отслеживать общий поток данных "карта" и быстро перемещаться, глядя на определенную область карты в области представления основной диаграммы.

Чтобы открыть мини-карту, выберите "Показать мини-карту" в меню представления схемы или нажмите кнопку мини-карты в параметрах макета.

Параметры представления диаграммы с выбранным компактным представлением и мини-карта, отображаемая справа.

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

Отображение анимаций

При выборе пункта меню "Показать анимацию" переходы размеров и позиций запросов анимированы. Эти переходы проще всего видеть при сворачивании или расширении запросов или при изменении зависимостей существующих запросов. При очистке переходы будут немедленно. Анимации включены по умолчанию.

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

Развертывание предварительной версии данных

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

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

Развертывание или свертывание всех запросов

По умолчанию запросы в представлении диаграммы свернуты. Существует возможность развернуть или свернуть каждый запрос в одном щелчке мыши.

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

Вы также можете развернуть или свернуть связанные запросы из контекстного меню уровня запроса.

В контекстном меню уровня запроса представления диаграммы красное поле для расширения или свертывание связанных запросов.

Запросы с несколькими выборами

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

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

Встроенное переименование

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

В представлении схемы показано, как дважды щелкнуть имя запроса, изменит имя.

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

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

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

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

Специальные возможности

Представление схемы поддерживает специальные возможности, такие как навигация по клавиатуре, режим высокой контрастности и поддержка средства чтения с экрана. В следующей таблице описаны сочетания клавиш, доступные в представлении схемы. Чтобы узнать больше о сочетаниях клавиш, доступных в Power Query Online, перейдите к сочетаниям клавиш в Power Query.

Действие Сочетания клавиш
Развернуть выбранный запрос КЛАВИША CTRL+СТРЕЛКА ВПРАВО
Свернуть выбранный запрос Клавиша CTRL+СТРЕЛКА ВЛЕВО
Перемещение фокуса с уровня запроса на уровень шага Клавиша ALT+СТРЕЛКА ВНИЗ
Перемещение фокуса с уровня шага на уровень запроса ESC
Разверните все запросы КЛАВИША CTRL+SHIFT+СТРЕЛКА ВПРАВО
Свернуть все запросы КЛАВИША CTRL+SHIFT+СТРЕЛКА ВЛЕВО
Вставка нового шага с помощью кнопки +(после выбранного шага) CTRL+ALT+N
Выделение связанных запросов CTRL+ALT+R
Выберите все запросы CTRL+A
Копирование запросов CTRL+C
Вставка запросов CTRL+V