🔴05 - [Normalización y Dimensión de Hora/Tiempo]
Curso: Especialización en Modelado de Datos con Power BI
Comentario en clase
Respuestas
Equipo Datdata
•respondió hace 2 días
Hola Alexander, lo correcto no es sobreescribir el precio anterior, sino preservar el historial de precios.
- La manera más sencilla de hacerlo sería agregando un nuevo ID del mismo producto, pero con otro precio. Lo malo de esto es que se perdería la secuencia al filtrar por ese mismo producto y querer ver un historial en el informe.
- Otra opción que es muy buena pero implica hacer cambios a la dimensión de productos, es que con cada cambio de precio crees una nueva versión del producto seguido por un numero sencuencial, como el caso de la columna de Llave de la siguiente imagen:

La llave se relacionaría a tu tabla de hechos, la cual debería de utilizar el mismo tipo Llave para identificar el precio. Las últimas columnas son opcionales, solamente para tener información de las fechas en que se actualizaron los precios, y saber cuál es el precio actualmente activo.
Quedo atento por cualquier duda.
Saludos!
Que pasaría si los precios de los productos cambian a lo largo del tiempo.