Saltar la navegación

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.