Импорт данных из базы данных с помощью запроса на ее языке (Power Query)

Примечание :  Компонент Power Query в Excel 2016 называется Скачать и преобразовать. Информация в этой статье относится к обоим компонентам. Дополнительные сведения см. в статье Функция "Скачать и преобразовать" в Excel 2016.

Вместо того чтобы создавать запросы в Power Query, вы можете импортировать данные изо всех баз данных, поддерживаемых Power Query (кроме Microsoft Access), путем выполнения запросов на языке базы данных в Power Query. Это позволяет использовать существующие запросы, которые возвращают нужные результаты, не создавая их повторно в интерфейсе Power Query. Эта функция особенно полезна для импорта данных с использованием сложных запросов, которые вы не можете или не хотите воссоздавать с помощью интерфейса Power Query.

Примечание по безопасности : У запросов на языке базы данных не должно быть побочных эффектов. Тем не менее Power Query не гарантирует, что запрос не повлияют на базу данных. При выполнении запроса на языке базы данных, написанного другим пользователем, будет выведено предупреждение о том, что запросы будут вычисляться с вашими учетными данными.

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

  1. Подключитесь к базе данных SQL Server через Power Query. На вкладке POWER QUERY щелкните Из базы данных > Из базы данных SQL Server.

    Получение внешних данных из базы данных
  2. В диалоговом окне База данных Microsoft SQL:

    1. Укажите сервер и базу данных, из которых вы хотите импортировать данные с помощью запроса.

    2. Разверните раздел Инструкция SQL для вывода поля, в которое можно ввести или скопировать запрос. Указав запрос, нажмите ОК.

      Выполнение запросов на языке базы данных

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

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

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

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

См. также

Импорт данных из внешних источников

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

Были ли сведения полезными?

Спасибо за ваш отзыв!

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

×