09-08-2023
Тип | |
---|---|
Разработчик | |
Операционная система | |
Последняя версия |
Analysis Services 2008 (06 августа 2008) |
Лицензия | |
Сайт |
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 года.
Дата | Событие |
---|---|
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 поддерживает следующие языки запросов:
DDL (язык определения данных) в Analysis Services основан на XML и поддерживает такие команды как <Create>, <Alter>, <Delete>, <Process> и т.д.. Для моделей импорта и экспорта интеллектуального анализа данных также поддерживается PMML.
Microsoft SQL Server | |
---|---|
Компании-разработчики | |
Основные | |
Сокращённые | |
Мобильные | |
Специализированные | |
Службы |
Reporting • Analysis • Integration • Notification |
Утилиты | |
Расширения SQL | |
Дополнительно |
Microsoft Analysis Services.