Seguimiento de cambios de datos actualizados

Un usuario Pregunto ✅

victoriavd

Hola,

Tengo una tabla grande sin columna de fecha, que se actualiza todos los días, pero la nueva fila o dos se agregan solo una o dos veces por semana.

Me gustaría obtener las fechas de las nuevas entradas, pero no quiero interferir con la actualización incremental.

¿Algunas ideas?

Gracias por adelantado

Amitchandak

@victoriavd, debe tener alguna clave para hacer eso, esto habla de la clave de fecha, pero debería funcionar con otra columna de clave

https: //www.fourmoo.com/2020/03/11/how-to-configure-incremental-refreshing-in-power-bi-with-datekey -…

O refiera

https://www.thebiccountant.com/2017/01/11/incremental-load-in-powerbi-using-dax-union/

parry2k

@victoriavd si su fuente no tiene un sello de fecha y está realizando la importación, no hay forma de que pueda etiquetar los nuevos registros con la fecha, porque cada vez que actualiza, extrae todo el conjunto de datos. Si no está seguro de lo que está tratando de lograr con esta fecha, podría haber otras soluciones para manejar el problema si proporciona más contexto sobre lo que está tratando de lograr.

victoriavd

En respuesta a parry2k

Gracias ,

Sí, parece que tiene razón, ya que importa todo el conjunto de datos cada vez, no hay posibilidad de realizar un seguimiento de los cambios …

Pero eso es exactamente lo que quiero …

Mi tabla tiene la siguiente estructura:

ID del Producto

Calificar

21212121

100

Lo que me gustaría que PBI hiciera es de alguna manera comparar la tabla anterior (antes de la actualización de hoy) y la nueva y, en caso de que la nueva tenga más filas, cree una columna denominada fecha y ponga la fecha de hoy en ella. Luego, obtendría la fecha en el informe, de modo que el usuario pudiera ver la última fecha en la que la actualización dio como resultado una nueva fila adicional.

De hecho, no veo la forma de hacerlo en PBI… ..

Pensé en procesar la fuente de datos a través de la base de datos SQL, escribiendo un procedimiento que realizará la actualización diaria de la tabla en cuestión en 3 pasos:

  1. Obtener una nueva tabla de la fuente,
  2. Compare el antiguo y el nuevo y, en caso de que el último tenga más filas, cree una columna de fecha con la fecha de hoy,
  3. Truncar la tabla anterior reemplazando valores con los nuevos

Combinado con un trabajo para ejecutarlo a diario, podría obtener lo que quiero, pero tomará algunas capacidades del servidor y parece ser una solución bastante complicada. Pensé que alguien, podría haber tenido un problema similar ya y ha descubierto una solución más elegante….

parry2k

En respuesta a victoriavd

@victoriavd sí, en este caso tienes que hacer un trabajo pesado en el backend, PBI no lo va a hacer para ti, si tienes algún registro de auditoría, se puede usar pero parece que ese no es el caso Todo apunta a hacer el trabajar en backend y simplemente visualizar en Power BI. Sé que no es la respuesta que esperaba, pero eso es lo que es.

me gustaría Prestigio si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer esfuerzos para felicitar a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!

Deja un comentario

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