stringtranslate.com

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

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 Analysis Services занимает нейтральную позицию в спорах MOLAP против ROLAP среди продуктов OLAP. Он позволяет использовать все разновидности MOLAP , ROLAP и HOLAP в одной и той же модели.

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

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

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


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

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

Запрос

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

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

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

Язык определения данных(ДДЛ)

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

Язык манипулирования данными(ДМЛ)

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

Ссылки

  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».

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

Внешние ссылки