3.2) Tablas de Dimensiones
En este paso diseñaremos las tablas de Dimensiones que formarán parte del DW.
Para los tres tipos de Esquemas, cada Perspectiva definida en el Modelo Conceptual se constituirá en una tabla de Dimensión. Para ello, a partir de cada Perspectiva y sus campos debe realizarse el siguiente proceso:
- Se elegirá un nombre que identifique la tabla de Dimensión.
- Se añadirá un campo que represente su clave principal.
- Se redefinirán los nombres de los campos si es que no son lo suficientemente intuitivos.
Gráficamente:
Para los Esquemas Copo de nieve, cuando existan Jerarquías dentro de una tabla de Dimensión, esta tabla deberá ser normalizada. Por ejemplo, se tomará como referencia la siguiente tabla de Dimensión y su respectivas relaciones padre-hijo entre sus campos:
Entonces, al normalizar esta tabla se obtendrá:
Caso práctico
A continuación, se diseñaran las tablas de Dimensiones.
Perspectiva Clientes:
- La nueva tabla de Dimensión tendrá el nombre dimClientes.
- Se le agregará una clave principal con el nombre idCliente.
- Se modificará el nombre del campo Razon_Soc por cliente.
Perspectiva Productos:
- La nueva tabla de Dimensión tendrá el nombre dimProductos.
- Se le agregará una clave principal con el nombre idProducto.
- Se modificará el nombre del campo Marca por marca.
- Se modificará el nombre del campo Detalle por producto.
Perspectiva Tiempo:
- La nueva tabla de Dimensión tendrá el nombre dimFechas.
- Se le agregará una clave principal con el nombre idFecha.
- Se modificará el nombre del campo Año por anio.
- Se modificará el nombre del campo Trimestre por trimestre.
- Se modificará el nombre del campo Mes por mes.
Obra publicada con Licencia Creative Commons Reconocimiento No comercial Sin obra derivada 4.0