Base de datos multidimensional
De Wikipedia, la enciclopedia libre
Las bases de datos multidimensionales se utilizan principalmente para crear aplicaciones OLAP y podemos pensarlas como bases de datos de una sola tabla, su peculiaridad es que por cada dimensión tienen un campo y otro campo por cada métrica o hecho es decir tienen n-tuplas de campos de la forma d1,d2,d3,...,f1,f2,f3,... la parte importante para la implementación de esta estructura de datos es que la tabla contiene todas las n-tuplas, con los valores de las métricas previamente precalculados para ese cruce.
Esta explicación tiene que hacerse con más cuidado y utilizando dibujos... Conceptos importantes:
Dimensión (Tiempo,Productos) Jerarquía (Año,Semestre,Mes,Semana),(Categoría->Línea->Marca) Elementos (2006,2007...,S12006...,Ene2006...,200625....), (Todos, Máquinas, Refacciones, Máquinas caras, Máquinas Baratas, Máquina 1, ...) Hecho Fact (Ventas, Inventario, Defectos, Devoluciones) Métrica (PD:=Devoluciones/Ventas, Ventas, %Defectos)
Tabla Tempo, Productos, Ventas, Inventario, Defectos, Devoluciones, PD, %Defectos 2006 , Todos , 1000, 200, 10, 10, 1/100, 5% Ene06, Máquina 1, 10, 100, 10, 10, 10/10, 100%