Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Roberto456
Resolver I
Resolver I

MYSQL Cant se conecta a DB

Hola a todos.

im intentando corregir este error en Power BI al concluirse a la base de datos.

"Se ha producido un error al leer datos del proveedor: 'No se han podido habilitar las restricciones. Una o más filas contienen valores que infringen restricciones de clave no nula, única o externa."

No estoy seguro de por qué está pasando esto.

Tengo los últimos conductores y todos los que también.

1 ACCEPTED SOLUTION

Gracias a todos por su ayuda.

Resulta que el uso del tipo de conexión ODBC funciona, pero la conexión MYSQL no.

He pedido a microsoft directamente para ver por qué este es el caso.

View solution in original post

3 REPLIES 3
v-juanli-msft
Community Support
Community Support

Hola @Roberto456

Al conectarse a MySql en Power bi, intenta aplicar ciertas restricciones en función de lo que ha definido en el tipo.

Por ejemplo, si el resultado declara una clave principal en la tabla, DataTable intentará aplicarla como restricción.

Si de hecho hay entradas duplicadas en la columna de clave, la DataTable produciría la excepción que menciona.

Este error indica que algunas columnas de la base de datos MySql no siguen las restricciones establecidas al crear tablas.

Compruebe si la columna sigue las restricciones que no son nulas, únicas o de clave externa.

Saludos

Maggie

Equipo de apoyo a la comunidad _ Maggie Li
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Gracias a todos por su ayuda.

Resulta que el uso del tipo de conexión ODBC funciona, pero la conexión MYSQL no.

He pedido a microsoft directamente para ver por qué este es el caso.

3/18/22

Solo quería mencionar que también tengo cero suerte al llegar a nuestra máquina virtual de Azure hospedada que tiene nuestro esquema para MySQL v. 8.x. Requerimos una conexión de shell seguro (tcp / ip a través de SSH) para la seguridad, lo que presenta algún desafío con las claves emparejadas. SSH directo con la clave privada, toda la sesión de conexión de Putty funciona bien. Tuve que configurar el reenvío de puertos, lo cual no fue tan malo.

Pero el conector nativo de Power BI 'Get Data' para MySQL no funcionó para mi conexión. El único que tuvo éxito para consultar datos a través de Power BI fue a través de ODBC mediante la creación de un DSN primero. El servicio PBI Gateway también se atragantó un poco cuando probé la conexión, pero en realidad está funcionando.

¿Pueden los desarrolladores de Microsoft Power BI mejorar la capa de abstracción (la interfaz de usuario al conectarse) para MySQL? ¿Tal vez hay conflicto de intereses en Oracle en torno a este tipo de casos de uso y conexiones?

Gracias

- Sean

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.