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, la incorporación del botón Abrir en Power BI permite a los usuarios conectar directamente Power BI co SQL Data Warehouse sin tener que especificar manualmente la información.In addition, the introduction of the Open in Power BI button allows users to directly connect Power BI to their SQL Data Warehouse without having to manually specify the information.

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 recogen automáticamenteschema changes aren't 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.

Uso del botón "Abrir en Power BI"Using the 'Open in Power BI' button

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. Ahora, el conector directo de Azure SQL Data Warehouse en el servicio Power BI está en desuso.The direct connector for Azure SQL Data Warehouse in the Power BI service is now deprecated.

La manera más sencilla de cambiar entre SQL Data Warehouse y Power BI es con el botón Abrir en Power BI en Azure Portal.The easiest way to move between your SQL Data Warehouse and Power BI is with the Open in Power BI button within the Azure portal. Este botón le permite comenzar a crear sin ningún problema nuevos paneles en Power BI.This button allows you to seamlessly begin creating new dashboards in Power BI.

  1. Para comenzar, vaya a su la instancia de SQL Data Warehouse en Azure Portal.To get started, navigate to your SQL Data Warehouse instance 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 have a presence in the Azure portal at this time.

  2. Haga clic en el botón Abrir en Power BI .Click the Open in Power BI button

    Abrir en Power BI

  3. Si no es posible iniciar sesión directamente o si no dispone de una cuenta de Power BI, deberá iniciar sesión.If we aren't able to sign you in directly or if you do not have a Power BI account, you'll need to sign in.

  4. Se le redirigirá a la página de conexión de SQL Data Warehouse, con la información de SQL Data Warehouse previamente completada.You'll be directed to the SQL Data Warehouse connection page, with the information from your SQL Data Warehouse pre-populated. Especifique sus credenciales y seleccione la opción de conexión para crear una conexión.Enter your credentials and hit connect to create a connection.

Conexión a través de Power BIConnecting through Power BI

SQL Data Warehouse también se muestra en la página Obtener datos de Power BI.SQL Data Warehouse is also listed on the Power BI Get Data page.

  1. Seleccione Obtener datos en la parte inferior del panel de navegación.Select Get Data at the bottom of the nav pane.

    Botón Obtener datos

  2. En Bases de datos, seleccione Obtener.Within Databases, select Get.

    Bases de datos

  3. Seleccione SQL Data Warehouse>Conectar.Select SQL Data Warehouse > Connect.

    Azure SQL Data Warehouse con conexión directa

  4. Escriba la información necesaria para conectarse.Enter the necessary information to connect. En la sección Búsqueda de parámetros siguiente se muestra dónde se encuentran estos datos en Azure Portal.The Finding Parameters section below shows where this data can be located in your Azure portal.

    Nombre del servidor

    Opciones avanzadas de Nombre del servidor

    Nombre de usuario

    Nota

    El nombre de usuario será un usuario definido en la instancia de Azure SQL Data Warehouse.The username will be a user that is defined in your Azure SQL Data Warehouse instance.

  5. Profundice en el conjunto de datos seleccionando el nuevo icono o el conjunto de datos recién creado, indicado por un asterisco.Drill into the dataset by selecting the new tile or the newly created dataset, indicated by the asterisk. Este conjunto de datos tendrá el mismo nombre que la base de datos.This dataset will have the same name as your database.

    Conjunto de datos 2

  6. Puede explorar todas las tablas y columnas.You can explore all of the tables and columns. Si selecciona una columna enviará una consulta al origen y se creará dinámicamente el objeto visual.Selecting a column will send a query back to the source, dynamically creating your visual. Los filtros también se volverán a transformar en consultas en el almacenamiento de datos.Filters will also be translated into queries back to your data warehouse. Estos elementos visuales pueden guardarse en un informe nuevo y anclarse de nuevo al panel.These visuals can be saved in a new report and pinned back to your dashboard.

    Explorar 3

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 have 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) 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 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. 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.

Nota

No se admite Azure Multi-Factor Authentication (MFA).Azure Multi-Factor Authentication (MFA) is not supported. Los usuarios que quieran usar SSO con Azure SQL DirectQuery deben excluirse de MFA.Users who want to use SSO with Azure SQL 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