Azure SQL Database

Resumen

Elemento Descripción
Estado de la versión Disponibilidad general
Productos admitidos Excel
Power BI (Modelos semánticos)
Power BI (Flujos de datos)
Fabric (Flujo de datos Gen2)
Power Apps (flujos de datos)
Excel
Dynamics 365 Customer Insights
Analysis Services
Tipos de autenticación admitidos Windows (Power BI Desktop, Excel, Power Query Online con puerta de enlace)
Base de datos (Power BI Desktop, Excel)
Cuenta Microsoft (todas)
Básica (Power Query Online)
Entidad de servicio
Documentos de referencia de funciones Sql.Database
Sql.Databases

Nota:

El tipo de autenticación de entidad de servicio no se admite cuando se usa una puerta de enlace de datos local o una puerta de enlace de datos de red virtual (VNet).

Nota:

Algunas capacidades pueden estar presentes en un producto, pero otras no, debido a los programas de implementación y las capacidades específicas del host.

Requisitos previos

De forma predeterminada, Power BI instala un controlador OLE DB para la base de datos de Azure SQL. Sin embargo, para obtener un rendimiento óptimo, se recomienda que el cliente instale SQL Server Native Client antes de usar el conector de base de datos de Azure SQL. SQL Server Native Client 11.0 y SQL Server Native Client 10.0 se admiten en la versión más reciente.

Funcionalidades admitidas

  • Importar
  • DirectQuery (modelos semánticos de Power BI)
  • Opciones avanzadas
    • Tiempo de espera del comando en minutos
    • Declaración SQL nativa
    • Columnas de relación
    • Navegar usando la jerarquía completa
    • Compatibilidad con la conmutación por error de SQL Server

Conexión a la base de datos de Azure SQL desde Power Query Desktop

Para conectarse a una base de datos de Azure SQL desde Power Query Desktop, siga estos pasos:

  1. Seleccione Azure SQL database en la experiencia de obtención de datos. La experiencia de obtención de datos en Power Query Desktop varía entre las aplicaciones. Para obtener más información sobre la experiencia de obtención de datos de Power Query Desktop para la aplicación, vaya a Dónde obtener datos.

  2. En Base de datos de SQL Server, proporcione el nombre del servidor y la base de datos (opcional).

    Introduzca una conexión de base de datos de Azure SQL.

  3. Seleccione el modo de conectividad de datos Importar o DirectQuery.

  4. Opcionalmente, también puede seleccionar e introducir opciones avanzadas que modificarán la consulta de conexión, como un tiempo de espera de comando o una consulta nativa (instrucción SQL). Para obtener información: Conexión mediante opciones avanzadas

  5. Seleccione Aceptar.

  6. Si es la primera vez que se conecta a esta base de datos, seleccione el tipo de autenticación, ingrese sus credenciales y seleccione el nivel al cual aplicar la configuración de autenticación. A continuación, seleccione Conectar.

    Autenticación de base de datos de Azure SQL.

    Para obtener mayor información acerca de los métodos de autenticación, vaya a Autenticación con una fuente de datos.

    Nota:

    Si la conexión no está cifrada, aparecerá el siguiente mensaje.

    Compatibilidad con el cifrado de base de datos de Azure SQL.

    Seleccione Aceptar para conectarse a la base de datos mediante una conexión sin cifrar o siga las instrucciones de Habilitación de conexiones cifradas al motor de base de datos para configurar conexiones cifradas en la base de datos de Azure SQL.

  7. En Navegador, seleccione la información de base de datos que desee y después elija Cargar para cargar los datos o Transformar datos para seguir transformando los datos en el editor de Power Query.

    El navegador de escritorio de Power Query muestra los datos de los empleados de recursos humanos.

Conexión a la base de datos de Azure SQL desde Power Query Online

Para conectarse a una base de datos de Azure SQL desde Power Query Online, siga estos pasos:

  1. Seleccione la opción Azure SQL Database en la experiencia de obtención de datos. Las distintas aplicaciones tienen diferentes formas de obtener datos en Power Query Online. Para obtener más información sobre cómo acceder a la experiencia de obtención de datos de Power Query Online desde la aplicación, vaya a Dónde obtener datos.

    Captura de pantalla de la ventana Obtener datos con la base de datos de Azure SQL enfatizada.

  2. En Base de datos de Azure SQL, proporcione el nombre del servidor y la base de datos.

    Introduzca la conexión en línea de base de datos de Azure SQL.

    También puede seleccionar e introducir opciones avanzadas que modificarán la consulta de conexión, como un tiempo de espera de comando o una consulta nativa (instrucción SQL). Más información: Conectar con opciones avanzadas

  3. Si es la primera vez que se conecta a esta base de datos, seleccione el tipo de autenticación e introduzca sus credenciales.

  4. Si es necesario, seleccione el nombre de la puerta de enlace de datos local.

  5. Si la conexión no está cifrada, desactive la casilla Usar conexión cifrada.

  6. Seleccione Siguiente para continuar.

  7. En el Navegador, seleccione los datos que necesita y, a continuación, seleccione Transformar los datos.

    El navegador de Power Query Online muestra los datos de los empleados de recursos humanos.

Conectarse mediante las opciones avanzadas

Tanto el espacio de trabajo de Power Query como Power Query Online proporcionan un conjunto de opciones avanzadas que puede agregar a la consulta de ser necesario.

Visualización de opciones avanzadas disponibles en Power Query.

En la siguiente tabla se enumeran todas las opciones avanzadas que puede configurar en el espacio de trabajo de Power Query y en Power Query Online.

Opción avanzada Descripción
Tiempo de espera del comando en minutos Si la conexión dura más de 10 minutos (el tiempo de espera predeterminado), puede escribir otro valor en minutos para mantener la conexión abierta más tiempo. Esta opción solo está disponible en Power Query Desktop.
Instrucción SQL Para obtener información, vaya a Importar datos de una base de datos mediante una consulta de base de datos nativa.
Incluir columnas de relación Si está activada, incluye columnas que podrían tener relaciones con otras tablas. Si este cuadro está desactivado, no verá esas columnas.
Navegar usando la jerarquía completa Si está activada, el navegador muestra la jerarquía completa de tablas en la base de datos a la que se conecta. Si se borra, el navegador muestra solo las tablas cuyas columnas y filas contienen datos.
Habilitar la compatibilidad con la conmutación por error de SQL Server Si está activada, cuando un nodo del grupo de conmutación por error de Azure SQL no está disponible, Power Query pasa de ese nodo a otro cuando se produce la conmutación por error. Si está desactivada, no se produce ninguna conmutación por error.

Una vez que haya seleccionado las opciones avanzadas que necesita, seleccione Aceptar en Power Query Desktop o Siguiente en Power Query Online para conectarse a su base de datos de Azure SQL.

Solución de problemas

Columnas de Always Encrypted.

Power Query no admite columnas 'Always Encrypted'.