MicroStrategy - Архитектура платформы

Платформа BI MicroStrategy является итогом пятнадцатилетнего опыта разработки приложений BI. MicroStrategy предоставляет технологии Business Intelligence уровня предприятия. Это позволяет решить все запросы современного бизнеса, предоставить все 5 стилей BI и быть стандартом отрасли. Уровень предприятия включает в себя:

• полный спектр бизнес функциональности — интегрированные протоколы, панели, отчеты, аналитика, предупреждения и заблаговременные сообщения.
• глубокий анализ — сложный анализ данных по всему хранилищу данных, включающий добычу данных (data mining), предиктивный, статистический, финансовый, и математический анализ.
• полный административный контроль — способность выполнять критически важные операции.
• неограниченная способность к расширению — открытые программные интерфейсы, поддерживающие такие отраслевые стандарты как Интернет службы, Java™, XML/XSL, xHTML, AJAX, CSS, и COM позволяет интегрировать приложение с другими системами предприятия.

Единая архитектура MicroStrategy Платформа MicroStrategy представляет собой единую, унифицированную архитектуру. Архитектура включает в себя:

1. Единую, унифицированную объектную модель позволяющую описать любую бизнес область

2. Органичную платформу, объединяющую 11 компонент, позволяющая задействовать любой объект для решения бизнес задачи любой сложности.
Все компоненты входящие в платформу используют объектно-ориентированную парадигму наследования и инкапсуляции объектов для достижения максимальной расширяемости и производительности.
Объектная модель реализуется посредством метаданных MicroStrategy. Метаданные содержат составляющие блоки или объекты необходимые для описания бизнес модели. Метаданные хранят эти объекты в базе данных для эффективного управления, повторного использования и лучшей производительности. Объекты используются для создания новых объектов, таких как определение отчета. Таким образом, если изменяется один объект, то изменяются все зависящие от него объекты. Это позволяет быть уверенным в целостности и актуальности всех объектов и минимизировать число создаваемых объектов. Подобный подход позволяет отказаться от хранения статичного SQL выражения в отчете, а непосредственно хранить связанные с ним бизнес объекты. Тем самым достигается гибкость аналитических, функциональных и административных функций.

Платформа MicroStrategy динамические использует объекты метаданных для создания отчетов, протоколов, панелей, анализа и предупреждений. Платформа предоставляет все 5 стилей BI унифицированных для различных пользовательских интерфейсов, включающих порталы, офисные приложения Microsoft, Интернет навигаторы, E-mail, сетевые принтеры, файл-серверы, беспроводные устройства и мобильные телефоны. Платформа MicroStrategy содержит набор интегрированных продуктов предоставляющих уникальную функциональность.






Минимальный набор приложений MicroStrategy включает в себя:
1.       Приложения разработки для построения бизнес объектов: MicroStrategy Architect и Desktop.

2.       Сервер для управления пользователями, безопасностью:  MicroStrategy Intelligence Server.

3.       Клиентские приложения для извлечения отчетов и анализа:  MicroStrategy Web, MicroStrategy Office, и Narrowcast Server.

В зависимости от требований, любое число продуктов может быть задействовано одновременно для поддержки большого числа пользователей. Например, MicroStrategy Narrowcast Server может пересылать отчеты непосредственно бизнес пользователям по электронной почте, в случае, если им не нужна интерактивность доступная в MicroStrategy Web. MicroStrategy Office популярен в финансовых департаментах, которые предпочитают делать все работу в Microsoft Excel.





Кроме того, данные продукты, входящие в MicroStrategy SDK являются идеальным средством интеграции отчетности в портал предприятия. MicroStrategy Administrator позволяет производить полный мониторинг действий и управление всей инфраструктурой business intelligence. Если Ваши требования включают возможность составления сложных, интерактивных отчетов, MicroStrategy Transactor позволяет бизнес пользователям инициировать транзакции с базами данных и записью обратно в базы данных. MicroStrategy SDK предоставляет шесть различных приложений для быстрого внедрения BI.

MicroStrategy Intelligence Server

Архитектурным базисом платформы MicroStrategy является MicroStrategy Intelligence Server™. Intelligence Server динамически собирает объекты метаданных для создания многопроходного запроса SQL, оптимизированного для различных реляционных СУБД. Intelligence Server получает данные, производит дополнительные аналитические вычисления недоступные в базах данных, форматирует отчет и отправляет отчет бизнес пользователям через MicroStrategy Web, MicroStrategy Office, Desktop, или Narrowcast Server.

Intelligence Server - расширяемый, самонастраивающийся аналитический сервер, поддерживающий параллельную обработку. Поддерживает быстрый доступ к терабайтным хранилищам данных десятков тысяч пользователей. Поддерживаются технологии кэширования, балансирования нагрузки, приоритета ресурсов и пула коннектов. Производится доступ и объединение данных из множества источников, таких как хранилища данных, операционные базы данных, пространственные базы данных и даже плоские файлы. Также Intelligence Server управляет пользователями, доступами и системной безопасностью. Опция кластеризации увеличивает расширяемость и дает защиту от сбоев с автоматическим восстановлением в случае отказа.



