Обзор возможностей получения данных в Power Query

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

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

Этапы различаются между Power Query Desktop и Power Query Online. В Power Query Desktop параметры подключения и проверка подлинности являются отдельными этапами и после предварительного просмотра данных вы выбираете назначение запроса. В Power Query Online параметры подключения и учетные данные объединяются в повторное подключение, и выбранные данные всегда открываются в редакторе Power Query перед сохранением.

Это важно

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

Опыт использования Power Query Desktop

Этапы получения данных в интерфейсе Power Query Desktop:

  1. Параметры подключения

  2. Authentication

  3. Предварительная версия данных

  4. Назначение запроса

Схема потока, иллюстрирующая четыре этапа получения данных.

1. Параметры подключения

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

Снимок экрана: параметры соединителя SQL Server.

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

Параметры соединителя обычно используются для установления подключения к источнику данных, и они (в сочетании с используемым соединителем) определяют путь к источнику данных.

Замечание

Некоторые соединители не требуют каких-либо параметров. Эти соединители называются однотонными соединителями и имеют только один путь к источнику данных для каждой среды. Ниже приведены примеры Adobe Analytics, Mailchimp и Google Analytics.

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

2. Проверка подлинности

Power Query выполняет проверку подлинности каждого подключения. Методы проверки подлинности зависят от соединителя, а некоторые соединители предлагают несколько методов проверки подлинности.

Доступные в настоящее время методы проверки подлинности для Power Query:

  • Анонимный: обычно используется при подключении к источнику данных, который не требует проверки подлинности пользователя, например веб-страницы или файла, доступного по общедоступному ПРОТОКОЛу HTTP.
  • Ключ API: Power Query принимает один ключ API для проверки подлинности.
  • Базовый: Power Query принимает имя пользователя и пароль, отправленные в кодировке Base64.
  • База данных: этот метод доступен только в некоторых соединителях базы данных.
  • Учетная запись организации или учетная запись Майкрософт: этот метод также называется OAuth 2.0.
  • Субъект-служба: использует идентификатор Microsoft Entra для проверки подлинности.
  • Windows: может быть неявным или явным.

Например, доступные методы проверки подлинности для соединителя базы данных SQL Server: Windows, База данных и учетная запись Microsoft.

Снимок экрана: методы проверки подлинности соединителя базы данных SQL Server.

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

3. Предварительная версия данных

Цель этапа предварительного просмотра данных — предоставить удобный способ предварительного просмотра и выбора данных.

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

  • Окно навигатора
  • Диалоговое окно предварительного просмотра таблицы

Окно навигатора состоит из двух основных разделов:

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

    Замечание

    Для Power Query в Excel выберите параметр "Выбрать несколько элементов" в левом верхнем углу окна навигатора, чтобы выбрать несколько объектов в области выбора объектов. Список объектов в Power Query Desktop ограничен 10 000 элементами. Это ограничение не существует в Power Query Online. Для обходного решения в Power Query Desktop перейдите в обходное решение по ограничению объектов.

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

    Снимок экрана: окно навигатора соединителя SQL Server в Power Query Desktop.

Обходное решение для ограничения объектов

В навигаторе в Power Query Desktop имеется фиксированное ограничение в 10 000 объектов. Это ограничение не происходит в Power Query Online.

В промежуточных случаях можно использовать следующее решение:

  1. Щелкните правой кнопкой мыши корневой узел навигатора и выберите "Преобразовать данные".

    Снимок экрана с Навигатором, где в раскрывающемся меню выделен пункт «Данные преобразования».

  2. Затем редактор Power Query открывается с полной таблицей навигации в области предварительного просмотра таблицы. Это представление не имеет ограничения на количество объектов, и вы можете использовать фильтры или любые другие преобразования Power Query для изучения списка и поиска нужных строк (например, на основе столбца "Имя ").

  3. При поиске нужного элемента можно получить доступ к содержимому, выбрав ссылку данных (например, ссылку "Таблица " на следующем рисунке).

    Выберите ссылку

Диалоговое окно предварительного просмотра таблицы

Диалоговое окно предварительного просмотра таблицы состоит только из одного раздела для предварительного просмотра данных. Пример коннектора, предоставляющего этот опыт работы и окно, — коннектор папки.

Снимок экрана: диалоговое окно предварительного просмотра таблицы соединителя папок.

4. Назначение запроса

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

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

Опыт использования Power Query Online

Этапы получения данных в Power Query Online:

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

  2. Предварительная версия данных

  3. Редактор запросов

Схема потока с тремя этапами получения данных в Power Query Online.

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

В power Query Online начните со страницы "Подключение к источнику данных ", в которой введите значения в двух отдельных разделах:

  • Параметры подключения

  • Учетные данные подключения

    Снимок экрана: страница

Параметры подключения

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

Снимок экрана: диалоговое окно

Учетные данные подключения

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

Замечание

Некоторые соединители предлагают определенные поля в разделе учетных данных подключения для включения или определения любого типа безопасности, связанного с установленным подключением. Например, соединитель Amazon Redshift предлагает поле "Использование зашифрованного подключения ".

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

