Compartir a través de


Base de datos de Azure SQL

Resumen

Elemento Description
Estado de la versión Disponibilidad general
Productos soportados Excel
Power BI (modelos semánticos)
Power BI (flujos de datos)
Tejido (Dataflow 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ásico (Power Query Online)
Principal del 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:

Es posible que algunas funcionalidades estén presentes en un producto, pero no en otras debido a las programaciones de implementación y a las funcionalidades específicas del host.

Prerrequisitos

De forma predeterminada, Power BI instala un controlador OLE DB para azure SQL Database. 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.

Capacidades soportadas

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

Conexión a Azure SQL Database 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 la base de datos de SQL Server, proporcione el nombre del servidor y la base de datos (opcional).

    Introduzca los detalles de conexión de la base de datos Azure SQL.

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

  4. Opcionalmente, puede seleccionar y especificar 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. Selecciona Aceptar.

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

    Autenticación de Azure SQL Database.

    Para obtener más información sobre los métodos de autenticación, vaya a Autenticación con un origen de datos.

    Nota:

    Si la conexión no está cifrada, se le pedirá el mensaje siguiente.

    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 Azure SQL Database.

  7. En Navegador, seleccione la información de base de datos que desee y, a continuación, seleccione Cargar para cargar los datos o Transformar datos para continuar transformando los datos en el Editor de Power Query.

    Power Query Desktop Navigator muestra los datos de los empleados de recursos humanos.

Conexión a Azure SQL Database 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 Azure SQL Database resaltada.

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

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

    También puede seleccionar y especificar 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 y escriba 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 Next (Siguiente) para continuar.

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

    Power Query Online Navigator muestra los datos de los empleados de recursos humanos.

Conexión mediante opciones avanzadas

Tanto Power Query Desktop como Power Query Online proporcionan un conjunto de opciones avanzadas que puede agregar a la consulta si es necesario.

Visualización de opciones avanzadas disponibles en Power Query.

En la tabla siguiente se enumeran todas las opciones avanzadas que puede establecer en Power Query Desktop y Power Query Online.

Opción avanzada Description
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 durante 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 datos 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.
Navegación mediante una jerarquía completa Si está activada, el navegador muestra la jerarquía completa de tablas de la base de datos a la que se conecta. Si está desactivada, el navegador solo muestra las tablas cuyas columnas y filas contienen datos.
Habilitar la compatibilidad de 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 se borra, 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 la base de datos de Azure SQL.

Solución de problemas

Columnas de "Always Encrypted"

Power Query no admite columnas «Always Encrypted».