Вопрос от интересующегося OLAP-технологиями web-программиста... Подскажите пожалуйста, основываясь на вашем обширном опыте построения BI в различных отраслях и компаниях, как часто в OLAP-проектах приходится строить пересекающиеся между собой гиперкубы (т.е. кубы с одинаковыми данными из одних и тех же источников)? Это вообще бывает или кубы находясь в проекте рядом обычно не пересекаются??
Поясню мотив. В веб-проектах очень часто модель данных не привязана к реляционной логике. Чаще всего, программист волен выстраивать эту модель как угодно лишь бы было удобно. Так вот, есть мысль сразу ее выстраивать под кубы: дать учитывать факты в различных измерениях. Соответствующие база данных и "админка" под это готовы, но волнуют универсальность и перспективность такого обращения с данными. Выгоды заманчивы - как минимум, это позволяет подсказывать пользователям сайтов "умные" действия при одном намеке на них. А за "умность" вполне могли бы отвечать алгоритмы BaseGroup.