martes, 19 de marzo de 2019

Power Query: Conexión a base de datos MySQL

Hoy aprenderemos a acceder a una base de datos en SQL, en particular una base de datos MySQL.

Obviamente debemos conocer la ubicación de nuestra base de datos (nombre del servidor o IP) así como el nombre de la base de datos.

En mi caso para el ejemplo la base de datos llamada 'bbdd_excelforo' se encuentra en mi local, servidor: 'localhost'.

No necesitamos nada más...


Para acceder a esta base de datos desde Power Query (Obtener y transformar) iremos a la ficha Datos > grupo Obtener y transformar > desplegable Nueva consulta > Desde una base de datos > opción Desde una base de datos de MYSQL

Power Query: Conexión a base de datos MySQL



Se puede observar que existen diferentes posibilidades de acceso a distintos tipos de base de datos (basadas en SQL Server, Oracle, Access, PostgreSQL, IBM ...)

En todos los casos es el asistente de conexión de Power Query quien gestiona la relación... visualmente, para el usuario, todos los casos son muy similares.


Para nuestro ejemplo de acceso a MySQL, tras la selección anterior se nos preguntará por el nombre del servidor y nombre de la base de datos:

Power Query: Conexión a base de datos MySQL



Tras aceptar veremos una nueva ventana con las tablas, consulta y vistas de la base de datos...

Power Query: Conexión a base de datos MySQL


En mi ejemplo me interesa trabajar sobre las dos únicas tablas que componen mi base de datos 'bbdd_excelforo', por lo que marco la opción: Seleccionar varios elementos, para marcar después ambas tablas...

El paso siguiente consiste en Editar la nueva consulta de Power Query.
Esto nos lleva al Editor de Power Query donde ejecutar todo tipo de acciones como con cualquier consulta....

Power Query: Conexión a base de datos MySQL



Y listo...

Sin duda una forma muy ágil y simple de conectar a base de datos tipo 'SQL'.

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.