Microsoft Analysis Services | это... Что такое Microsoft Analysis Services? (original) (raw)

Microsoft Analysis Services

SQLServer2008Logo.png
Тип OLAP, Интеллектуальный анализ данных
Разработчик Microsoft
Операционная система Microsoft Windows
Последняя версия Analysis Services 2008 (06 августа 2008)
Лицензия Microsoft EULA
Сайт http://www.microsoft.com/sql/technologies/analysis/default.mspx

Microsoft Analysis Services (Службы анализа от Microsoft) - часть Microsoft SQL Server, системы управления базами данных (СУБД). Microsoft включила набор служб в SQL Server, связанных с бизнес-анализом и хранением данных. Эти службы включают в себя службы интеграции (Integration Services) и службы анализа (Analysis Services). Analysis Services в свою очередь включают в себя набор средств для работы с OLAP и интеллектуальным анализом данных.

Содержание

История

В 1996 году Microsoft начала свою экспансию на новый для неё рынок OLAP-серверов путем приобретения программной технологии OLAP у израильской компании Panorama Software.[1] Спустя два года, в 1998 году Microsoft выпускает OLAP Services как часть SQL Server 7. OLAP Services поддерживают архитектуры MOLAP, ROLAP и HOLAP, и использует OLEDB для OLAP как программный интерфейс (API) клиентского доступа, а MDX - в качестве языка запросов. Присутствовала возможность работы в режиме клиент-сервера или в режиме "оффлайн" с локальными файлами-кубами.[2]

В 2000 году Microsoft выпускает Analysis Services 2000. Переименование OLAP Services произошло вследствие расширения понятия "Интеллектуальный анализ данных" (Data Mining), и, соответственно, спектр продуктов уже включал в себя не только OLAP. Analysis Services 2000 позиционировались как эволюционный выпуск, так как они были построены на той же архитектуре, что и OLAP Services и за счет этого были обратно совместимы с ними. Среди главных улучшений присутствовала большая гибкость в проектировании размерности за счет поддержки наследственной размерности, смены размерности, и виртуальной размерности. Другой главной областью исправлений стал значительно улучшенный движок вычислений с поддержкой унарных операторов, пользовательских формул свертки (custom rollups) и многомерных выражений (cell calculations). Также новыми возможностями стали защита размерности, счет без повторов (distinct count), взаимодействие по HTTP, сессионные кубы, уровни группировки и др.[3]

В 2005 году Microsoft выпустила следующее поколение OLAP и технологии Data Mining в виде Analysis Services 2005. Оно поддерживал обратную совместимость на уровне API: несмотря на то, что приложения, написанные с применением OLE DB for OLAP и MDX, продолжали успешно работать, архитектура продукта стала совершенно иной. Главным нововведением в модели стало сведение к UDM - Unified Dimensional Model.[4]

Хронология

Ниже перечисляются главные события в истории Microsoft Analysis Services, охватывающие период с 1996 года.

События Microsoft Analysis Services

Дата Событие
1996-07-01 Microsoft набирает новую команду разработчиков для создания OLAP-продукта под кодовым именем Plato (перестановка букв аббревиатуры OLAP)
1996-07-15 Делегация Panorama Software встречается с представителями Microsoft
1996-10-27 Microsoft объявляет о приобретении команды разработчиков Panorama Software
1998-11 Выходит OLAP Services 7.0 (кодовое имя Sphinx)
2000-08 Выходит Analysis Services 2000 (кодовое имя Shiloh)
2001-11 Выходит XML for Analysis SDK 1.0
2003-04 Выходит ADOMD.NET and XML for Analysis SDK 1.1
2005-10-28 Выходит Analysis Services 2005 (кодовое имя Yukon)
2008-08-06 Выходит Analysis Services 2008 (кодовое имя Katmai)

Режимы хранения

Microsoft Analysis Services занимает нейтральную позицию в споре MOLAP против ROLAP, разгорающемся вокруг OLAP-продуктов. Благодаря этому можно использовать все виды MOLAP, ROLAP и HOLAP внутри одной модели.

Режимы раздельного хранения

Режимы размерного хранения

Программные интерфейсы и объектные модели

Microsoft Analysis Services поддерживает различные наборы программных интерфейсов (API) и объектных моделей для различных операций в различных программных средах.

Извлечение данных

Администрирование и управление

Языки запросов

Microsoft Analysis Services поддерживает следующие языки запросов:

Data Definition Language (DDL)

DDL (язык определения данных) в Analysis Services основан на XML и поддерживает такие команды как , , , и т.д.. Для моделей импорта и экспорта интеллектуального анализа данных также поддерживается PMML.

Data Manipulation Language (DML)

См. также

Примечания

  1. Microsoft Announces Acquisition Of Panorama Online Analytical Processing (OLAP) Technology. Архивировано из первоисточника 11 апреля 2012.
  2. MS SQL Server 7.0 OLAP Services. Архивировано из первоисточника 11 апреля 2012.
  3. SQL Server 2000 – Analysis Services. Архивировано из первоисточника 11 апреля 2012.
  4. SQL Server 2005 Analysis Services. Архивировано из первоисточника 11 апреля 2012.

Литература

Ссылки

Просмотр этого шаблона Microsoft SQL Server
Компании-разработчики MicrosoftSybase • Ashton-Tate
Основные 1.0 • 1.1 • 1.11 • 4.2 • 4.21 • 4.21a • 6.0 • 6.5 • 7.0 • 2000 • 2005 • 2008 • 2008 R2 • 2012
Сокращённые MSDE • Express • WID
Мобильные 2005 Mobile Edition • 2005 Compact Edition • Compact 3.5 • Compact 4.0
Специализированные SQL Azure
Службы ReportingAnalysis • Integration • Notification
Утилиты DTS • Management Studio • Business Intelligence Development Studio
Расширения SQL Transact-SQL • SQL CLR
Дополнительно Список версий Microsoft SQL Server • SQL Slammer • PASS