COMO CONECTAR POWERBI CON MARIADB O MYSQL

Requisitos previos

  • Power BI Desktop instalado.
  • MariaDB o MySQL funcionando, en local o en remoto.
  • Usuario y contraseña con permisos de lectura.
  • Conocer: servidor (IP o hostname), puerto, normalmente 3306 y nombre de la base de datos

Usar el conector nativo de MariaDB

  1. Instalar el conector ODBC de MariaDB
    1. Ir a la página oficial: MariaDB ODBC Connector.
    2. Descargar la versión 64-bit v3.1.10. Esta es la versión que funciona a mi.
    3. Instálala con la opción "Typical".
    4. Reiniciar el equipo.
  2. Conectar desde Power BI
    1. Abrir Power BI Desktop.
    2. Hacer clic en "Obtener datos" → Más...
    3. En el buscador escribir "MariaDB" o "MySQL" y seleccionarlo.
    4. Hacer clic en Conectar.
    5. Completar los datos de conexión:
      • Servidor: "servidor:3306", ejemplo: localhost:3306 o 192.168.1.50:3306
      • Opcional: nombre de la base de datos
    6. Elegir el modo de conexión:
      • Importar → descargar los datos, es más rápido para reportes estáticos
      • DirectQuery → consulta en tiempo real, recomendado si los datos cambian mucho
    7. Aceptar.
    8. Introducir usuario y contraseña.
    9. Seleccionar las tablas que necesitas y seleccionar en "Cargar" o "Transformar datos".
Lo explicado anteriormente me ha funcionado con MariaDB y con MySQL: En varias páginas se comenta de usar el contector de MySQL directamente, pero a mi no me conecta.