Открыть сервис

Azure Analysis Services

Azure Analysis Services — это облачная платформа корпоративного класса, предоставляющая аналитические модели данных в памяти (in-memory) по подписке. Сервис является частью экосистемы Microsoft Azure и предназначен для создания, развертывания и управления семантическими моделями данных, которые обеспечивают быстрый и интерактивный анализ больших объемов информации. Azure Analysis Services реализует технологию OLAP (Online Analytical Processing) и поддерживает стандартную модель табличных данных (Tabular Model), что позволяет пользователям подключаться к данным из различных источников и выполнять сложные вычисления, не загружая исходные системы.

История

Azure Analysis Services был анонсирован корпорацией Microsoft в 2016 году и официально запущен в коммерческую эксплуатацию в апреле 2017 года. Разработка сервиса стала логическим продолжением эволюции аналитических платформ Microsoft: от локального SQL Server Analysis Services (SSAS) к облачному решению. Основной целью было предоставить бизнес-аналитикам и разработчикам возможность развертывать аналитические модели в облаке без необходимости управления физической инфраструктурой, обеспечив при этом высокую доступность, масштабируемость и интеграцию с другими сервисами Azure, такими как Azure Data Factory, Power BI и Azure Synapse Analytics.

В 2022 году Microsoft объявила о постепенном сворачивании Azure Analysis Services в пользу более современного сервиса — Microsoft Fabric, который предлагает унифицированную платформу для аналитики и управления данными. Тем не менее, на момент написания статьи (2025 год) Azure Analysis Services продолжает поддерживаться для существующих клиентов, а новые развертывания рекомендуется выполнять в Microsoft Fabric.

Архитектура и принцип работы

Azure Analysis Services основан на архитектуре «табличных моделей» (Tabular Model), которая использует колоночное сжатие данных (VertiPaq) для хранения всей информации в оперативной памяти. Это обеспечивает высокую скорость запросов, так как данные не извлекаются с диска при каждом обращении. Сервис состоит из нескольких ключевых компонентов:

Классификация и тарифные планы

Azure Analysis Services предлагает несколько уровней (tiers), различающихся по производительности, объему памяти и доступным функциям:

Стоимость сервиса рассчитывается на основе выбранного уровня и времени работы (почасовой тариф). Например, S0 обходится примерно в $0,25 в час, а P4 — в $18,25 в час (цены на 2025 год).

Применение

Azure Analysis Services используется в следующих сценариях:

Преимущества и ограничения

Преимущества

Ограничения

Критика

Основные нарекания пользователей связаны с высокой стоимостью для небольших компаний и ограниченной гибкостью по сравнению с локальным SQL Server Analysis Services. Кроме того, некоторые эксперты отмечают, что сервис недостаточно хорошо интегрирован с не-Microsoft инструментами, такими как Tableau или Qlik, что снижает его универсальность. Также критикуется отсутствие поддержки многомерных моделей, что вынуждает организации, использующие классические OLAP-кубы, перерабатывать свои решения.

Будущее сервиса

Microsoft объявила, что Azure Analysis Services будет поддерживаться до 2027 года, после чего планируется полное прекращение поддержки. В качестве замены предлагается Microsoft Fabric — унифицированная платформа, объединяющая аналитику, управление данными и искусственный интеллект. Fabric включает в себя компонент «Семантические модели» (Semantic Models), который функционально аналогичен Azure Analysis Services, но предлагает более широкие возможности, включая интеграцию с OneLake, автоматическое управление версиями и поддержку реального времени. Миграция с Azure Analysis Services на Fabric выполняется с помощью встроенных инструментов, однако требует переработки некоторых моделей и скриптов.

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →