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


база данных Azure SQL

Сводка

Item Description
Состояние выпуска Общая доступность
Поддерживаемые продукты Эксель
Power BI (семантические модели)
Power BI (потоки данных)
Fabric (Dataflow 2-го поколения)
Power Apps (потоки данных)
Эксель
Dynamics 365 Customer Insights
Analysis Services
Поддерживаемые типы проверки подлинности #REF! (Power BI Desktop, Excel, Power Query Online с шлюзом)
База данных (Power BI desktop, Excel)
Учетная запись Майкрософт (все)
Базовый (Power Query Online)
Служебный принципал
Справочные документы по функциям Sql.Database
Sql.Базы данных

Замечание

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

Замечание

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

Предпосылки

По умолчанию Power BI устанавливает драйвер OLE DB для базы данных Azure SQL. Однако для оптимальной производительности рекомендуется установить SQL Server Native Client перед использованием соединителя базы данных Azure SQL. SQL Server Native Client 11.0 и SQL Server Native Client 10.0 поддерживаются в последней версии.

Поддерживаемые возможности

  • Import
  • DirectQuery (семантические модели Power BI)
  • Дополнительные параметры
    • Тайм-аут команды в минутах
    • Инструкция на родном языке SQL
    • Столбцы связей
    • Навигация с помощью полной иерархии
    • поддержка резервирования SQL Server

Подключение к базе данных Azure SQL из Power Query Desktop

Чтобы подключиться к базе данных Azure SQL из Power Query Desktop, сделайте следующее:

  1. Выберите базу данных Azure SQL в интерфейсе получения данных. Интерфейс получения данных в Power Query Desktop зависит от приложений. Для получения дополнительных сведений об опыте работы с данными в Power Query Desktop для вашего приложения перейдите к разделу Где получить данные.

  2. В базе данных SQL Server укажите имя сервера и базы данных (необязательно).

    Введите данные подключения к базе данных Azure SQL.

  3. Выберите режим подключения к данным Import или DirectQuery .

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

  5. Нажмите ОК.

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

    Аутентификация базы данных Azure SQL.

    Дополнительные сведения о методах аутентификации см. в аутентификация с источником данных.

    Замечание

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

    Azure SQL поддержка шифрования базы данных.

    Выберите OK, чтобы подключиться к базе данных с помощью незашифрованного подключения, или следуйте инструкциям в Enable encrypted connections to the ядро СУБД чтобы настроить зашифрованные подключения к базе данных Azure SQL.

  7. В Navigator выберите нужную информацию базы данных, а затем выберите Load для загрузки данных или Transform Data для продолжения преобразования данных в Редактор Power Query.

    Power Query Навигатор рабочего стола с данными сотрудника по персоналу.

Подключение к базе данных Azure SQL из Power Query Online

Чтобы подключиться к базе данных Azure SQL из Power Query Online, сделайте следующее:

  1. Выберите вариант база данных Azure SQL в процессе получения данных. Различные приложения имеют различные способы получения данных в Power Query Online. Дополнительные сведения о том, как получить доступ к возможности получения данных в Power Query Online из вашего приложения, смотрите в разделе Где получить данные.

    Скриншот окна получения данных с выделенной базой данных Azure SQL.

  2. В базе данных Azure SQL укажите имя сервера и базы данных.

    Скриншот процесса подключения к базе данных Azure SQL через интернет.

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

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

  4. При необходимости выберите имя локального шлюза данных.

  5. Если подключение не зашифровано, снимите флажок "Использовать зашифрованное подключение ".

  6. Выберите Далее для продолжения.

  7. В навигаторе выберите необходимые данные и выберите команду "Преобразовать данные".

    Скриншот навигатора Power Query Online, показывающий данные сотрудников отдела кадров.

Подключитесь с использованием дополнительных параметров

Как Power Query Desktop, так и Power Query Online предоставляют набор дополнительных параметров, которые можно добавить в запрос при необходимости.

Отображение расширенных параметров, доступных в Power Query.

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

Дополнительный параметр Description
Тайм-аут команды в минутах Если подключение длится дольше 10 минут (время ожидания по умолчанию), можно ввести другое значение в минутах, чтобы сохранить подключение открытым дольше. Этот параметр доступен только в Power Query Desktop.
Инструкция SQL Дополнительные сведения см. в статье Импорта данных из базы данных с помощью собственного запроса к базе данных.
Включите столбцы связей Если этот флажок установлен, включает столбцы, которые могут иметь связи с другими таблицами. Если это поле снято, эти столбцы не будут отображаться.
Навигация с помощью полной иерархии Если флажок отмечен, навигатор отображает полную иерархию таблиц в базе данных, к которой вы подключаетесь. При очистке навигатор отображает только таблицы, столбцы и строки которых содержат данные.
Включение поддержки аварийного переключения SQL Server Если установлен флажок и узел в группе Azure SQL failover недоступен, Power Query автоматически перемещается на другой узел при возникновении отказа. Если сброс выполнен, резервирование не активируется.

Выбрав необходимые дополнительные параметры, выберите OK в Power Query Desktop или Next в Power Query Online для подключения к базе данных Azure SQL.

Устранение неполадок

Столбцы «Always Encrypted»

Power Query не поддерживает столбцы Always Encrypted.