O cubo de uma estrutura OLAP (Online Analytical Processing) armazena diversas informações, permitindo várias combinações entre elas. Esse tipo de organização da informação permite ao usuário uma flexibilidade em observar os dados a partir de diferentes perspectivas e em diferentes níveis de detalhe, resultando na extração de várias formas de visões sobre o mesmo tema. Os dados são organizados em múltiplas dimensões e cada uma contém múltiplos níveis de abstração. Esses níveis são, ainda, definidos pelo conceito de hierarquia. As ferramentas OLAP podem ser implementadas de diversas formas, como em um Data Warehouse implementado com banco de dados relacional ou um banco de dados multidimensional especializado em Sistema de Informações Geográficas. Nessas abordagens nos referimos às arquiteturas: