La première étape du fonctionnement d’OLAP est la collecte de données d’une ou plusieurs sources, l’ensemble de données est ensuite stockée dans des datawarehouses. Par la suite, OLAP rassemble et organise des bases de données sous forme de cubes OLAP afin de privilégier la vitesse des analyses. Un cube contient des données qui  sont triées au sein de tables dites dimensionnelles et dont les dimensions sont ensuite renseignées par les utilisateurs