Microsoft analysis services что за программа

Содержание

Microsoft Analysis Services (Службы анализа от Microsoft) — часть Microsoft SQL Server, системы управления базами данных (СУБД). Microsoft включила набор служб в SQL Server, связанных с бизнес-анализом и хранением данных. Эти службы включают в себя службы интеграции (Integration Services) и службы анализа (Analysis Services). Analysis Services, в свою очередь, включают в себя набор средств для работы с OLAP и интеллектуальным анализом данных.

История [ править | править код ]

В 1996 году Microsoft начала свою экспансию на новый для неё рынок OLAP-серверов путём приобретения программной технологии OLAP у израильской компании Panorama Software. [1] Спустя два года, в 1998 году Microsoft выпускает OLAP Services как часть SQL Server 7. OLAP Services поддерживают архитектуры MOLAP, ROLAP и HOLAP, и использует OLEDB для OLAP как программный интерфейс (API) клиентского доступа, а MDX — в качестве языка запросов. Присутствовала возможность работы в режиме клиент-сервера или в режиме «офлайн» с локальными файлами-кубами. [2]

Создаем хранилище и строим OLAP куб

В 2000 году Microsoft выпускает Analysis Services 2000. Переименование OLAP Services произошло вследствие расширения понятия «Интеллектуальный анализ данных» (Data Mining), и, соответственно, спектр продуктов уже включал в себя не только OLAP. Analysis Services 2000 позиционировались как эволюционный выпуск, так как они были построены на той же архитектуре, что и OLAP Services и за счет этого были обратно совместимы с ними. Среди главных улучшений присутствовала большая гибкость в проектировании размерности за счет поддержки наследственной размерности, смены размерности, и виртуальной размерности. Другой главной областью исправлений стал значительно улучшенный движок вычислений с поддержкой унарных операторов, пользовательских формул свертки (custom rollups) и многомерных выражений (cell calculations). Также новыми возможностями стали защита размерности, счет без повторов (distinct count), взаимодействие по HTTP, сессионные кубы, уровни группировки и др. [3]

В 2005 году Microsoft выпустила следующее поколение OLAP и технологии Data Mining в виде Analysis Services 2005. Оно поддерживало обратную совместимость на уровне API: несмотря на то, что приложения, написанные с применением OLE DB for OLAP и MDX, продолжали успешно работать, архитектура продукта стала совершенно иной. Главным нововведением в модели стало сведение к UDM — Unified Dimensional Model. [4]

Хронология [ править | править код ]

Ниже перечисляются главные события в истории Microsoft Analysis Services, охватывающие период с 1996 года.

События Microsoft Analysis Services

Режимы хранения [ править | править код ]

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

Режимы раздельного хранения [ править | править код ]

  • MOLAP — Mult > Режимы размерного хранения [ править | править код ]
  • MOLAP — атрибуты размерности и иерархии обрабатываются и хранятся в специальном формате
  • ROLAP — атрибуты размерности не обрабатываются и остаются в реляционном источнике данных. Разделы, измеряемые размерностью ROLAP, также должны быть в режиме ROLAP.

Программные интерфейсы и объектные модели [ править | править код ]

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

SQL Server Analysis Services: табличная модель альтернатива кубам?

Извлечение данных [ править | править код ]

  • XML for Analysis — API нижайшего уровня. Может быть использован на любой платформе и с любым языком программирования, поддерживающим HTTP и XML
  • OLE DB for OLAP — Расширение OLEDB. Основан на COM и предназначен для использования в Си/C++-программах на Windows-платформе.
  • ADOMD — Расширение ADO. Основан на COM Automation и предназначен для VB-программ на Windows-платформе.
  • ADOMD.NET — Расширение ADO.NET. Основан на .NET-технологии и предназначен для программ, написанных с использованием управляемого кода на CLR-платформах.

Администрирование и управление [ править | править код ]

  • DSO — Для AS 2000. Основан на COM Automation и предназначен для VB-программ на Windows-платформе.
  • AMO — Для AS 2005. Основан на .NET-технологии и предназначен для программ, написанных с использованием управляемого кода на CLR-платформах.

Языки запросов [ править | править код ]

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

Data Definition Language (DDL) [ править | править код ]

DDL (язык определения данных) в Analysis Services основан на XML и поддерживает такие команды как , , ,

Читайте также:
Программа easy speedup manager что это

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

Область применения: SQL Server Analysis Services Azure Analysis Services Power BI Premium

SQL Server Analysis Services устанавливается с помощью мастера установки SQL Server.

SQL Server Analysis Services является многоэкземплярным, то есть можно установить несколько копий на одном компьютере или параллельно запускать новые и старые версии. Все установленные экземпляры работают в одном из трех режимов, определяемых во время установки: многомерный и интеллектуальный анализ данных, а также режим для работы с табличными моделями или моделями SharePoint. Если вы хотите использовать несколько режимов, вам потребуется отдельный экземпляр для каждого из них.

После установки сервера в определенном режиме вы можете использовать его для размещения решений, поддерживаемых этим режимом. Например, сервер в табличном режиме необходим, если требуется сетевой доступ к данным табличной модели.

Установка с помощью мастера

Ниже показано, какие страницы мастера установки SQL Server используются для установки Analysis Services.

Выберите Службы Analysis Services в дереве компонентов в программе установки.

На странице Конфигурация Analysis Services выберите режим. По умолчанию используется табличный режим.

Табличный режим использует подсистему аналитики в памяти VertiPaq (VertiPaq), которая является хранилищем по умолчанию для табличных моделей. После развертывания табличных моделей на сервере можно выборочно настроить табличные решения для использования дискового накопителя DirectQuery в качестве альтернативы хранилищу, связанному с памятью.

В режиме многомерного измерения и интеллектуального анализа данных для моделей, развернутых в Analysis Services, используется MOLAP в качестве хранилища по умолчанию. После развертывания на сервере вы можете настроить решение для использования ROLAP, если планируете выполнять запросы непосредственно к реляционной базе данных, а не хранить данные запроса в многомерной базе данных служб Analysis Services.

Управление памятью и параметры ввода-вывода можно настраивать, чтобы добиться более высокой производительности при использовании нестандартных режимов хранения. Дополнительные сведения см. в разделе Свойства сервера в Analysis Services .

Установка из командной строки

В программе установки SQL Server предусмотрен новый параметр (ASSERVERMODE), который определяет режим сервера. В приведенном ниже примере показана установка служб Analysis Services в табличном режиме сервера из командной строки.

ЗначениеINSTANCENAME должно иметь длину менее 17 символов.

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

ПараметрASSERVERMODE учитывает регистр. Все значения должны задаваться в верхнем регистре. В следующей таблице приведены допустимые значения параметра ASSERVERMODE.

Польза Description
TABULAR Это значение установлено по умолчанию. Если параметр ASSERVERMODEне задан, сервер устанавливается в табличном режиме.
MULTIDIMENSIONAL Это значение является необязательным.
POWERPIVOT Это значение является необязательным. На практике, если задан параметр ROLE , режим сервера автоматически получает значение 1, что делает ASSERVERMODE необязательным в установке Power Pivot для SharePoint. Дополнительные сведения см. в статье Установка Power Pivot из командной строки.

Получение средств и конструкторов

Программа установки SQL Server больше не устанавливает конструкторы моделей и средства управления, используемые для разработки решений и администрирования сервера. В этом выпуске для средств предусмотрена отдельная установка — см. следующие ссылки:

Для создания, развертывания и работы с Analysis Services экземплярами и базами данных требуется как Visual Studio, так и SSMS. Средства можно устанавливать где угодно, но не забудьте настроить порты на сервере перед попыткой подключения. Дополнительные сведения см. в разделе Configure the Windows Firewall to Allow Analysis Services Access .

применимо к:

Analysis Services — это средство аналитических данных (VertiPaq), используемое в службе поддержки принятия решений и бизнес-аналитики. Он предоставляет модели семантических данных корпоративного уровня для бизнес-отчетов и клиентских приложений, таких как Power BI, Excel, Reporting Services отчеты и другие средства визуализации данных. Analysis Services доступен на разных платформах:

SQL Server Analysis Services — устанавливается как локальный экземпляр сервера, SQL Server Analysis Services поддерживает табличные модели на всех уровнях совместимости (в зависимости от версии), многомерные модели, интеллектуальный анализ данных и Power Pivot для SharePoint. .

Azure Analysis Services , созданные в качестве ресурса Azure, Azure Analysis Services серверные ресурсы поддерживают табличные модели на уровнях совместимости 1200 и выше. DirectQuery, секции, безопасность на уровне строк, двунаправленные связи и переводы полностью поддерживаются.

Power BI Premium (Предварительная версия) . подсистема VertiPaq Analysis Services обеспечивает программируемость, клиентское приложение и поддержку средств для Power BI Premium наборов данных через клиентские библиотеки и API-интерфейсы, поддерживающие открытый стандартный протокол XMLA. В настоящее время Power BI Premium наборы данных поддерживают операции подключения и работы с клиентскими приложениями Майкрософт и сторонними разработчиками через конечные точки XMLA.

Документация

Analysis Services документация находится в разных местах в docs.microsoft.com в зависимости от платформы или версии, которую вы используете. Как правило, документация Azure Analysis Services включена в документацию по Azure. Если вы заинтересованы в наличии табличных моделей в облаке, лучше всего начать с этого.

Читайте также:
Программа омс что это такое

Документация, отображаемая в оглавлении слева, известна как основная Analysis Servicesная документация. Основная документация может применяться только к одной платформе, например SQL Server Analysis Services или ко всем Analysis Servicesным платформам, включая Azure Analysis Services. Это обусловлено тем, что создание и развертывание табличной модели или управление определенными свойствами сервера или базами данных во многом одинаковы независимо от платформы.

В основной документации, расположенной в верхней части каждой статьи, на баннер указывает , к каким платформам относится эта статья. Помните, что изменения функций и функций выполняются на каждой платформе все время. Когда они делают, мы делаем все усилия по обновлению документации.

Источник: prokompter.ru

Основные сведения об Analysis Services

Область применения: SQL Server Analysis Services Azure Analysis Services Power BI Premium

Службы Analysis Services — это подсистема аналитических данных (VertiPaq), используемая для поддержки принятия решений и бизнес-аналитики. Она предоставляет возможности семантической модели данных корпоративного уровня для бизнес-аналитики, анализа данных и создания отчетов, таких как Power BI, Excel, Reporting Services и других средств визуализации данных. Службы Analysis Services доступны на разных платформах:

Azure Analysis Services . Созданный как ресурс Azure, Azure Analysis Services серверные ресурсы поддерживают табличные модели на уровне совместимости 1200 и выше. Кроме того, также поддерживаются DirectQuery, секции, безопасность на уровне строк, двунаправленные связи и переводы. Дополнительные сведения см. в статье Что такое Azure Analysis Services.

Power BI Premium . Подсистема Analysis Services VertiPaq обеспечивает возможность программирования, клиентское приложение и поддержку инструментов для наборов данных Power BI Premium и Premium на пользователя на уровне 1500 и выше с помощью клиентских библиотек и API, поддерживающих протокол XMLA открытого стандарта. Power BI Premium наборы данных поддерживают подключения через конечные точки XMLA для операций только для чтения и чтения и записи от майкрософт и сторонних клиентских приложений и средств. Дополнительные сведения см. в статье Службы Analysis Services в Power BI Premium и Power BI Premium подключения к набору данных с помощью конечной точки XMLA.

SQL Server Analysis Services — устанавливается в качестве локального экземпляра или экземпляра сервера виртуальной машины, SQL Server Analysis Services поддерживает табличные модели на всех уровнях совместимости (в зависимости от версии), многомерных моделей и Power Pivot для SharePoint. Дополнительные сведения см. в разделе (обзор SQL Server Analysis Services)[ssas-overview.md].

Документация

Документация по службам Analysis Services находится в разных областях Microsoft Learn в зависимости от используемой платформы или версии. Дополнительные сведения см. в статье Основные сведения о документации по службам Analysis Services.

Источник: learn.microsoft.com

Microsoft Analysis Services

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

Читайте также:
Ejiffy что это за программа

Временная шкала

Ключевые события в истории Microsoft Analysis Services охватывают период, начинающийся с 1996 года.

Microsoft Analysis Services События

ДатаСобытие
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 в одной модели.

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

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

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

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

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

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

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

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

Запросы

  • XML для анализа — API самого низкого уровня. Его можно использовать с любой платформы и на любом языке, который поддерживает HTTP и XML
  • OLE DB для OLAP — расширение OLEDB. на основе COM и подходит для программ C /C ++ на платформе Windows.
  • ADOMD — Расширение ADO. COM На основе автоматизации и подходит для программ VB на платформе Windows.
  • ADOMD.NET — Расширение ADO.NET. на основе.NET и подходит для программ с управляемым кодом на платформах CLR.
  • ADO.NET Entity Framework — Entity Framework и LINQ можно использовать поверх ADOMD.NET (требуется SSAS Entity Framework Provider)

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

  • DSO — для AS 2000. COM на основе автоматизации и подходит для Программы VB на платформе Windows.
  • AMO — для AS 2005 и более поздних версий. на основе.NET и подходит для программ с управляемым кодом на платформах CLR.

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

Службы 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 ™ 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

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

  • Microsoft Analysis Services
  • Microsoft OLAP Information
  • Microsoft Data Mining Information
  • общедоступные службы Analysis Services Архив форума
  • Информационный центр Microsoft Analysis Services — часто задаваемые вопросы, инструменты, блоги, форумы

Источник: alphapedia.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru