Продолжается подписка на наши издания! Вы не забыли подписаться?

Реализация четырёхзвенной архитектуры Business Intelligence в продукте MicroStrategy**

Виктор Сакович

настоящее время терабайтные базы данных стали обычным явлением даже в не самых крупных компаниях. Эти базы данных содержат в себе финансовую информацию, а также информацию о продажах, заказчиках, технические данные (скажем, трафик телекоммуникационной компании), биллинговые данные и многое другое. Эти данные – золотой фонд компании, отражающий ее опыт. Они, конечно, должны быть использованы как для решения тактических задач, так и для разработки стратегических концепций развития компании.

Информационные системы, решающие данные задачи, получили название Business Intelligence (системы интеллектуального бизнеса). Основным их предназначением являлось предоставление пользователям инструмента, при помощи которого любой, самый необразованный в информационных технологиях пользователь, легко мог сформировать нужный ему отчёт, провести многомерный анализ данных или OLAP (on-line analitycal processing).

Однако очень скоро оказалось, что данных, которые нужно обрабатывать, слишком много, а число пользователей, которым нужно работать с такой системой, слишком велико. Существующим системам стало трудно справляться с такими задачами, что привело в необходимости разработки действительно масштабируемой системы Business Intelligence. Такая попытка была предпринята компанией MicroStrategy (www.microstrategy.com) г. Вена, штат Вашингтон.

В качестве технологии построения системы Business Intelligence был выбран ROLAP (relational on-line analytical processing) – подход, при котором многомерный анализ данных реализуется посредством SQL-запросов к реляционной базе данных. Такой подход позволил избежать проблемы «взрыва данных» присущей многомерному OLAP или MOLAP (multidimensional on-line analytical processing) , и не накладывает никаких ограничений на объём обрабатываемых данных. Более того, по сравнению с MOLAP этот подход более гибок и обладает большей аналитической функциональностью, поскольку не предполагает создания громоздких физических кубов данных, а оперирует виртуальными структурами.

Для обеспечения масштабируемости по количеству пользователей компания MicroStrategy впервые реализовала систему Business Intelligence в трёхзвенной конфигурации, т.е. с сервером приложений, называемом MicroStrategy Intelligence Server (IS), а также четырёхзвенной конфигурации – как полнофункционального Интернет-приложения. В данной статье будет рассмотрена архитектура и основы функционирования MicroStrategy Intelligence Server.

<...>

Copyright © 1994-2016 ООО "К-Пресс"