Снежинка

Итоги

Позиция Description
Состояние выпуска Общая доступность
Продукты Power BI (семантические модели)
Power BI (потоки данных)
Fabric (Dataflow 2-го поколения)
Power Apps (потоки данных)
Поддерживаемые типы проверки подлинности Snowflake (имя пользователя и пароль), учетная запись Майкрософт (идентификатор Microsoft Entra)
Справочная документация по функциям

Примечание.

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

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

  • Import
  • DirectQuery (семантические модели Power BI)
  • Дополнительные параметры
    • Указание текстового значения для использования в качестве имени роли
    • Столбцы связей
    • время ожидания Подключение в секундах
    • Время ожидания команды в секундах
    • База данных
    • Инструкция Native SQL

Подключение в хранилище данных Snowflake из Power Query Desktop

Чтобы подключиться к хранилищу вычислений Snowflake , сделайте следующее:

  1. Выберите "Получить данные" на ленте "Главная" в Power BI Desktop, выберите "База данных" из категорий слева, выберите Snowflake и выберите Подключение.

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

  2. В появившемся окне Snowflake введите имя сервера Snowflake на сервере и имя хранилища вычислений Snowflake в хранилище.

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

  3. При необходимости введите значения в любых дополнительных параметрах, которые вы хотите использовать для изменения запроса подключения, например текстовое значение для использования в качестве имени роли или времени ожидания команды. Дополнительные сведения: Подключение с помощью дополнительных параметров

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

  5. Чтобы войти в хранилище вычислений Snowflake, введите имя пользователя и пароль, а затем выберите Подключение.

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

    Примечание.

    После ввода имени пользователя и пароля для определенного сервера Snowflake Power BI Desktop использует те же учетные данные при последующих попытках подключения. Эти учетные данные можно изменить, перейдя в параметры файла > и параметры >источника данных. Дополнительные сведения. Изменение метода проверки подлинности

    Если вы хотите использовать параметр учетной записи Майкрософт, необходимо настроить интеграцию идентификатора Snowflake Microsoft Entra на стороне Snowflake. Дополнительные сведения: единый вход Power BI в Snowflake — начало работы

  6. В навигаторе выберите один или несколько элементов для импорта и использования в Power BI Desktop. Затем выберите "Загрузить", чтобы загрузить таблицу в Power BI Desktop или преобразовать данные, чтобы открыть Редактор Power Query, где можно отфильтровать и уточнить набор данных, которые вы хотите использовать, а затем загрузить этот уточненный набор данных в Power BI Desktop.

    Снимок экрана: навигатор с открытой базой данных тестовой схемы и выбранной таблицей DimProduct.

  7. Выберите "Импорт" для импорта данных непосредственно в Power BI или нажмите кнопку DirectQuery, а затем нажмите кнопку "ОК". Дополнительные сведения. Использование DirectQuery в Power BI Desktop

    Примечание.

    Единый вход (SSO) Microsoft Entra ID поддерживает только DirectQuery.

    Снимок экрана: параметры Подключение ion, содержащие выбранные параметры импорта и DirectQuery.

Подключение в базу данных Snowflake из Power Query Online

Чтобы сделать подключение, выполните следующие действия.

  1. Выберите параметр Snowflake в выборе соединителя.

  2. В появившемся диалоговом окне Snowflake введите имя сервера и хранилища.

    Построитель подключений Snowflake в Power Query Online.

  3. Введите все значения в расширенных параметрах, которые вы хотите использовать. Если в пользовательском интерфейсе нет дополнительных параметров, их можно изменить в Расширенный редактор в Power Query позже.

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

  5. Нажмите кнопку Далее, чтобы подключиться к базе данных.

  6. В Навигаторе выберите необходимые данные, а затем выберите Преобразовать данные", чтобы преобразовать данные в Редакторе Power Query.

    Снимок экрана: веб-навигатор с открытой базой данных тестовой схемы и выбранной таблицей DimProduct.

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

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

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

Дополнительный параметр Description
Имя роли Указывает роль, которую отчет использует с помощью драйвера. Эта роль должна быть доступна пользователю, в противном случае не будет задана роль.
Включить столбцы отношений Если этот флажок установлен, включает столбцы, которые могут иметь связи с другими таблицами. Если флажок снят, эти столбцы не будут отображаться.
время ожидания Подключение в секундах Указывает время ожидания ответа при взаимодействии со службой Snowflake перед возвратом ошибки. Значение по умолчанию — 0 (время ожидания не истекло).
Время ожидания команды в секундах Указывает время ожидания завершения запроса перед возвратом ошибки. Значение по умолчанию — 0 (время ожидания не истекло).
База данных Указывает определенную базу данных в хранилище. Этот параметр доступен только в Power Query Desktop.
Инструкция SQL Дополнительные сведения см. в статье Импорта данных из базы данных с помощью собственного запроса к базе данных. Этот параметр доступен только в Power Query Desktop.

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

Известные проблемы и ограничения

Дефисы в именах баз данных

Если в имени базы данных есть дефис, может возникнуть ошибка ODBC: ERROR[42000] SQL compilation error. Это известная проблема, и не существует известного обходного решения. Исправление изучается, и здесь будет обновлена документация, когда исправление готово.

Дополнительная информация: