SCD Tipo 1: Sobreescribir
Este tipo es el más básico y sencillo de implementar, ya que si bien NO almacena los cambios históricos, tampoco requiere ningún modelado especial y NO necesita que se añadan nuevos registros a la tabla.
En este caso cuando un registro presenta un cambio en alguno de los valores de sus campos, se debe proceder simplemente a actualizar el dato en cuestión, sobreescribiendo el antiguo.
Para ejemplificar este caso, se tomará como referencia la siguiente tabla:
idProducto | rubro | tipo | producto |
1 | Rubro 1 | Tipo 1 | Producto 1 |
Ahora, se supondrá que este producto ha cambiado de rubro, y ahora ha pasado a ser Rubro 2, entonces se obtendrá lo siguiente:
idProducto | rubro | tipo | producto |
1 | Rubro 2 | Tipo 1 | Producto 1 |
Usualmente este tipo es utilizado en casos en donde la información histórica no sea importante de mantener, tal como sucede cuando se debe modificar el valor de un registro porque tiene errores de ortografía.
El ejemplo planteado es solo a fines prácticos, ya que con esta técnica, todos los movimientos realizados de Producto 1, que antes pertenecían al Rubro 1, ahora pasarán a ser del Rubro 2, lo cual creará una gran inconsistencia en el DW.
Obra publicada con Licencia Creative Commons Reconocimiento No comercial Sin obra derivada 4.0