Como su nombre lo indica son dimensiones que tienden a tener cambios en el tiempo, es decir sus registros pueden cambiar o son actualizados en el tiempo y de los cuales se requiere identificar como se encontraban estos registros en un punto especifico en el pasado para obtener alguna métrica o dato en particular.
Como ejemplo tomemos una bodega que contiene información de las ventas realizadas por cliente, es muy probable que en un informe de ventas geo-referenciadas se quiera conocer las ventas en un sector determinado de una ciudad, si el cliente cambio su dirección o ciudad de residencia y no tenemos este cambio en la bodega de datos es probable que el reporte no sea lo más preciso, es allí cuando entrar las dimensiones lentamente cambiantes para poder tener un registro de estos cambios y hacer estas referencias.

Teniendo en cuenta lo anterior podemos usar dimensiones lentamente cambiantes, pero, ¿existen diferentes tipo de dimensiones lentamente cambiantes? La respuesta es sí, elegir cual usar, dependerá de la situación que se esté evaluando, a continuación colocaremos los más comúnmente usados planteados por Ralph Kimball, aunque actualmente y de acuerdo a ciertas necesidades se han planteado otros tipos de dimensiones lentamente cambiantes.
Tipo 1: Sobrescribir el o los registros: Este tipo de dimensión lentamente realiza un sobreescritura del registro especifico pero no almacena ninguna historia.

Tipo 2: Agregar nueva fila: Este tipo de dimensión lentamente cambiante generara una nueva fila que contendrá columnas adicionales en la misma dimensión los cuales se identifican como:
- FechaInicio: Este campo hará referencia a la fecha en el que el registro insertado comienza a ser valido.
- FechaFin: Este campo indicará hasta que momento será válido el registro.
- Version: Indica en que versión se encuentra el registro, por lo genera un número consecutivo se puede utilizar.
- VersionActual: Es un campo booleano que nos indica si es la versión actual del registro o no.

Tipo 3: Agregar Columna: En este tipo de dimensión lentamente cambiante el propósito es agregar las columnas adicionales dependiendo de las versiones históricas que requiera para cada campo, por ejemplo si queremos mantener una versión atrás del teléfono y una versión para la dirección se creara una columna adicional para almacenar el valor anterior previo a la actualización.