MicroStrategy Report Services

MicroStrategy Report Services™ расширяет возможности Intelligence Server предоставляя службы составления высококачественных  отчетов с помощью MicroStrategy Web, MicroStrategy Office, Desktop и Narrowcast Server. Report Services имеет разнообразные опции форматирования для составления всего спектра отчетности: 

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

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

 -   Счета и сметы – специально оформленные отчеты в соответствии с финансовыми требованиями

 -   Бизнес отчеты –  комбинированные отчеты, включающие графики, детализированные данные, поясняющий текст и т.д.

Report Services позволяют создавать все описанные виды отчетности используя любой Интернет навигатор с сохранением всех свойств интерактивности и средств WYSIWYG дизайна. 


MicroStrategy OLAP Services

MicroStrategy OLAP Services™  позволяет расширить Intelligence Server классической функциональностью многомерных OLAP кубов. OLAP Services создают и поддерживают Intelligent Cubes, многомерные структуры используемые в отчетах MicroStrategy. OLAP Services внедряет объекты отчета (метрики и атрибуты) в Intelligent Cube, таким образом, что аналитик может манипулировать объектами отчета, строить наследуемые метрики, или модифицировать критерии фильтра. Поскольку все эти действия происходят на уровне Intelligence Server, а не в базе данных, аналитик получает анализ со скоростью мысли.

Одно из наиболее частых действий пользователя это детализация данных. Посредством OLAP Services, Intelligent Cube может содержать атрибуты, к которым наиболее вероятен доступ в случае запроса на детализацию. Это увеличивает производительность, поскольку исключается повторное обращение к хранилищу данных.



MicroStrategy Web и MicroStrategy Web Universal MicroStrategy Web™ и MicroStrategy Web Universal™ предоставляют мощный, дружественный к пользователю интерфейс для интерактивного анализа через Интернет навигатор. Особенностью инструментальных средств MicroStrategy является поддержка пользователей с любым опытом работы от новичка до профессионала. Использование новейших технологий включающих xHTML, CSS и AJAX, MicroStrategy Web и Web Universal предоставляют весь спектр функциональности через посредство интерфейса Интернет навигатора.

Поскольку MicroStrategy Web и Web Universal работает без использования рецептов (cookies), через тонкий веб клиент не использующий ActiveX® или Java апплеты. Благодаря чему, MicroStrategy Web и Web Universal без проблем работают через все стандартные межсетевые экраны.

MicroStrategy Web предоставляет вэб-интерфейс, используя Active Server Pages (ASP) на компьютерах с 32-битным процессором и установленным веб-сервером Microsoft Internet Information Service (IIS) на операционной системе Microsoft Windows®. В тоже время MicroStrategy Web Universal предоставляет идентичную функциональность, используя Java Server Pages (JSP) на любой 32-битной или 64-битной платформе с любым установленным сервером приложений на любой операционной системе.



MicroStrategy Narrowcast Server
MicroStrategy Narrowcast Server™ представляет собой средство предупреждающей рассылки персональных отчетов и напоминаний. В отличие от интерактивного окружения MicroStrategy Web, Narrowcast Server доставляет статичные отчеты. В то же время эти отчеты могут быть параметризованы по следующим показателям:

• время
• события (как например загрузка базы данных)
• изменение внешних наблюдаемых показателей.

Narrowcast Server может доставлять более 100 000 отчетов в час и поддерживать большое число пользователей. Устройствами получателями могут выступать электронная почта, файл серверы, сетевые принтеры, беспроводные устройства такие как мобильные телефоны или карманные компьютеры. Narrowcast Server включает себя Subscription Portal для оформление подписки через Интернет навигатор. Данное приложение позволяет минимизировать нагрузку на администратора.

Предупреждающие рассылки поддерживают любой тип форматирования в зависимости от типа устройства вывода. Отчеты могут быть представимы в виде:

• Корпоративная отчетность сделанная Report Services и протоколы в формате PDF.
• Отчеты MicroStrategy в формате книг Microsoft Excel.
• Большие наборы данных в формате CSV.
• Заархивированные файлы содержащее все выше описанное.


MicroStrategy Office

MicroStrategy Office™ предоставляет отчетность и аналитику MicroStrategy в офисные приложения Microsoft Excel, PowerPoint, Word и Outlook посредством Интернет служб. Это является идеальным решением для пользователей кто хочет использовать Microsoft Office в качестве интерфейса BI. Excel, PowerPoint, и Word становятся репозиториями протоколов, отчетов MicroStrategy, которые по прежнему соединены с Intelligence Server предоставляя  100% соответствие данных. 

Дополнительно, MicroStrategy Office предоставляет функции отчетности для пользователей отключенных от сети. В моменты подключения MicroStrategy Office синхронизирует файлы, сохраняя проделанную работу по аналитике и форматированию.


MicroStrategy Desktop

