Серверные OLAP-средства. Microsoft SQL Server Analysis Services

Службы Microsoft SQL Server 2005 Analysis Services (SSAS) обеспечивают интерактивную аналитическую обработку (OLAP) и функции интеллектуального анализа данных для приложений бизнес-аналитики. Службы Analysis Services поддерживают OLAP, позволяя разрабатывать и создавать многомерные структуры, которые содержат данные, собранные из других источников, таких как реляционные базы данных, а также управлять этими структурами. Для приложений интеллектуального анализа данных службы Analysis Services позволяют разрабатывать, создавать и наглядно представлять модели интеллектуального анализа данных, построенные на основе других источников данных, используя с этой целью широкий спектр стандартных алгоритмов интеллектуального анализа данных.

Архитектура служб Analysis Services

Службы Microsoft SQL Server 2005 Analysis Services (SSAS) используют как серверные, так и клиентские компоненты для предоставления приложениям бизнес-аналитики функций оперативной аналитической обработки (OLAP) и интеллектуального анализа данных:

Серверный компонент служб Analysis Services реализован в виде службы Microsoft Windows. Службы SQL Server 2005 Analysis Services поддерживают работу нескольких экземпляров на одном компьютере, при этом каждый экземпляр служб Analysis Services реализован как отдельный экземпляр службы Windows.

Клиенты связываются со службами Analysis Services, которые рассматриваются как веб-служба, с помощью общедоступного стандарта XML для аналитики (XMLA) — протокола, основанного на SOAP, для выполнения команд и принятия ответов. Модели клиентских объектов также предоставляются через XMLA, и получить доступ к ним можно с помощью управляемого поставщика, например ADOMD.NET, или посредством собственных поставщиков данных OLE DB.

Команды запроса могут выполняться с помощью следующих языков: SQL; многомерных выражений — языка запросов отраслевого стандарта, ориентированного на анализ; расширений интеллектуального анализа данных — языка запросов отраслевого стандарта, ориентированного на интеллектуальный анализ данных. Также язык сценариев служб Analysis Services (ASSL) можно использовать для управления объектами базы данных служб Analysis Services

Также службы Analysis Services поддерживают ядро локального куба, которое позволяет приложениям на отключенных клиентах просматривать локально хранимые многомерные данные. Основные понятия служб Analysis Services Службы Analysis Services сочетают в себе лучшие аспекты традиционного анализа на основе OLAP и реляционной отчетности, позволяя разработчикам определять одну модель данных, именуемую унифицированной многомерной моделью (UDM), для одного или нескольких физических источников данных. Все запросы конечного пользователя из OLAP, из отчетов и из пользовательских приложений бизнес-аналитики получают доступ к данным в базовых источниках данных посредством унифицированной многомерной модели, обеспечивающей единое бизнес-представление таких реляционных данных.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: