Analysis что это за программа
Microsoft Analysis Services
Microsoft Analysis Services является группой сервисов, которые используются для управления данными, находящимися в хранилище данных или в киоске данных. Analysis Services преобразует данные из хранилища данных в многомерные кубы с агрегатами, для того чтобы дать возможность создавать замысловатые отчеты и сложные запросы. Ключевыми особенностями Analysis Services являются: простота использования; гибкость модели данных; поддержка некоторых API. Analysis Services предоставляет мастеров для большинства задач, которые выполняются в процессе проектирования и реализации хранилища данных. Например, Data Source Wizard позволяет задавать один или более источников данных, в то время как Cube Wizard используется для создания многомерных кубов, где хранятся агрегатные данные.
Business Intelligence Development Studio
Главным компонентом Analysis Services является Business Intelligence Development Studio – инструмент управления, который предоставляет единую платформу разработки для Integration Services, извлечения данных Reporting Services и Analysis Services. Созданный в Visual Studio, Business Intelligence Development Studio поддерживает интегрированную платформу разработки для системных разработчиков в области бизнес-аналитики. Средства отладки, управление источниками данных и разработка кода доступны во всех компонентах приложения бизнес-аналитики. Вы можете использовать Business Intelligence Development Studio не только для создания и управления кубами, но и для проектирования возможностей для SQL Reporting Services и SQL Server Integration Services. (Reporting Services рассматривает, тогда как обсуждение Integration Services выходит за рамки данной книги.)…
Основные сведения о документации по службам Analysis Services
Область применения: SQL Server Analysis Services Azure Analysis Services Power BI Premium
Если вы используете Azure Analysis Services, SQL Server Analysis Services или Power BI Premium, эта статья поможет вам понять и найти документацию, которую вы ищете. Не забудьте провести несколько минут, чтобы прочитать эту статью сейчас. Это может спасти вас от разочарований в будущем.
Одна подсистема — три платформы
Службы Analysis Services предоставляют семантическое моделирование, управление, жизненный цикл и управление данными корпоративного уровня на трех разных платформах: облачной среде Azure, локальной среде с SQL Server и подсистемой Analysis Services Power BI Premium рабочих областей и наборов данных. Использование нескольких платформ представляет собой уникальную проблему, когда некоторые документы относятся только к одной платформе, например Azure, или ко всем трем платформам, включая Power BI Premium. Например, способ подготовки ресурса служб Analysis Services в Azure отличается от способа создания экземпляра сервера в SQL Server Analysis Services. С другой стороны, то, как вы используете Visual Studio для создания и развертывания проекта табличной модели или как SQL Server Profiler используется для сбора данных о событиях процесса в подсистеме Analysis Services, во многом одинаковы независимо от платформы.
Вся документация по службам Analysis Services публикуется в Microsoft Learn. Чтобы снизить избыточность, где это возможно, статьи, применимые к нескольким платформам, включены в общую документацию по службам Analysis Services. Документы, относящиеся к Azure Analysis Services или Power BI Premium, находятся в других местах.
Azure Analysis Services
Если вы используете Azure Analysis Services, лучше всего начать с Azure Analysis Services документации. В этой документации вы можете узнать о конкретной реализации служб Analysis Services в Azure. Например, с помощью портал Azure создать серверный ресурс служб Analysis Services в подписке Azure, настроить брандмауэр или настроить горизонтальное масштабирование для создания пула запросов, в котором запросы распределяются между репликами запросов.
Power BI Premium
Если вы используете Power BI Premium, многие из этих средств, язык сценариев табличных моделей (TMSL) и табличная объектная модель (TOM), используемые для Azure Analysis Services и SQL Server Analysis Services теперь работают с Power BI Premium рабочими областями и Наборов данных. Чтобы узнать больше, лучше всего начать со служб Analysis Services в Power BI Premium.
SQL Server Analysis Services
Если вы используете службы Analysis Services SQL Server 2016 или более поздней версии для локальных решений табличных или многомерных моделей, вы уже находитесь там, где вам нужно. В оглавлении слева содержится вся документация по SQL Server Analysis Services. Используйте селектор версий над оглавлиями, чтобы просмотреть только те статьи, в которых применяется используемая версия SQL Server.
Ищете документацию по службам Analysis Services SQL Server 2014? Документация для этой и более ранних версий хранится отдельно от документации для более поздних версий. Это связано с изменением моделей документации, используемых в Microsoft Learn по сравнению с MSDN и TechNet. Перейдите к документации по службам Analysis Services SQL Server 2014. Нужно вернуться еще дальше? См. SQL Server документации по предыдущим версиям.
Общая документация
Документация по общим службам Analysis Services включает в себя концептуальные статьи, инструкции, примеры и справочные статьи. В этих статьях обычно описывается моделирование данных, средства, API, скрипты или свойства, которые применяются к нескольким платформам служб Analysis Services. Эти статьи основаны на исходной документации по SQL Server Analysis Services или были добавлены в них. В оглавлении слева содержится вся общая документация по службам Analysis Services.
Вы можете отфильтровать общую документацию, чтобы отобразить только те статьи, которые относятся к конкретной платформе или версии, с помощью селектора версий над оглавлителем.
При выборе конкретной платформы или версии в оглавлеют только те статьи, которые применяются. В некоторых статьях текст и изображения будут изменяться, чтобы отображать только то, что относится к выбранной платформе. В настоящее время фильтрация в статье применяется только к нескольким статьям. Мы делаем все возможное, чтобы реализовать это в других статьях с течением времени.
Имейте в виду, что большинство из более чем 1000 общих статей были созданы для SQL Server Analysis Services. Таким образом, некоторые из текста и изображений могут ссылаться только на SQL Server Analysis Services.
Участие в доработке
Помните MSDN и TechNet? Они были велики, но если вы хотели исправить опечатку или добавить некоторую информацию, которую вы думали, будет полезно для других, ну, удачи. В Microsoft Learn документация по службам Analysis Services, такая как эта статья, и большинство других концептуальных и практических инструкций являются документами с открытым исходным кодом.
Хотя команда служб Analysis Services делает все возможное, чтобы создать документацию, которая поможет вам на всех этапах вашего решения Analysis Services, мы просто не можем получить все. Чтобы улучшить нашу документацию, сообщество бизнес-аналитики и команда analysis Services очень ценят вашу помощь. См. руководство для участников разработки документации.
Microsoft Analysis Services – 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 и интеллектуального анализа данных и представлены в двух вариантах – многомерном и табличном.
- 1 История
- 1.1 Временная шкала
- 2.1 Режимы хранения разделов
- 2.2 Режимы хранения измерений
- 2.3 Табличный режим хранения
- 3.1 Запросы
- 3.2 Администрирование и управление
- 4.1 Язык определения данных (DDL)
- 4.2 Язык обработки данных (DML)
История
В 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-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 – часто задаваемые вопросы, инструменты, блоги, форумы
При подготовке материала использовались источники:
https://www.serversql.ru/microsoft-analysis-services.html
https://learn.microsoft.com/ru-ru/analysis-services/analysis-services-docs?view=asallproducts-allversions
https://ru.wikibrief.org/wiki/Microsoft_Analysis_Services