Azure SQL Database con DirectQueryAzure SQL Database with DirectQuery

Obtenga información sobre cómo puede conectarse directamente a Azure SQL Database y crear informes que usan datos activos.Learn how you can connect directly to Azure SQL Database and create reports that use live data. Puede mantener los datos en el origen y no en Power BI.You can keep your data at the source and not in Power BI.

Con DirectQuery, las consultas se envían a Azure SQL Database a medida que explora los datos en la vista de informe.With DirectQuery, queries are sent back to your Azure SQL Database as you explore the data in the report view. Se sugiere esta experiencia para los usuarios que están familiarizados con las bases de datos y entidades a las que se conectan.This experience is suggested for users who are familiar with the databases and entities they connect to.

Notas:Notes:

  • Especifique el nombre completo del servidor cuando se conecte (consulte más abajo para obtener más detalles)Specify the fully qualified server name when connecting (see below for more details)
  • Asegúrese de que las reglas de firewall para la base de datos están configuradas en "Permitir el acceso a los servicios de Azure"Ensure firewall rules for the database are configured to "Allow access to Azure services"
  • Cada acción, como seleccionar una columna o agregar un filtro, enviará una consulta a la base de datosEvery action such as selecting a column or adding a filter will send a query back to the database
  • Los iconos se actualizan cada hora (no es necesario programar la actualización).Tiles are refreshed every hour (refresh does not need to be scheduled). Se puede ajustar en la configuración avanzada al conectarse.This can be adjusted in the Advanced settings when you connect.
  • Preguntas y respuestas no está disponible para conjuntos de datos de DirectQuery.Q&A is not available for DirectQuery datasets
  • Los cambios de esquema no se recogen automáticamenteSchema changes afre not picked up automatically

Estas restricciones y notas pueden cambiar mientras seguimos mejorando las experiencias.These restrictions and notes may change as we continue to improve the experiences. A continuación, se detallan los pasos para conectarse.The steps to connect are detailed below.

Power BI Desktop y DirectQueryPower BI Desktop and DirectQuery

Para conectarse a Azure SQL Database mediante DirectQuery, debe usar Power BI Desktop.In order to connect to Azure SQL Database using DirectQuery, you will need to use Power BI Desktop. Este enfoque proporciona capacidades y flexibilidad adicionales.This approach provides additional flexability and capabilities. Los informes creados mediante Power BI Desktop se pueden publicar en el servicio Power BI.Reports created using Power BI Desktop can then be published to the Power BI service. Puede obtener más información sobre cómo conectarse a Azure SQL Database mediante DirectQuery en Power BI Desktop.You can learn more about how to connect to Azure SQL Database using DirectQuery within Power BI Desktop.

Inicio de sesión únicoSingle sign-on

Después de publicar un conjunto de datos DirectQuery de Azure SQL en el servicio, puede habilitar el inicio de sesión único (SSO) a través de OAuth2 de Azure Active Directory (Azure AD) para los usuarios finales.After you publish an Azure SQL DirectQuery dataset to the service, you can enable single sign-on (SSO) via Azure Active Directory (Azure AD) OAuth2 for your end users.

Para habilitar el inicio de sesión único, vaya a la configuración del conjunto de datos, abra la pestaña Orígenes de datos y active la casilla SSO.To enable SSO, go to settings for the dataset, open the Data Sources tab, and check the SSO box.

Configuración del cuadro de diálogo de Azure SQL con DirectQuery

Cuando se habilita la opción SSO y los usuarios pueden acceder a los informes creados sobre el origen de datos, Power BI envía sus credenciales autenticadas de Azure AD en las consultas a la instancia de Azure SQL Database.When the SSO option is enabled and your users access reports built atop the data source, Power BI sends their authenticated Azure AD credentials in the queries to the Azure SQL database. Esto permite a Power BI respetar la configuración de seguridad establecida en el nivel de origen de datos.This enables Power BI to respect the security settings that are configured at the data source level.

La opción SSO surte efecto en todos los conjuntos de datos que usan este origen de datos.The SSO option takes affect across all datasets that use this data source. No afecta el método de autenticación utilizado para los escenarios de importación.It does not affect the authentication method used for import scenarios.

Buscar valores de parámetroFinding Parameter Values

El nombre completo del servidor y el nombre de la base de datos pueden encontrarse en Azure Portal.Your fully qualified server name and database name can be found in the Azure Portal.

Pasos siguientesNext steps

Usar DirectQuery en Power BI DesktopUse DirectQuery in Power BI Desktop
Introducción a Power BIGet started with Power BI
Obtener datos para Power BIGet Data for Power BI
¿Tiene más preguntas?More questions? Pruebe la comunidad de Power BITry the Power BI Community