На протяжении многих лет для анализа данных использовались OLAP-кубы, автономные хранилища, представляющие собой многомерные строки данных, получаемых из актуальных БД. Создание таких кубов – сложный и дорогостоящий процесс, к тому же требующий вовлечения ИТ-персонала.