Azure SQL Data Warehouse con DirectQueryAzure SQL Data Warehouse with DirectQuery

Azure SQL Data Warehouse con DirectQuery permite crear informes dinámicos en función de los datos y métricas que ya existen en Azure SQL Data Warehouse.Azure SQL Data Warehouse with DirectQuery allows you to create dynamic reports based on data and metrics you already have in Azure SQL Data Warehouse. Con DirectQuery, las consultas se vuelven a enviar a Azure SQL Data Warehouse en tiempo real a medida que explora los datos.With DirectQuery, queries are sent back to your Azure SQL Data Warehouse in real time as you explore the data. Las consultas en tiempo real, combinadas con el escalado de SQL Data Warehouse, permiten a los usuarios crear informes dinámicos en cuestión de minutos con terabytes de datos.Real-time queries, combined with the scale of SQL Data Warehouse enables users to create dynamic reports in minutes against terabytes of data. Además, el vínculo Creación de paneles e informes permite a los usuarios crear informes de Power BI con su instancia de SQL Data Warehouse.In addition, the Build dashboards + reports link allows users to create Power BI reports using their SQL Data Warehouse.

Cuando use el conector de SQL Data Warehouse:When using the SQL Data Warehouse connector:

  • Especifique el nombre completo del servidor cuando se conecte (consulte los detalles más abajo).Specify the fully qualified server name when connecting (see below for details)
  • Asegúrese de que las reglas de firewall del servidor están configuradas en "Permitir el acceso a los servicios de Azure".Ensure firewall rules for the server are configured to "Allow access to Azure services"
  • Cada acción, como seleccionar una columna o agregar un filtro, enviará directamente una consulta al almacenamiento de datos.Every action such as selecting a column or adding a filter will directly query the data warehouse
  • Los iconos se configuran para actualizarse aproximadamente cada 15 minutos y no es necesario programar la actualización.Tiles are set to refresh approximately every 15 minutes and refresh does not need to be scheduled. La actualización se puede ajustar en la configuración avanzada al conectarse.Refresh can be adjusted in the Advanced settings when you connect.
  • Preguntas y respuestas no está disponible para conjuntos de datos de DirectQuery.Q&A isn't available for DirectQuery datasets
  • Los cambios de esquema no se detectan automáticamenteSchema changes aren't picked up automatically

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

Creación de paneles e informes en Power BIBuild dashboards and reports in Power BI

Importante

Hemos mejorado la conectividad con Azure SQL Data Warehouse.We have been improving our connectivity to Azure SQL Data Warehouse. Use Power BI Desktop para disfrutar de la mejor experiencia de conexión al origen de datos de Azure SQL Data Warehouse.For the best experience to connect to your Azure SQL Data Warehouse data source, use Power BI Desktop. Una vez creados el modelo y el informe, puede publicarlos en el servicio Power BI.Once you've built your model and report, you can publish it to the Power BI service. El conector directo de Azure SQL Data Warehouse en el servicio Power BI ya no está disponible.The previously available direct connector for Azure SQL Data Warehouse in the Power BI service is no longer available.

La manera más sencilla de cambiar entre SQL Data Warehouse y Power BI consiste en crear informes en Power BI Desktop.The easiest way to move between your SQL Data Warehouse and Power BI is to create reports in Power BI Desktop. Puede usar el botón Creación de paneles e informes de Azure Portal.You can use the Build dashboards + reports button within the Azure portal.

  1. Para empezar, descargue e instale Power BI Desktop.To get started, download and install Power BI Desktop. Vea el artículo Obtención de Power BI Desktop para obtener información sobre la descarga e instalación, o bien vaya directamente al paso siguiente.See the get Power BI Desktop article for information about downloading and installing, or go directly to the next step.

  2. También puede hacer clic en el vínculo Creación de paneles e informes para descargar Power BI Desktop.You can also click the Build dashboards + reports link to download Power BI Desktop.

    Abrir en Power BI

Conexión a través de Power BI DesktopConnecting through Power BI Desktop

Puede conectarse a una instancia de SQL Data Warehouse mediante el botón Obtener datos de Power BI Desktop.You can connect to a SQL Data Warehouse using the Get Data button in Power BI Desktop.

  1. Seleccione el botón Obtener datos en el menú Inicio.Select the Get Data button from the Home menu.

    Botón Obtener datos

  2. Seleccione Más... para ver todos los orígenes de datos disponibles.Select More... to see all available data sources. En la ventana que aparece, seleccione Azure en el panel de la izquierda y después Azure SQL Data Warehouse en la lista de conectores disponibles en el panel de la derecha.From the window that appears, select Azure from the left pane, then select Azure SQL Data Warehouse from the list of available connectors in the right pane.

    Orígenes de datos de Azure

  3. En la ventana que aparece, escriba el servidor y, opcionalmente, indique la base de datos a la que se quiere conectar.In the window that appears, input your Server and optionally state the Database to which you want to connect. También puede seleccionar el modo de conectividad de datos: Importar o DirectQuery.You can also select your data connectivity mode: Import or DirectQuery. Para acceder en tiempo real a la información de la instancia de Azure SQL Data Warehouse, use DirectQuery.For real-time access to information in your Azure SQL Data Warehouse, use DirectQuery.

    Azure SQL Data Warehouse con conexión directa

  4. Para ver las opciones avanzadas de la conexión Azure SQL Data Warehouse, seleccione la flecha hacia abajo situada junto a Opciones avanzadas para mostrar opciones adicionales para la conexión.For advanced options for the Azure SQL Data Warehouse connection, select the down arrow beside Advanced options to display additional options for your connection.

    Nombre del servidor

En la sección siguiente se describe cómo buscar valores de parámetro para la conexión.The next section describes how to find parameter values for your connection.

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. Tenga en cuenta que SQL Data Warehouse solo está presente en Azure Portal en este momento.Note that SQL Data Warehouse only has a presence in the Azure portal at this time.

Azure Portal

Nota

Si su inquilino de Power BI está en la misma región que Azure SQL Data Warehouse, no habrá ningún cargo de salida.If your Power BI tenant is in the same region as the Azure SQL Data Warehouse there will be no egress charges. Para encontrar la ubicación de su inquilino de Power BI, use estas instrucciones.You can find where your Power BI tenant is located using these instructions.

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) mediante 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) using 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 acceden a informes creados sobre el origen de datos, Power BI envía sus credenciales autenticadas de Azure AD en las consultas a la base de datos o el almacenamiento de datos de Azure SQL.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 or data warehouse. Esta opción permite a Power BI respetar la configuración de seguridad establecida en el nivel de origen de datos.This option 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.

Nota

No se admite Azure Multi-Factor Authentication (MFA).Azure Multi-Factor Authentication (MFA) is not supported. Los usuarios que quieran usar SSO con DirectQuery se deben excluir de MFA.Users who want to use SSO with DirectQuery must be exempted from MFA.

Pasos siguientesNext steps

¿Tiene más preguntas?More questions? Pruebe la comunidad de Power BITry the Power BI Community