Error de MySQL en la actualización de datos programada

Un usuario Pregunto ✅

nfiorilla

Hola,
Tengo una base de datos MySQL, donde tomo datos para mis informes. He programado la actualización de datos, pero la puerta de enlace siempre falla con el siguiente error:»MySQL: Error fatal encontrado durante la lectura de datos.«

¿Es posible configurar el conector de red MySQL, que usa la puerta de enlace, parámetros para evitar este error?

error_powerbi.jpeg

¡Gracias!

nfiorilla

En respuesta a nfiorilla

Encontré esto como una solución.

set net_write_timeout=99999; set net_read_timeout=99999

pero es imposible configurar esas variables en la puerta de enlace o en el escritorio power bi.

https://stackoverflow.com/questions/2546115/mysql-exception-fatal-error-encountered-while-data-read

Anónimo

¿Ha intentado actualizar On-Premise Data Gateway a la última versión? Me pregunto si el proyecto se ha actualizado a un motor más nuevo pero la puerta de enlace se ha retrasado.

nfiorilla

En respuesta a Anónimo

Hola @Anonimo,

Es una nueva configuración. Descargué la puerta de enlace de datos ayer.

¡Gracias!

Anónimo

En respuesta a nfiorilla

Inicie una actualización con su archivo PBIX y Power BI Desktop. ¿Te da error allí también?

¿Necesitaba cargar algún controlador MYSQL en su servidor de puerta de enlace de datos local? ¿Podrían diferir de los de su máquina local con Power BI Desktop?

nfiorilla

En respuesta a Anónimo

@Anónimo, lleva mucho tiempo, en comparación con el servidor del desarrollador, pero finalmente se actualiza.
¿Puedo configurar con el uso del controlador mysql en la puerta de enlace de datos?
He configurado un punto de prueba de power bi en el servidor de desarrolladores y funciona bien. Pero ambos servidores tienen la misma versión de mysql. Tienen diferentes ventanas.

Anónimo

En respuesta a nfiorilla

Cuando se llama a Data Gateway como parte de la actualización, el propio servidor de puerta de enlace hace el trabajo. Esta es la razón por la cual los controladores que se instalan son importantes. Tiene razón en que, al ser un sistema operativo diferente, sus controladores serán ligeramente diferentes, lo cual no es lo que estoy señalando.

Lo que me preocupa son elementos como si es un controlador de 64 bits. Si es el mismo controlador (ignore las diferencias del sistema operativo). Cosas como esta. Queremos pensarlo así: «Si tuviera que ejecutar Power BI Desktop en el servidor y realizar una actualización, ¿funcionaría? Si no funciona, ¿qué necesitaría hacer para que funcione?»

nfiorilla

En respuesta a Anónimo

Instalé el mismo MySQL Net Connector en ambos servidores. Y estoy tratando de comparar la configuración del servidor mysql ahora.

nfiorilla

En respuesta a nfiorilla

Encontré esto como una solución.

set net_write_timeout=99999; set net_read_timeout=99999

pero es imposible configurar esas variables en la puerta de enlace o en el escritorio power bi.

https://stackoverflow.com/questions/2546115/mysql-exception-fatal-error-encountered-while-data-read

En respuesta a nfiorilla

Hola @nfiorilla,

Puede agregar directamente esta cadena de parámetros adicionales en la opción avanzada o editar en el editor de consultas.

MySQL.Base de datos

Sugerencias de Power BI para trabajar con MySQL

Saludos,

Xiaoxin-sheng

nfiorilla

En respuesta a v-shex-msft

Hola @v-shex-msft,

Resuelvo este problema configurando los parámetros en my.cnf de MySQL Server.

Gracias.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *