Microsoft Analysis Services

редактировать
Microsoft SQL Server Analysis Services (SSAS)
SQLServer2008Logo.png
Разработчик (и) 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 и интеллектуального анализа данных и представлены в двух вариантах - многомерном и табличном.

Содержание
  • 1 История
    • 1.1 Временная шкала
  • 2 Режимы многомерного хранения
    • 2.1 Режимы хранения разделов
    • 2.2 Режимы хранения измерений
    • 2.3 Табличный режим хранения
  • 3 API и объектные модели
    • 3.1 Запросы
    • 3.2 Администрирование и управление
  • 4 Языки запросов
    • 4.1 Язык определения данных (DDL)
    • 4.2 Язык обработки данных (DML)
  • 5 См. Также
  • 6 Ссылки
  • 7 Библиография
  • 8 Внешние ссылки
История

В 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 года.

Microsoft Analysis Services События
ДатаСобытие
1996-07-01Microsoft открывает новую команду для создания продукта OLAP под кодовым названием Plato (перестановка букв из OLAP)
1996-07-15Делегация Panorama Software встречается с Microsoft
1996-10-27Microsoft объявляет о приобретении группы разработчиков Panorama Software
1998-11OLAP Services 7.0 (кодовое имя Sphinx) поставляется с
2000-08Analysis Services 2000 (кодовое имя Shiloh) поставляется с
2001-11XML для разработки программного обеспечения для анализа Комплект 1.0 поставляется с
2003-04ADOMD.NET и XML для SDK Analysis SDK 1.1 поставляются
28.10.2005поставляются Analysis Services 2005 (кодовое имя Yukon)
2008-08-06Analysis Services 2008 (кодовое имя Katmai) поставляется
2012-03-06Analysis Services 2012
201 4-04-01Analysis Services 2014
2016-06-01Analysis Services 2016
Режимы многомерного хранения

Microsoft Analysis Services занимает нейтральную позицию в MOLAP vs. ROLAP аргументы среди продуктов OLAP. Он позволяет использовать все разновидности MOLAP, ROLAP и HOLAP в одной модели.

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

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

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

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

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

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

.

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

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

Запросы

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

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

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

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

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

Язык обработки данных (DML)

  • MDX - для запросов к кубам OLAP
  • LINQ - для запросов OLAP кубы из.NET с использованием ADO.NET Entity Framework и Language INtegrated Query (требуется SSAS Entity Framework Provider)
  • SQL - небольшое подмножество SQL (в форме управленческих представлений, также называемых DMV) для запросов к кубам OLAP и измерения, как если бы они были таблицами
  • DMX - для запроса моделей интеллектуального анализа данных
  • DAX - для запроса табличных моделей
См. также
Ссылки
Библиография
  • Сивакумар Харинат, Стивен Куинн: профессиональные службы анализа SQL Server 2005 с многомерными выражениями. 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, шаг за шагом. 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 Analysis Services. ISBN 1-84719-722-1
Внешние ссылки
Последняя правка сделана 2021-05-30 10:10:41
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте