Azure SQL Database con DirectQuery
Obtenga información sobre cómo conectarse directamente a Azure SQL Database y crear informes que usan datos activos. Puede mantener los datos en el origen y no en Power BI.
Con DirectQuery, las consultas se envían de vuelta a Azure SQL Database a medida que explora los datos en la vista del informe. Esta experiencia se recomienda para los usuarios que están familiarizados con las bases de datos y las entidades a las que se conectan.
Importante
En esta descripción se supone que la base de datos de Azure SQL no está detrás de una red virtual ni tiene habilitado el punto de conexión de vínculo privado.
Notas:
- Especifique el nombre completo del servidor al conectarse (consulte a continuación para obtener más detalles).
- Asegúrese de que las reglas de firewall de la base de datos están configuradas para"Permitir el acceso a los servicios de Azure.
- Cada acción, como seleccionar una columna o agregar un filtro, devolverá una consulta a la base de datos.
- Los iconos se actualizan cada hora (no es necesario programar la actualización). Puede ajustar la frecuencia de actualización en la configuración avanzada al conectarse.
- Los cambios de esquema no se detectan automáticamente.
- Cambiar el alias de cadena de conexión del origen de datos de
xxxx.database.windows.net
axxxx.domain.com
indica al servicio Power BI que es un origen de datos local y siempre requiere que se establezca una conexión de puerta de enlace.
Estas restricciones y notas pueden cambiar a medida que seguimos mejorando las experiencias. Los pasos para conectarse se detallan a continuación.
Importante
Hemos mejorado la conectividad con Azure SQL Database. Para obtener la mejor experiencia para conectarse al origen de datos de Azure SQL Database, use Power BI Desktop. Una vez compilado el modelo y el informe, puede publicarlo en el servicio Power BI. El conector directo para Azure SQL Database en el servicio Power BI ya está en desuso.
Power BI Desktop y DirectQuery
Para conectarse a Azure SQL Database mediante DirectQuery, debe usar Power BI Desktop. Este enfoque proporciona más flexibilidad y funcionalidades. Los informes creados mediante Power BI Desktop se pueden publicar en el servicio Power BI. Para más información sobre cómo conectarse a Azure SQL Database en Power BI Desktop, consulte Uso de DirectQuery en Power BI Desktop.
Buscar valores de parámetro
Puede encontrar el nombre completo del servidor y el nombre de la base de datos en Azure Portal.
Inicio de sesión único
Después de publicar un modelo semántico de Azure SQL DirectQuery en el servicio, puede habilitar el inicio de sesión único (SSO) mediante microsoft Entra ID OAuth2 para los usuarios finales.
Para habilitar el inicio de sesión único (SSO), vaya a la configuración del modelo semántico, abra la pestaña Orígenes de datos y active la casilla SSO.
Cuando la opción SSO está habilitada y los usuarios acceden a informes creados en el origen de datos, Power BI envía sus credenciales autenticadas de Microsoft Entra en las consultas a la base de datos o el almacenamiento de datos de Azure SQL. Esta opción permite a Power BI respetar las opciones de seguridad configuradas en el nivel de origen de datos.
La opción SSO afecta a todos los modelos semánticos que usan este origen de datos. No afecta al método de autenticación usado para escenarios de importación.
Nota
Para que el SSO funcione correctamente, el modelo semántico debe estar en el mismo inquilino que el recurso de Azure SQL.
Contenido relacionado
¿Más preguntas? Prueba la comunidad de Power BI