Разработчик(и) | Майкрософт |
---|---|
Стабильный релиз | Аналитические услуги 2016 / 21 декабря 2010 г. ( 2010-12-21 ) |
Операционная система | Майкрософт Виндоус |
Тип | OLAP , интеллектуальный анализ данных |
Лицензия | Microsoft лицензионное соглашение |
Веб-сайт | https://technet.microsoft.com/en-us/sqlserver/cc510300.aspx |
Microsoft SQL Server Analysis Services ( SSAS [1] ) — это инструмент для онлайн-аналитической обработки (OLAP) и интеллектуального анализа данных в Microsoft SQL Server . SSAS используется организациями в качестве инструмента для анализа и осмысления информации, которая может быть распределена по нескольким базам данных или в разрозненных таблицах или файлах. Microsoft включила в SQL Server ряд служб, связанных с бизнес-аналитикой и хранилищем данных . К этим службам относятся Integration Services, Reporting Services и Analysis Services. Analysis Services включает в себя группу возможностей OLAP и интеллектуального анализа данных и поставляется в двух вариантах: многомерный и табличный, разница между которыми заключается в том, как представлены данные. [ необходима цитата ] В табличной модели информация организована в двумерные таблицы, которые, таким образом, могут быть более читаемыми для человека. Многомерная модель может содержать информацию со многими степенями свободы и должна быть развернута для повышения читаемости человеком. [ необходима цитата ]
В 1996 году Microsoft начала свой поход в бизнес OLAP Server, приобретя технологию программного обеспечения OLAP у канадской Panorama Software . [2] Чуть более двух лет спустя, в 1998 году, Microsoft выпустила OLAP Services как часть SQL Server 7. OLAP Services поддерживали архитектуры MOLAP , ROLAP и HOLAP , и использовали OLE DB для OLAP в качестве API клиентского доступа и MDX в качестве языка запросов. Он мог работать в режиме клиент-сервер или в автономном режиме с локальными файлами куба. [3]
В 2000 году Microsoft выпустила Analysis Services 2000. Он был переименован из «OLAP Services» из-за включения служб интеллектуального анализа данных. Analysis Services 2000 считался эволюционным релизом, поскольку он был построен на той же архитектуре, что и OLAP Services, и поэтому был обратно совместим с ним. Основные улучшения включали большую гибкость в проектировании измерений за счет поддержки родительских дочерних измерений, изменяемых измерений и виртуальных измерений. Другой функцией был значительно улучшенный механизм вычислений с поддержкой унарных операторов, пользовательских сверток и вычислений ячеек. Другими функциями были безопасность измерений, уникальный подсчет, подключение по HTTP, кубы сеансов, уровни группировки и многое другое. [4]
В 2005 году Microsoft выпустила следующее поколение технологий OLAP и добычи данных как Analysis Services 2005. Оно поддерживало обратную совместимость на уровне API: хотя приложения, написанные с использованием OLE DB для OLAP и MDX , продолжали работать, архитектура продукта была совершенно иной. Основное изменение коснулось модели в форме UDM — Unified Dimensional Model. [5] [ требуется пояснение ]
Ключевые события в истории 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 | Службы анализа 2000 (кодовое название Shiloh) корабли |
2001-11 | XML для анализа программного обеспечения Development Kit 1.0 поставляется |
2003-04 | ADOMD.NET и XML для анализа SDK 1.1 поставляются |
2005-10-28 | Службы анализа 2005 (кодовое название Юкон) корабли |
2008-08-06 | Службы анализа 2008 (кодовое название Katmai) корабли |
2012-03-06 | Аналитические услуги 2012 |
2014-04-01 | Аналитические услуги 2014 |
2016-06-01 | Аналитические услуги 2016 |
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 .