Importar datos desde base de datos con la consulta de base de datos nativa (Power Query)

Nota:  Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Nota: Power Query se conoce como obtener y transformar en Excel 2016. Información que proporciona aquí se aplica a ambas. Para obtener más información, vea obtener y transformar en Excel 2016.

Power Query ofrece la flexibilidad importar datos de gran variedad de bases de datos que admite (no incluye Microsoft Access). Puede ejecutar consultas de base de datos nativa, lo que pueden ahorrarle el tiempo que se tarda en compilar consultas con interfaz de Power Query. Esta característica es especialmente útil para el uso de consultas complejas que ya existen, y que podrían no desea saber cómo volver a generar mediante la interfaz de Power Query.

Nota de seguridad: Una de las consultas de base de datos nativa pretende ser efectos secundarios no. Sin embargo, Power Query no garantiza que la consulta no afecta a la base de datos. Si ejecuta una consulta de base de datos nativa escrita por otro usuario, se le pedirá para asegurarse de que está al tanto de las consultas que se evaluará con sus credenciales.


Power Query permite especificar la consulta de base de datos nativa en el cuadro Instrucción SQL al conectarse a una base de datos. En el ejemplo siguiente, se importará datos desde una base de datos de SQL Server mediante una consulta de base de datos nativa. El procedimiento es similar todas las otras bases de datos compatible con Power Query.

  1. Conectarse a una base de datos de SQL Server con Power Query. En la pestaña POWER QUERY de la cinta de opciones, haga clic en Desde base de datos > Desde SQL Server Database.

    Obtener datos externos de una base de datos
  2. En la ventana emergente de Base de datos de SQL de Microsoft:

    1. Especifique el servidor y la base de datos desde donde quiere importar datos con la consulta de base de datos nativa.

    2. Expanda el campo de la Instrucción SQL y pegue o escriba la consulta de base de datos nativa y después haga clic en Aceptar.

      Ejecutar consultas nativas de base de datos

  3. Si esta es la primera vez que va a conectarse a este servidor, verá un indicador para seleccionar el modo de autenticación para conectarse a la base de datos. Seleccione un modo de autenticación apropiado y continuar.

    Nota: Si no tiene acceso al origen de datos ( servidor y Dabase de datos), verá un mensaje para solicitar acceso a la base de datos (si se especifica información de solicitud de acceso de Power BI para el origen de datos). Para obtener más información sobre cómo solicitar el acceso al origen de datos, consulte Solicitar acceso a orígenes de datos internos.

  4. Si se establece la conexión, se devuelven los datos de resultado en el Editor de consultas.

    Los datos de la forma según sus preferencias, a continuación, haga clic en Aplicar y cerrar para guardar los cambios e importar los datos a la hoja.

    Editor de consultas

Vea también:

Importar datos de orígenes de datos externos

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×