Error de actualización de flujo de datos porque se refiere a otra entidad

Un usuario Pregunto ✅

felixthecoach

Estoy tratando de mover un conjunto de datos a un flujo de datos y transferir todo simplemente copiando el editor avanzado y pegándolo en consultas en blanco dentro del editor de consultas de flujo de datos.

Después de hacer esto y seguir las indicaciones de inicio de sesión y seleccionar la puerta de enlace local para una de las fuentes de datos, la vista previa de cada consulta se actualizará y se verá correcta, pero cuando guardo y cierro el flujo de datos, la actualización en sí en el área de trabajo de Power BI falla con el siguiente error:

Error: la ejecución local no es compatible con la entidad ‘[my data]’ya que se refiere a otra entidad … RootActivityId =[…]

Cualquier ayuda, incluso un enlace a «hacer» y «no hacer» de los flujos de datos sería maravilloso.

arock-well

Después de hablar con un técnico de soporte, me dijeron que no se admitía la fusión directa de consultas mediante tablas SQL locales (que era lo que indicaba el mensaje de error). Principalmente, esto se debió a problemas de rendimiento al actualizar los flujos de datos.

La solución alternativa consiste en crear una referencia a las tablas que desea fusionar. Haga esto haciendo clic derecho en la tabla de flujo de datos y seleccione Referencia:

arockwell_0-1629236833432.png

Ahora tengo dos entidades referenciadas (Empleado (2), Trabajo (2)) basadas en las tablas originales (Empleado, Trabajo):

arockwell_2-1629237719435.png

Cuando hice mis fusiones en las nuevas tablas referenciadas y ejecuté la actualización, se completó sin errores.

En el futuro, me gustaría que Microsoft hiciera un mejor trabajo al indicar a qué se refiere realmente el error. También desearía que, dado que no se admite la fusión de tablas SQL locales, deshabilitarían esos botones por completo, ya que es confuso por qué incluso le permite hacer esto.

Espero que Microsoft eventualmente permita la fusión directa de tablas SQL locales en flujos de datos para no tener que crear un montón de referencias. Pero es de esperar que esta solución ayude a alguien mientras tanto.

Gracias,

Aaron

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.

L_G

Hola, no puedo actualizar mi flujo de datos en el servicio Power BI. (Tengo una licencia premium por usuario)

Estoy tratando de establecer un flujo de datos en el que he combinado tablas de SQL Server.

Incluso si puedo guardar y cerrar el flujo de datos, tan pronto como intento actualizarlo manualmente, obtengo el siguiente error:

Error: la ejecución local no es compatible con los ‘datos’ de la entidad, ya que se refiere a otra entidad. RootActivityId = ‘datos’

Me di cuenta de que este error ocurre solo si combino o agrego dos tablas, incluso si provienen de la misma fuente de datos …

L_G_1-1628169152073.png

En particular, recibí este error:

L_G_0-1628169569408.png

¿¿¿Podría alguien ayudarme con este asunto???

Gracias de antemano

Luca

Hola @felixthecoach,

No sé cómo se refiere a otra entidad en el flujo de datos, ¿podría explicarme esto en detalle? Entonces intentaré probar esto en mi entorno. O también puede intentar usar la entidad vinculada para ver si funciona o no, puede consultar el servicio-flujos de datos-entidades vinculadas (también puede verificar los límites en este enlace) para obtener más detalles.

Atentamente,
Zoe Zhi

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.

arock-well

En respuesta a dax

Veo que no hay solución para esta publicación. Pero, estoy teniendo exactamente el mismo problema que tienen @felixthecoach y @L_G.

Tengo dos tablas en un flujo de datos que extraigo de SQL Server local, Employee y Job. Actualizar las tablas no es un problema.

Sin embargo, una vez que fusiono Empleado con Trabajo e intento actualizar el flujo de datos, aparece el siguiente error:

Error: la ejecución local no es compatible con la entidad ‘777xxx / Job’ ya que se refiere a otra entidad. RootActivityId = d9xxx.Param1 = 777xxx / ID de solicitud de trabajo: e0xxx.

Cuando elimino la consulta de combinación, el flujo de datos se actualiza con normalidad nuevamente.

¿Qué debo hacer para solucionar este problema?

Gracias

Aaron

Deja un comentario

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