Подключение к Snowflake в служба Power BI
Подключение к Snowflake в служба Power BI отличается от других соединителей только одним способом. Snowflake имеет возможность для идентификатора Microsoft Entra, варианта единого входа (единый вход). Для интеграции требуются различные административные роли в Snowflake, Power BI и Azure. Вы можете включить проверку подлинности Microsoft Entra без единого входа. Обычная проверка подлинности работает аналогично другим соединителям в службе.
Чтобы настроить интеграцию Microsoft Entra и включить единый вход( при необходимости:
- Если вы являетесь администратором Snowflake, см . раздел Единого входа Power BI в Snowflake в документации по Snowflake .
- Если вы являетесь администратором Power BI, перейдите на портал администрирования , чтобы включить единый вход.
- Если вы являетесь создателем семантической модели Power BI, перейдите к разделу "Настройка семантической модели с помощью идентификатора Microsoft Entra ID ", чтобы включить единый вход.
конфигурация служба Power BI
Портал администрирования
Чтобы включить единый вход, администратор Fabric должен включить параметр на портале администрирования Power BI. Этот параметр утверждает отправку маркеров проверки подлинности Microsoft Entra в Snowflake из служба Power BI. Этот параметр устанавливается на уровне организации. Выполните следующие действия, чтобы включить единый вход.
Войдите в Power BI с помощью учетных данных администратора Fabric.
Выберите "Параметры" в меню заголовка страницы, а затем выберите портал администрирования.
Выберите параметры клиента, а затем прокрутите страницу, чтобы найти параметры интеграции.
Разверните единый вход Snowflake, переключите параметр на "Включено", а затем нажмите кнопку "Применить".
Этот шаг необходим для отправки маркера Записи Майкрософт на серверы Snowflake. После включения параметра он может занять до часа, чтобы оно включено.
После включения единого входа можно использовать отчеты с единым входом.
Настройка семантической модели с помощью идентификатора Microsoft Entra
После публикации отчета, основанного на соединителе Snowflake, в служба Power BI создатель семантической модели должен обновить параметры для соответствующей рабочей области, чтобы он смог использовать единый вход.
Дополнительные сведения о том, как использовать идентификатор Microsoft Entra, единый вход и Snowflake, см. в статье о поддержке единого входа в Шлюз данных для единого входа в Microsoft Entra ID.
Сведения о том, как использовать локальный шлюз данных, см. в статье "Что такое локальный шлюз данных?"
Если вы не используете шлюз, все задано. Если у вас есть учетные данные Snowflake, настроенные в локальном шлюзе данных, но вы используете только этот источник данных в модели, переключите параметры семантической модели на шлюз для этой модели данных.
Чтобы включить единый вход для семантической модели, выполните приведенные действия.
Войдите в Power BI с помощью учетных данных создателя семантической модели.
Выберите соответствующую рабочую область, а затем выберите "Параметры " в меню дополнительных параметров, расположенного рядом с именем семантической модели.
Выберите учетные данные источника данных и войдите. Семантическая модель можно войти в Snowflake с помощью учетных данных Basic или OAuth2 (Идентификатора Microsoft Entra). Используя идентификатор Microsoft Entra, вы можете включить единый вход на следующем шаге.
Выберите параметр Конечные пользователи используют собственные учетные данные OAuth2 при доступе к этому источнику данных через DirectQuery. Этот параметр включает единый вход Microsoft Entra. Учетные данные Microsoft Entra отправляются для единого входа.
После выполнения этих действий пользователи должны автоматически использовать проверку подлинности Microsoft Entra для подключения к данным из этой семантической модели Snowflake.
Если вы не включите единый вход, пользователи, обновляющие отчет, будут использовать учетные данные пользователя, выполнившего вход, как и большинство других отчетов Power BI.
Устранение неполадок
Если у вас возникли проблемы с интеграцией, ознакомьтесь с руководством по устранению неполадок Snowflake.
Связанный контент
- Data sources for the Power BI service (Источники данных для службы Power BI)
- Подключение к семантической модели в служба Power BI из Power BI Desktop
- Подключение к Snowflake в Power BI Desktop