Службы анализа Microsoft

Инструмент онлайн-аналитической обработки (OLAP) и интеллектуального анализа данных в Microsoft SQL Server
Службы анализа Microsoft SQL Server (SSAS)
Разработчик(и)Майкрософт
Стабильный релиз
Аналитические услуги 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 года.

События служб анализа Microsoft
ДатаСобытие
1996-07-01Microsoft открывает новую команду для создания продукта OLAP под кодовым названием Plato ( перестановка букв от OLAP)
1996-07-15Делегация Panorama Software встречается с Microsoft
1996-10-27Microsoft объявляет о приобретении команды разработчиков Panorama Software
1998-11Поставки OLAP Services 7.0 (кодовое название Sphinx)
2000-08Службы анализа 2000 (кодовое название Shiloh) корабли
2001-11XML для анализа программного обеспечения Development Kit 1.0 поставляется
2003-04ADOMD.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 в одной и той же модели.

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

  • MOLAP — многомерный OLAP. Как фактические данные, так и агрегации обрабатываются, хранятся и индексируются с использованием специального формата, оптимизированного для многомерных данных.
  • ROLAP — реляционный OLAP — как фактические данные, так и агрегации остаются в реляционном источнике данных, что устраняет необходимость в специальной обработке.
  • HOLAP — гибридный OLAP. Этот режим использует реляционный источник данных для хранения фактических данных, но предварительно обрабатывает агрегации и индексы, сохраняя их в специальном формате, оптимизированном для многомерных данных.

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

  • MOLAP — атрибуты измерений и иерархии обрабатываются и сохраняются в специальном формате
  • ROLAP - атрибуты измерений не обрабатываются и остаются в реляционном источнике данных.

Табличный режим хранения

  • В памяти — табличный режим хранения сжимает данные и сохраняет модель в памяти для более быстрого выполнения запросов.


API и объектные модели

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

Запрос

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

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

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

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

  • MDX — для запросов к кубам OLAP
  • LINQ — для запросов к кубам OLAP из .NET с использованием ADO.NET Entity Framework и Language INtegrated Query ( требуется поставщик SSAS Entity Framework [7] )
  • SQL — небольшое подмножество SQL (в форме представлений управления, также называемых DMV) для запросов к кубам и измерениям OLAP, как если бы они были таблицами.
  • DMX — для запросов к моделям интеллектуального анализа данных
  • DAX — для запросов табличных моделей

Смотрите также

Ссылки

  1. ^ Tableau часто называет кубы SSAS кубами MSAS. Архивировано 29 декабря 2016 г. на Wayback Machine.
  2. ^ "Microsoft объявляет о приобретении технологии Panorama Online Analytical Processing (OLAP)". Microsoft .
  3. ^ "MS SQL Server 7.0 OLAP Services". 28 января 2010 г.
  4. ^ «SQL Server 2000 – Службы анализа».
  5. ^ "Службы анализа SQL Server 2005". Microsoft .
  6. ^ «Поставщик SSAS Entity Framework для LINQ to SSAS OLAP».
  7. ^ «Поставщик SSAS Entity Framework для LINQ to SSAS OLAP».

Библиография

  • Сивакумар Харинат, Стивен Куинн: Профессиональные службы анализа SQL Server 2005 с MDX . ISBN 0-7645-7918-5 
  • Тео Лачев: Прикладные службы Microsoft Analysis Services 2005: и платформа Microsoft Business Intelligence . ISBN 0-9766353-0-5 
  • Рид Якобсон: Microsoft(r) SQL Server(tm) 2000 Analysis Services Step by Step . ISBN 0-7356-0904-7 
  • Клод Сейдман : Технический справочник по интеллектуальному анализу данных с использованием Microsoft SQL Server 2000. ISBN 0-7356-1271-4 
  • Джордж Споффорд: MDX-Solutions . Wiley, 2001, ISBN 0-471-40046-7 
  • Моша Пасумански, Марк Уайтхорн, Роб Заре: Быстрый путь к MDX . ISBN 1-84628-174-1 
  • ЧжаоХуэй Тан, Джейми МакЛеннан: Интеллектуальный анализ данных с помощью SQL Server 2005. ISBN 0-471-46261-6 
  • Эдвард Меломед, Ирина Горбач, Александр Бергер, Пей Бейтман: Microsoft SQL Server 2005 Analysis Services . ISBN 0-672-32782-1 
  • Крис Уэбб, Марко Руссо, Альберто Феррари: Экспертная разработка кубов с использованием служб анализа Microsoft SQL Server 2008. ISBN 1-84719-722-1 
  • Службы анализа Microsoft
  • Информация Microsoft OLAP
  • Информация об интеллектуальном анализе данных Microsoft
  • Архив публичного форума Analysis Services
  • Информационный центр Microsoft Analysis Services — часто задаваемые вопросы, инструменты, блоги, форумы
Взято с "https://en.wikipedia.org/w/index.php?title=Microsoft_Analysis_Services&oldid=1222891946"