No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Dimensi贸n tipo 3

11/26
Recursos

Aportes 4

Preguntas 1

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

A mi criterio, la dimensi贸n de tipo 2 es la que puede darnos trazabilidad de manera m谩s legible; dado que cada registro es una captura en el tiempo donde el id dicta la secuencia de los cambios; la desventaja que la dimensi贸n puede llenarse r谩pido con muchos registros relacionados a los cambios de la misma persona/objeto.

La dimensi贸n tipo 3 es aquella que trata los cambios en los atributos de las dimensiones lentamente cambiantes a帽adiendo una nueva columna con el valor nuevo y manteniendo el valor antiguo en la columna original. Se guarda un nivel de historial de cambios, pero se limita el n煤mero de cambios que se pueden almacenar.

Un ejemplo pr谩ctico de dimensi贸n tipo 3 podr铆a ser el siguiente:

Supongamos que tenemos una dimensi贸n de productos con los atributos c贸digo, nombre, precio y categor铆a.

Si un producto cambia de categor铆a, a帽adimos una nueva columna con la categor铆a nueva y dejamos la categor铆a antigua en la columna original. De esta forma, podemos tener un solo registro por producto, con dos columnas de categor铆a: la actual y la anterior.

Esto nos permite comparar los datos seg煤n la categor铆a nueva o la antigua, pero solo podemos guardar un cambio por producto. Si el producto cambia de categor铆a m谩s de una vez, tendremos que elegir qu茅 valor guardar y cu谩l descartar.

Profe para mi seg煤n lo explicado y combinandos las dos tipologias me quedaria de la siguiente manera , agradeceria feedback

como conclusi贸n entonces鈥 al usar el SCD 3, conocer铆amos los cambios a nivel de columna y si agregamos los campos start_date y end_date, tendr铆amos las fechas de cambios a nivel de fila