Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 Escritorio, 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 base de datos. Sin embargo, para obtener un rendimiento óptimo, se recomienda que el cliente instale el 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 base de datos desde Power Query Desktop
Para conectarse a una base de datos de Azure SQL desde Power Query Desktop, siga estos pasos:
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 Where to get data.
En SQL Server base de datos, proporcione el nombre del servidor y la base de datos (opcional).
Seleccione el modo de conectividad de datos Import o DirectQuery .
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
Selecciona Aceptar.
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.
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.
Seleccione OK para conectarse a la base de datos mediante una conexión sin cifrar o siga las instrucciones de Enable las conexiones cifradas a la Motor de base de datos para configurar conexiones cifradas a Azure SQL base de datos.
En Navigator, seleccione la información de base de datos que desee y, después, seleccione Load cargar los datos o Transform Data para seguir transformando los datos en Editor de Power Query.
Conexión a Azure SQL base de datos desde Power Query Online
Para conectarse a una base de datos de Azure SQL desde Power Query Online, siga estos pasos:
Seleccione la opción base de datos de Azure SQL en la experiencia de obtener datos. Las diferentes aplicaciones tienen diferentes formas de acceder a la experiencia de obtención de datos en línea Power Query. 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 Where para obtener datos.
En Azure SQL base de datos, proporcione el nombre del servidor y la base de datos.
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
Si es la primera vez que se conecta a esta base de datos, seleccione el tipo de autenticación y escriba sus credenciales.
Si es necesario, seleccione el nombre de la puerta de enlace de datos local.
Si la conexión no está cifrada, desactive la casilla Usar conexión cifrada .
Seleccione Next (Siguiente) para continuar.
En Navegador, seleccione los datos que necesita y, a continuación, seleccione Transformar datos.
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.
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 para Escritorio. |
| 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. |
| Habilitación de la compatibilidad con la conmutación por error de SQL Server | Si está marcada, si un nodo del grupo de conmutación por error de Azure SQL no está disponible, Power Query se moverá de ese nodo a otro cuando se produzca 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 OK en Power Query Desktop o Next 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.