Общие сведения о получении данных
Power Query может подключаться к разным источникам данных, чтобы работать с нужными данными. В этой статье описаны действия по вводу данных в Power Query в Power Query Desktop или Power Query Online.
Подключение к источнику данных с помощью Power Query следует стандартному набору этапов перед посадкой данных в месте назначения. В этой статье описывается каждый из этих этапов.
Внимание
В некоторых случаях соединитель может иметь все этапы работы с данными, а в других случаях соединитель может иметь лишь несколько из них. Дополнительные сведения об опыте конкретного соединителя см. в документации, доступной для конкретного соединителя, выполнив поиск по соединителям в статье Power Query.
Интерфейс Power Query Desktop
Этапы получения данных в интерфейсе Power Query Desktop:
Параметры подключения
Проверка подлинности
Предварительный просмотр данных
Назначение запроса
1. Параметры подключения
Большинство соединителей изначально требуют по крайней мере одного параметра для инициализации подключения к источнику данных. Например, соединитель SQL Server требует по крайней мере имени узла для установления подключения к базе данных SQL Server.
Для сравнения при попытке подключиться к файлу Excel Power Query требуется использовать путь к файлу для поиска файла, к которому требуется подключиться.
Параметры соединителя обычно используются для установления подключения к источнику данных, и они (в сочетании с используемым соединителем) определяют путь к источнику данных.
Примечание.
Некоторые соединители не требуют ввода параметров вообще. Они называются одноэлементными соединителями и имеют только один путь к источнику данных для каждой среды. Ниже приведены примеры Adobe Analytics, MailChimp и Google Analytics.
2. Проверка подлинности
Каждое подключение, сделанное в Power Query, должно пройти проверку подлинности. Методы проверки подлинности зависят от соединителя к соединителю, а некоторые соединители могут предлагать несколько методов проверки подлинности.
Доступные в настоящее время методы проверки подлинности для Power Query:
- Анонимный: обычно используется при подключении к источнику данных, который не требует проверки подлинности пользователя, например веб-страницы или файла, доступного по общедоступному ПРОТОКОЛу HTTP.
- Ключ API: для проверки подлинности принимается один ключ API.
- Базовый: имя пользователя и пароль, отправленные в кодировке Base64, принимаются для проверки подлинности.
- База данных: этот метод доступен только в некоторых соединителях базы данных.
- Учетная запись организации или учетная запись Майкрософт: этот метод также называется OAuth 2.0.
- Субъект-служба: использует идентификатор Microsoft Entra для проверки подлинности.
- Windows: может быть неявным или явным.
Например, доступные методы проверки подлинности для соединителя базы данных SQL Server: Windows, Database и Microsoft.
3. Предварительная версия данных
Цель этапа предварительного просмотра данных — предоставить удобный способ предварительного просмотра и выбора данных.
В зависимости от используемого соединителя можно просмотреть данные с помощью следующих способов:
- Окно навигатора
- Диалоговое окно предварительного просмотра таблицы
Окно навигатора (таблица навигации)
Окно навигатора состоит из двух основных разделов:
Область выбора объекта отображается в левой части окна. Пользователь может взаимодействовать с этими объектами и выбирать их.
Примечание.
Для Power Query в Excel выберите параметр "Выбрать несколько элементов " в левом верхнем углу окна навигации, чтобы выбрать несколько объектов в области выбора объектов.
Примечание.
Список объектов в Power Query Desktop ограничен 10 000 элементами. Это ограничение не существует в Power Query Online. Для обходного решения в Power Query Desktop перейдите в обходное решение по ограничению объектов.
В области предварительного просмотра данных справа от окна отображается предварительный просмотр данных из выбранного объекта.
Обходное решение по ограничению объектов
В Навигаторе в Power Query Desktop имеется фиксированное ограничение в 10 000 объектов. Это ограничение не происходит в Power Query Online. Пользовательский интерфейс Power Query Online в конечном итоге заменит его на рабочем столе.
В промежуточных случаях можно использовать следующее решение:
Щелкните правой кнопкой мыши корневой узел навигатора и выберите " Преобразовать данные".
Редактор Power Query откроется полная таблица навигации в области предварительного просмотра таблицы. Это представление не имеет ограничения на количество объектов, и вы можете использовать фильтры или любые другие преобразования Power Query для изучения списка и поиска нужных строк (например, на основе столбца "Имя ").
При поиске нужного элемента можно получить содержимое, выбрав ссылку на данные (например , ссылку "Таблица " на следующем рисунке).
Диалоговое окно предварительного просмотра таблицы
Диалоговое окно предварительного просмотра таблицы состоит только из одного раздела для предварительного просмотра данных. Пример соединителя, предоставляющего этот интерфейс и окно, — соединитель папки .
4. Назначение запроса
На этом этапе вы указываете, куда загружать запрос. Параметры зависят от интеграции к интеграции, но один из доступных вариантов — преобразование данных, которые загружают данные в редактор Power Query для дальнейшего преобразования и обогащения запроса.
Интерфейс Power Query Online
Этапы получения данных в Power Query Online:
Параметры подключения и проверка подлинности
Предварительный просмотр данных
Редактор запросов
1. Параметры подключения и проверка подлинности
В power Query Online начните со страницы "Подключение к источнику данных", в которой введите значения в двух отдельных разделах:
Параметры подключения
Учетные данные подключения
Параметры подключения
В разделе параметров подключения вы определите сведения, необходимые для установления подключения к источнику данных. В зависимости от соединителя это может быть имя сервера, имя базы данных, путь к папке, путь к файлу или другие сведения, необходимые соединителю для установления подключения к источнику данных. Некоторые соединители также позволяют использовать определенные подразделы или дополнительные параметры, чтобы обеспечить больше управления и параметров при подключении к источнику данных.
Учетные данные подключения
При первом подключении Power Query к определенному источнику данных необходимо создать новое подключение, связанное с этим источником данных. Подключение — это полное определение шлюза, учетных данных, уровней конфиденциальности и других полей, которые составляют учетные данные подключения, необходимые для установления подключения к источнику данных.
Примечание.
Некоторые соединители предлагают определенные поля в разделе учетных данных подключения для включения или определения любого типа безопасности, связанного с установленным подключением. Например, соединитель Amazon Redshift предлагает поле "Использование зашифрованного подключения ".
Основные сведения, необходимые всем соединителям для определения подключения:
- Имя подключения: имя, которое можно определить для уникальной идентификации подключений. Невозможно дублировать имя подключения в вашей среде.
- Шлюз данных. Если для источника данных требуется шлюз данных, выберите шлюз, используя раскрывающийся список из этого поля.
- Тип проверки подлинности и учетные данные. В зависимости от соединителя вы предоставляете несколько вариантов типа проверки подлинности, доступных для установления подключения и полей, в которых вы вводите свои учетные данные. Например, если выбран тип проверка подлинности Windows, отображаются поля имени пользователя и пароля, которые должны быть заполнены для установления подключения.
- Уровень конфиденциальности. Вы можете определить уровень конфиденциальности для источника данных, который будет иметь значение None, Private, Организационный или Общедоступный.
Примечание.
Дополнительные сведения о том, какие шлюзы данных являются и как зарегистрировать новый шлюз для вашей среды или клиента, перейдите к разделу "Использование локального шлюза данных".
Внимание
Некоторые интеграции Power Query в настоящее время не обеспечивают определенное подключение или уровень конфиденциальности. Но все возможности Power Query Online позволяют определить шлюз данных, тип проверки подлинности и учетные данные, необходимые для установления подключения к источнику данных.
После определения подключения в Power Query Online вы можете повторно использовать то же подключение позже без повторной отправки всех этих сведений. Поле "Подключение" предлагает раскрывающееся меню, в котором вы выбираете уже определенные подключения. После выбора уже определенного подключения вам не нужно вводить другие сведения перед нажатием кнопки "Далее".
Выбрав подключение из этого меню, вы также можете внести изменения в учетные данные, уровень конфиденциальности, шлюз данных и другие поля для источника данных в проекте. Выберите "Изменить подключение", а затем в разделе "Подключение" выберите "Создать новое подключение". Затем измените любой из предоставленных полей.
2. Предварительная версия данных
Цель этапа предварительного просмотра данных — предоставить удобный способ предварительного просмотра и выбора данных.
В зависимости от используемого соединителя можно просмотреть данные с помощью следующих способов:
- Окно навигатора
- Диалоговое окно предварительного просмотра таблицы
Окно навигатора (таблица навигации) в Power Query Online
Окно навигатора состоит из двух основных разделов:
Область выбора объекта отображается в левой части окна. Пользователь может взаимодействовать с этими объектами и выбирать их.
В области предварительного просмотра данных справа от окна отображается предварительный просмотр данных из выбранного объекта.
Диалоговое окно предварительного просмотра таблицы в Power Query Online
Диалоговое окно предварительного просмотра таблицы состоит только из одного раздела для предварительного просмотра данных. Пример соединителя, предоставляющего этот интерфейс и окно, — соединитель папки .
3. Редактор запросов
Для Power Query Online необходимо загрузить данные в редактор Power Query. В редакторе можно дополнительно преобразовать и обогатить запрос, если вы решили это сделать.
Дополнительная информация:
Чтобы лучше понять, как получить данные с помощью различных интеграции продуктов Power Query, перейдите в раздел " Где получить данные".