Разработчик (и) | Microsoft |
---|---|
Стабильный выпуск | Analysis Services 2016/21 декабря 2010 г. (2010-12-21) |
Операционная система | Microsoft Windows |
Тип | OLAP, Data Mining |
Лицензия | Microsoft EULA |
Веб-сайт | https://technet.microsoft.com/en-us/sqlserver/cc510300.aspx |
Microsoft SQL Server Analysis Services, SSAS, представляет собой интерактивную аналитическую обработку (OLAP ) и инструмент интеллектуального анализа данных в Microsoft SQL Server. SSAS используется организациями в качестве инструмента для анализа и осмысления информации, которая может быть распределена по нескольким базам данных или в разрозненных таблицах или файлах. Microsoft включила в SQL Server ряд служб, связанных с бизнес-аналитикой и хранилищем данных. Эти службы включают службы Integration Services, Reporting Services и Analysis Services. Службы Analysis Services включают группу возможностей OLAP и интеллектуального анализа данных и представлены в двух вариантах - многомерном и табличном.
В 1996 году Microsoft начала свой набег на бизнес серверов OLAP, приобретя программную технологию OLAP у канадской компании Panorama Software. Чуть более двух лет спустя, в 1998 году, Microsoft выпустила службы OLAP как часть SQL Server 7. Службы OLAP поддерживали архитектуры MOLAP, ROLAP и HOLAP, а также он использовал OLE DB для OLAP в качестве API клиентского доступа и MDX в качестве языка запросов. Он мог работать в режиме клиент-сервер или в автономном режиме с файлами локального куба.
В 2000 году Microsoft выпустила Analysis Services 2000. Он был переименован в «OLAP Services» из-за включения сервисов интеллектуального анализа данных. Службы Analysis Services 2000 считались эволюционным выпуском, поскольку были построены на той же архитектуре, что и службы OLAP, и поэтому были обратно совместимы с ними. Основные улучшения включали большую гибкость в проектировании размеров за счет поддержки родительских дочерних размеров, изменения размеров и виртуальных размеров. Другой особенностью был значительно усовершенствованный механизм вычислений с поддержкой унарных операторов, настраиваемых сверток и вычислений ячеек. К другим функциям относятся безопасность измерений, подсчет отдельных элементов, возможность подключения через HTTP, кубы сеансов, уровни группировки и многое другое.
В 2005 году Microsoft выпустила следующее поколение OLAP и технологии интеллектуального анализа данных под названием Analysis Services 2005. Компания поддержала обратная совместимость на уровне API: хотя приложения, написанные с использованием OLE DB для OLAP и MDX, продолжали работать, архитектура продукта была совершенно иной. Основное изменение произошло в модели в форме UDM -.
Ключевые события в истории 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 для разработки программного обеспечения для анализа Комплект 1.0 поставляется с |
2003-04 | ADOMD.NET и XML для SDK Analysis SDK 1.1 поставляются |
28.10.2005 | поставляются Analysis Services 2005 (кодовое имя Yukon) |
2008-08-06 | Analysis Services 2008 (кодовое имя Katmai) поставляется |
2012-03-06 | Analysis Services 2012 |
201 4-04-01 | Analysis Services 2014 |
2016-06-01 | Analysis Services 2016 |
Microsoft Analysis Services занимает нейтральную позицию в MOLAP vs. ROLAP аргументы среди продуктов OLAP. Он позволяет использовать все разновидности MOLAP, ROLAP и HOLAP в одной модели.
.
Microsoft Службы Analysis Services поддерживают разные nt наборов API и объектных моделей для различных операций и в разных средах программирования.
Службы Microsoft Analysis Services поддерживают следующие языки запросов
DDL в службах Analysis Services основан на XML и поддерживает такие команды, как