Российская компания Alpha BI, являющаяся разработчиком корпоративных аналитических решений, уделяет особое внимание поддержке и развитию OLAP-технологий. Понимая преимущества работы с кубами, Alpha BI не только сохраняет поддержку OLAP, но и активно совершенствует это направление.
В решении используется собственный OLAP-сервер, основанный на Mondrian, который был значительно усовершенствован за годы эксплуатации. Были добавлены механизмы вертикального масштабирования, переработана модель доступа к данным, повышена производительность. Кроме того, не просто поддерживаются все функции MDX, но и разрабатываются новые.
Одним из ключевых преимуществ OLAP-сервера Alpha BI является эффективная система кэширования. При первом запросе к данным результаты вычислений записываются в оперативную память сервера, а элементы размерностей загружаются в кэш. Это позволяет существенно ускорить последующие аналитические запросы, минимизируя нагрузку на базу данных.
Важно отметить, что OLAP-кубы в Alpha BI могут строиться на различных хранилищах данных, при условии, что они управляются СУБД PostgreSQL, Oracle или ClickHouse. Это обеспечивает возможность создавать кубы, работающие в режиме реального времени с внешними источниками данных, без необходимости дополнительной миграции информации во внутреннее хранилище.