Основная информация, требуемая всеми соединителями для определения подключения:

  • Имя подключения: Имя, которое можно определить для уникальной идентификации подключений. Невозможно дублировать имя подключения в вашей среде.
  • Шлюз данных: Если для источника данных требуется шлюз данных, выберите шлюз с помощью раскрывающегося списка в этом поле. Дополнительные сведения о шлюзах данных см. в документации по локальным шлюзам данных.
  • Тип проверки подлинности и учетные данные: В зависимости от соединителя доступны несколько параметров типа проверки подлинности и полей учетных данных. Например, при выборе типа проверка подлинности Windows отображаются поля имени пользователя и пароля.
  • Уровень конфиденциальности: Уровень конфиденциальности для источника данных можно определить как None, Private, Organizational или Public. Дополнительные сведения см. на уровнях конфиденциальности.

Это важно

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

После определения подключения в Power Query Online его можно повторно использовать позже, не внося сведения о подключении. Поле "Подключение" предлагает раскрывающееся меню, в котором выбрано определенное соединение. После выбора не нужно вводить другие сведения перед нажатием кнопки "Далее".

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

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

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

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

2. Предварительная версия данных

Цель этапа предварительного просмотра данных — предоставить удобный способ предварительного просмотра и выбора данных.

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

  • Окно навигатора
  • Диалоговое окно предварительного просмотра таблицы

Окно навигатора состоит из двух основных разделов:

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

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

    Снимок экрана: окно навигатора соединителя SQL Server в Power Query Online.

Диалоговое окно предварительного просмотра таблицы в Power Query Online

Диалоговое окно предварительного просмотра таблицы состоит только из одного раздела для предварительного просмотра данных. Пример коннектора, предоставляющего этот опыт работы и окно, — коннектор папки.

Снимок экрана: диалоговое окно предварительного просмотра таблицы.

3. Редактор запросов

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

Снимок экрана: пример запроса, загруженного в редактор Power Query

Как получить модули данных в Power Query Online

Интерфейс получения данных в Power Query Online использует модульный интерфейс, разделенный на модули на левой панели навигации. В зависимости от продукта и соединителя эти модули включают:

Домашний модуль

Домашняя страница выступает в качестве сводки всех модулей и предоставляет различные варианты для ускорения процесса и приближения к данным. Как правило, этот модуль содержит все существующие источники данных и предоставляет возможность использовать новый источник данных, таблицу и отправку файлов. На домашней странице вы можете выбрать "Просмотреть больше " в правой части новых источников, последних (предварительная версия) и каталогов OneLake , чтобы посетить эти модули.

Снимок экрана: страница

Новый модуль источника данных

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

Снимок экрана: новый модуль.

Недавний модуль источников данных

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

Снимок экрана модуля

Модуль шаблонов потоков данных

В служба Power BI модуль шаблонов потока данных предоставляет предопределенные сопоставления сущностей и полей для перемещения данных из источника в назначение в Common Data Model, поэтому не нужно настраивать сопоставления вручную. Дополнительные сведения о шаблонах см. в разделе "Общие сведения о шаблонах потоков данных"; Быстрый и эффективный способ создания списка лидеров продаж и получения видимости по конвейеру продаж.

Снимок экрана: страница

Модуль каталога OneLake

В Microsoft Fabric модуль каталога OneLake упрощает поиск, изучение и использование элементов данных Fabric в организации, к которым у вас есть доступ. Он содержит сведения о элементах и точках входа для работы с ними. Дополнительные сведения о каталоге OneLake см. в каталоге OneLake.

Снимок экрана: модуль каталога OneLake.

Новый модуль элемента Fabric

Модуль нового элемента Fabric позволяет создать элемент Microsoft Fabric, который можно использовать как целевой объект. Этот модуль отображается при выборе назначения в поддерживаемых Microsoft Fabric интерфейсах.

Снимок экрана модуля нового элемента Fabric.

модуль источников данных Azure

Модуль Azure позволяет подключаться к источникам данных, размещенным Azure, таким как База данных SQL Azure, Хранилище BLOB-объектов Azure и Azure Data Lake Storage.

Снимок экрана: модуль Azure.

Модуль загрузки файлов

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

Дополнительные сведения о отправке файлов см. в разделе "Отправка файла".

Снимок экрана: модуль отправки.

Пустой модуль таблицы

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

Снимок экрана: модуль пустой таблицы.

Пустой модуль запроса

Модуль пустого запроса позволяет создавать или вставлять собственный скрипт M для создания нового запроса.

Снимок экрана: модуль пустого запроса.

Сохранение и загрузка данных

После преобразования данных используйте команду, предусмотренную для конкретного продукта, чтобы сохранить и загрузить их: Закрыть и загрузить в Excel, Закрыть и применить в Power BI Desktop, Сохранить и закрыть в Power Query Online или Импортировать либо Закрыть и применить в Analysis Services.

Например, если открыть редактор Power Query из Excel, вы сохраняете и загружаете изменения с помощью параметра "Закрыть" и "Загрузить " на вкладке "Главная ".

Снимок экрана: параметр

Если открыть редактор Power Query из Power BI Desktop, вы сохраните и загрузите изменения с помощью параметра "Закрыть" и "Применить " на вкладке "Главная ".

Снимок экрана: параметр

Если открыть редактор Power Query в Интернете, сохраните и загрузите изменения с помощью кнопки "Сохранить и закрыть" в правом нижнем углу редактора Power Query.

Снимок экрана: кнопка

Если открыть редактор Power Query в Службах Analysis Services, вы можете сохранить и загрузить изменения с помощью кнопки Импорт или опции Главная>Закрыть и применить на ленте редактора Power Query.

Снимок экрана: кнопка

Снимок экрана: кнопка