Base de datos de MySQL

Resumen

Elemento Descripción
Estado de la versión Disponibilidad general
Productos Excel
Power BI (Modelos semánticos)
Power BI (Flujos de datos)
Fabric (Flujo de datos Gen2)
Power Apps (Flujos de datos)
Dynamics 365 Customer Insights
Analysis Services
Tipos de autenticación admitidos Windows (Power BI Desktop, Excel, servicio en línea con puerta de enlace)
Base de datos (Power BI Desktop, Excel)
Básico (servicio en línea con puerta de enlace)
Documentación de referencia de funciones MySQL.Database

Nota:

Algunas capacidades pueden estar presentes en un producto, pero otras no, debido a los programas de implementación y las capacidades específicas del host.

Requisitos previos

Debe instalar el paquete Oracle MySQL Connector/NET antes de usar este conector en Power BI Desktop. Este componente también debe instalarse en la máquina que ejecuta la puerta de enlace de datos local para poder usar este conector en Power Query Online (flujos de datos) o en el servicio Power BI. El conector MySQL requiere que el paquete MySQL Connector/NET esté instalado correctamente. Para determinar si el paquete se ha instalado correctamente, abra una ventana de PowerShell y ejecute el siguiente comando:

[System.Data.Common.DbProviderFactories]::GetFactoryClasses()|ogv

Si el paquete está instalado correctamente, el proveedor de datos MySQL se muestra en el cuadro de diálogo resultante. Por ejemplo:

Screenshot of the data provider dialog with the MySQL data provider emphasized.

Si el paquete no se instala correctamente, trabaje con el equipo de soporte técnico de MySQL o póngase en contacto con MySQL.

Funcionalidades admitidas

  • Importar
  • Opciones avanzadas
    • Tiempo de espera del comando en minutos
    • Declaración SQL nativa
    • Columnas de relación
    • Navegar usando la jerarquía completa

Conexión a la base de datos MySQL desde Power Query Desktop

Siga estos pasos para establecer la conexión:

  1. Seleccione la opción Base de datos MySQL en la selección del conector. Mayor información: Dónde obtener los datos

  2. En el cuadro de diálogo Base de datos MySQL, proporcione el nombre del servidor y la base de datos.

    Screenshot of the MySQL database connection dialog.

  3. Seleccione el tipo de autenticación de base de datos y escriba las credenciales de MySQL en los cuadros Nombre de usuario y Contraseña.

    Screenshot of the authentication dialog with the Database authentication kind selected.

  4. Seleccione el nivel al que se van a aplicar las credenciales.

  5. Cuando finalice, seleccione Aceptar.

    Nota:

    Si la conexión no está cifrada, se le pedirá el siguiente cuadro de diálogo.

    Screenshot of the encryption support dialog asking whether to use an unencrypted connection.

    Seleccione Aceptar para conectarse a la base de datos mediante una conexión sin cifrar o siga las instrucciones para configurar conexiones cifradas en SQL Server.

  6. En Navegador, seleccione los datos que necesite y, a continuación, cargue o transforme los datos.

    Screenshot of the Navigator, with one item selected and the selection's data displayed.

Conexión a la base de datos MySQL desde Power Query en línea

Siga estos pasos para establecer la conexión:

  1. Seleccione la opción Base de datos MySQL en la selección del conector. Mayor información: Dónde obtener los datos

  2. En el cuadro de diálogo Base de datos MySQL, proporcione el nombre del servidor y la base de datos.

    Screenshot of the Connection settings dialog with server and database sample entries filled in.

  3. Si es necesario, incluya el nombre de la puerta de enlace de datos local.

  4. Seleccione el tipo de autenticación Básica y escriba las credenciales de MySQL en los cuadros Nombre de usuario y Contraseña.

  5. Si la conexión no está cifrada, desactive Usar conexión cifrada.

  6. Seleccione Siguiente para conectarse a la base de datos.

  7. En Navegador, seleccione los datos que necesita y, a continuación, seleccione Transformar datos para transformar los datos en el Editor de Power Query.

Conectarse mediante las opciones avanzadas

Power Query proporciona un conjunto de opciones avanzadas que puede agregar a la consulta de ser necesario.

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

Opción avanzada Descripción
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 más tiempo.
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 relación Si está activada, incluye columnas que podrían tener relaciones con otras tablas. Si este cuadro está desactivado, esas columnas no se incluyen.
Navegar usando la jerarquía completa Si está activada, el navegador muestra la jerarquía completa de tablas en la base de datos a la que se conecta. Si se borra, el navegador muestra solo las tablas cuyas columnas y filas contienen datos.

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 MySQL.