MicroStrategy Desktop™ представляет собой развитый интерфейс для разработки приложений BI и анализа, ориентированный преимущественно на аналитиков, опытных пользователей и разработчиков приложений. Desktop позволяет строить объекты метаданных, которые используются для разработки отчетов, протоколов и панелей. Набор редакторов и мастеров позволяет ускорить разработку приложений без дополнительного написания программного кода. Вместе  с MicroStrategy Architect, составляет базовое средство для создания приложений BI.

В равной степени Desktop является мощным средством для проведения сложного анализа, который активно исследует имеющиеся данные, чтобы получить наиболее ценные сведения. Набор опций анализа включает добычу данных (data mining), предиктивный анализ (predictive analysis), статистический анализ, финансовый анализ, математический анализ, анализ множеств и анализ временных последовательностей. Возможности Desktop доступны через интерфейс Windows или тонкий клиент.

MicroStrategy Architect

MicroStrategy Architect™ представляет собой средство быстрого создания объектов метаданных. Данные объекты описывают физическую структуру базы данных с помощью логической, объектно-ориентированной модели. Architect использует набор мастеров и графических редакторов для связи бизнес-модели предприятия и физической модели базы.

Создание подобной абстракции физической базы данных в логическую бизнес модель делает последующее составление отчетов исключительно быстрым и интуитивно ясным процессом. Логическая бизнес модель предоставляет уровень изоляции между физической базой данных и приложений отчетности, позволяющий развиваться им независимо. Более того, объектно-ориентированная модель метаданных позволяет делать изменения над множеством объектов быстро и прозрачно для всех зависимых объектов.

Абстракция физической модели позволяет MicroStrategy быть клиентом различных платформ хранилищ данных.


MicroStrategy BI Developer Kit
MicroStrategy BI Developer Kit™ включает в себя MicroStrategy Architect, Desktop и шесть аналитических модулей разработанных для ускорения разработки и внедрения приложений BI. Модули являются результатом более чем 15 летнего опыта MicroStrategy в области BI и представляют одноуровневые приложения общие для каждой предметной отрасли:

• Финансовый анализ
• Анализ кадров
• Анализ Интернет трафика
• Анализ продаж
• Анализ заказчиков
• Анализ розничной торговли

Каждый модуль включает модель данных, богатую библиотеку метрик. атрибутов, иерархий и множество подготовленных отчетов. Каждый модуль может быть быстро задействован для существующих хранилищ данных и позволяет быстро получить работающее BI приложение. Имеющиеся подходы к аналитике могут быть быстро адаптированы к конкретным требованиям предприятия. Это является отличительной чертой продуктов MicroStrategy.


MicroStrategy Administrator
MicroStrategy Administrator™ - набор средств для централизованного мониторинга и управления всей инфраструктурой business intelligence. Основные возможности:

• Автоматизирование администрирования тысяч и миллионов пользователей
• Управление в реальном времени критически важными приложениями
• Анализ расхода ресурсов
• Управление распространением приложений

MicroStrategy Administrator состоит из трех главных компонентов:

1. Command Manager — позволяет осуществлять «множественное» администрирование больших групп пользователей посредством использования текстовых команд из графического интерфейса или интерфейса командной строки.
2. Enterprise Manager — позволяет осуществлять анализ использования базы данных, собирать статистику для дальнейшей настройки производительности.
3. Object Manager — позволяет осуществлять управление объектами и быстро переходить от фазы разработки к фазе внедрения.



MicroStrategy SDK

MicroStrategy SDK™ среда разработки первоначально предназначенная для интеграции функциональности MicroStrategy в существующие системы, такие как порталы, а также настройки функциональности MicroStrategy Web. MicroStrategy SDK включает:

• Документацию API (программного интерфейса) и функциональности платформы
• Инструменты разработки порталов, внутренней безопасности и интеграции с Интернет службами
• Утилиты и примерный код того, как может быть использован API
SDK является базовым компонентом для полного использования возможностей платформы MicroStrategy посредством открытых программных интерфейсов(API). API предоставляет доступ ко всей функциональности имеющейся в платформе. Выделяют следующие группы программных интерфейсов:

• MicroStrategy Web API
• MicroStrategy Intelligence Server API
• MicroStrategy Narrowcast Server API
• MicroStrategy Office API



Архитектура платформы MicroStrategy предоставляет единую, интегрированную технологию business intelligence корпоративного уровня удовлетворяющая как современные так и будущие требования к отчетности. Основанная на единых, объектно-ориентированных метаданных MicroStrategy состоит из 11 различных продуктов, которые предоставляют полный набор BI функциональности бизнес пользователям, аналитикам и администраторам. А также не лимитированные возможности расширения для разработчиков. Только платформа MicroStrategy может называться «Стандарт BI масштаба предприятия» в данный момент и в будущем.
Контакты
Владимир Ефанов

Руководитель бизнес-направления Аналитические системы и Хранилища Данных

Тел.: +7 495 645 69 23
Факс: +7 495 645 69 33
E-Mail


Денис Харченко

Менеджер по продажам

Тел. +7 495 645 69 23
Факс: +7 495 645 69 33
E-mail
О компании MicroStrategy
MicroStrategy версия 9