Conexión a Snowflake en el servicio Power BI
La conexión a Snowflake en el servicio Power BI difiere de otros conectores solo de una manera. Snowflake tiene una funcionalidad para Microsoft Entra ID, una opción para el inicio de sesión único (inicio de sesión único). Los elementos de la integración requieren roles administrativos distintos a través de Snowflake, Power BI y Azure. Puede optar por habilitar la autenticación de Microsoft Entra sin usar el inicio de sesión único. La autenticación básica funciona de forma similar a otros conectores en el servicio.
Para configurar la integración de Microsoft Entra y, opcionalmente, habilite el inicio de sesión único:
- Si es el administrador de Snowflake, consulte el artículo SSO de Power BI para Snowflake en la documentación de Snowflake.
- Si es administrador de Power BI, vaya a la sección Portal de administración para habilitar el inicio de sesión único.
- Si es creador de modelos semánticos de Power BI, vaya a la sección Configuración de un modelo semántico con Microsoft Entra ID para habilitar el inicio de sesión único.
Configuración del servicio Power BI
Portal de administración
Para habilitar el inicio de sesión único, un administrador de Fabric tiene que activar la configuración en el Portal de administración de Power BI. Esta configuración aprueba el envío de tokens de autenticación de Microsoft Entra a Snowflake desde el servicio Power BI. Esta configuración se establece a nivel organizativo. Siga estos pasos para habilitar el inicio de sesión único:
Inicie sesión en Power BI con las credenciales de administrador de Fabric.
Seleccione Configuración en el menú de encabezado de la página y, luego, seleccione Portal de administración.
Seleccione Configuración de inquilinos y desplácese hasta Configuración de integración.
Expanda SSO de Snowflake, cambie la configuración a Habilitado y seleccione Aplicar.
Este paso es necesario para dar su consentimiento para enviar el token de Microsoft Entra a los servidores de Snowflake. Una vez habilitada la configuración, puede tardar hasta una hora en surtir efecto.
Una vez habilitado el inicio de sesión único, puede usar informes con SSO.
Configuración de un modelo semántico con Microsoft Entra ID
Después de publicar en el servicio de Power BI un informe basado en el conector de Snowflake, el creador del modelo semántico tiene que actualizar la configuración del área de trabajo adecuada para que pueda usar el inicio de sesión único.
Para obtener más información, incluidos los pasos para usar Microsoft Entra ID, SSO y Snowflake, vea Compatibilidad de puerta de enlace de datos para el inicio de sesión único con Microsoft Entra ID.
Para obtener información sobre cómo usar la puerta de enlace de datos local, vea ¿Qué es una puerta de enlace de datos local?
Si no va a usar la puerta de enlace, ya está todo listo. Cuando tiene credenciales de Snowflake configuradas en la puerta de enlace de datos local, pero solo usa ese origen de datos en el modelo, desactive la puerta de enlace para ese modelo de datos en Configuración del modelo semántico.
Para activar el inicio de sesión único para un modelo semántico:
Inicie sesión en Power BI mediante credenciales de creador de modelos semánticos.
Seleccione el área de trabajo adecuada y, luego, elija Configuración en el menú Más opciones que se encuentra junto al nombre del modelo semántico.
Seleccione Credenciales del origen de datos e inicie sesión. El modelo semántico se puede iniciar sesión en Snowflake con credenciales básicas o de OAuth2 (Microsoft Entra ID). Mediante Microsoft Entra ID, puede habilitar el inicio de sesión único en el paso siguiente.
Seleccione la opción Los usuarios finales usan sus propias credenciales de OAuth2 al acceder a este origen de datos mediante DirectQuery. . Esta configuración habilitará el inicio de sesión único de Microsoft Entra. Las credenciales de Microsoft Entra se envían para el inicio de sesión único.
Una vez realizados estos pasos, los usuarios deben usar automáticamente su autenticación de Microsoft Entra para conectarse a datos de ese modelo semántico de Snowflake.
Si decide no habilitar el inicio de sesión único, los usuarios que actualicen el informe utilizarán las credenciales del usuario que haya iniciado sesión, como la mayoría de otros informes de Power BI.
Solución de problemas
Si tiene problemas con la integración, vea la guía de solución de problemas de Snowflake.