Un modelo de datos multidimensional contiene medidas numéricas que dependen de dimensiones, con cada medida ubicada en un espacio multidimensional donde los valores de cada dimensión se jerarquizan. Los datos en un almacén de datos se modelan en cubos de datos, estructuras hipercubos multidimensionales que permiten operaciones como roll up para agregar datos y drilldown para ver detalles.