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

Microsoft Fabric

Microsoft Fabric — это облачная платформа для управления корпоративными данными и аналитики, разработанная компанией Microsoft. Представляет собой интегрированный набор сервисов, объединённых единой архитектурой на базе облачного хранилища OneLake, и предназначена для выполнения задач по извлечению, преобразованию, загрузке данных (ETL), хранению, моделированию, визуализации и машинному обучению. Платформа была анонсирована в мае 2023 года и запущена в коммерческую эксплуатацию в ноябре 2023 года. Microsoft Fabric позиционируется как решение для унификации разрозненных инструментов аналитики, используемых в организациях, и снижения сложности управления данными.

История

Предпосылкой к созданию Microsoft Fabric стало стремление Microsoft консолидировать свои разрозненные продукты в области аналитики данных, которые ранее существовали как отдельные облачные сервисы (Azure Data Factory, Azure Synapse Analytics, Power BI, Azure Data Lake и другие). В 2022—2023 годах компания активно работала над созданием единой платформы, которая бы устранила необходимость интеграции между этими инструментами. 23 мая 2023 года на конференции Microsoft Build была представлена публичная предварительная версия Microsoft Fabric. Релиз для общего доступа состоялся 15 ноября 2023 года. В 2024 году платформа получила ряд обновлений, включая расширение возможностей искусственного интеллекта (Copilot в Fabric) и интеграцию с Azure OpenAI Service.

Архитектура и ключевые компоненты

Microsoft Fabric построена на принципе «озера данных» (data lake) с единым хранилищем OneLake. OneLake является логическим аналогом Azure Data Lake Storage (ADLS) второго поколения, но автоматически управляется платформой. Все сервисы Fabric работают с одними и теми же данными, хранящимися в OneLake, что исключает необходимость дублирования и перемещения данных между системами.

Основные компоненты платформы

  • Data Factory (фабрика данных) — сервис для извлечения, преобразования и загрузки данных (ETL/ELT). Включает визуальный конструктор конвейеров и поддержку кода на Python, Scala и SQL. Является эволюцией Azure Data Factory.
  • Synapse Data Engineering — среда для разработки конвейеров обработки данных с использованием Apache Spark. Предоставляет ноутбуки (Jupyter Notebooks) и средства оркестрации.
  • Synapse Data Science — платформа для построения, обучения и развёртывания моделей машинного обучения. Интегрирована с MLflow и поддерживает Python, R и Scala.
  • Synapse Data Warehousing — реляционное хранилище данных (data warehouse) с поддержкой SQL-запросов. Включает два типа: Warehouse (полнофункциональное хранилище) и Lakehouse (гибридное решение, сочетающее озеро данных и хранилище).
  • Power BI — сервис бизнес-аналитики и визуализации данных. В Fabric Power BI тесно интегрирован с OneLake, что позволяет строить отчёты непосредственно на данных, хранящихся в платформе.
  • Data Activator — сервис для мониторинга данных и автоматического запуска действий (триггеров) при обнаружении аномалий или выполнении условий. Например, отправка уведомлений или запуск конвейеров.
  • OneLake — единое облачное хранилище данных, которое служит фундаментом для всех компонентов. Данные в OneLake хранятся в открытом формате Delta Lake (Parquet), что обеспечивает совместимость с другими инструментами (например, Apache Spark, Databricks, Azure Databricks).

Интеграция с искусственным интеллектом

В 2024 году Microsoft внедрила в Fabric Copilot — ассистента на основе генеративного ИИ (GPT-4). Copilot позволяет пользователям формулировать запросы на естественном языке для создания конвейеров данных, написания SQL-запросов, формирования отчётов Power BI и объяснения кода. Также доступна интеграция с Azure OpenAI Service для кастомизации моделей.

Классификация и лицензирование

Microsoft Fabric предлагается по модели Fabric Capacity (ёмкость), которая определяет вычислительные ресурсы, выделяемые для работы платформы. Ёмкость измеряется в единицах Fabric Capacity Units (FCU). Доступны следующие уровни (SKU):

SKUFCUПримерная стоимость (в месяц, USD)Назначение
F22~200Небольшие проекты, тестирование
F44~400Малый бизнес
F88~800Средние проекты
F1616~1600Средние и крупные проекты
F3232~3200Крупные проекты
F6464~6400Enterprise-уровень
F128128~12800Крупные корпорации
F256256~25600Масштабные системы
F512512~51200Очень крупные системы

Также доступна модель Pay-as-you-go (оплата по факту использования) через Azure, что позволяет гибко масштабировать ресурсы. Для образовательных и некоммерческих организаций предусмотрены льготные условия.

Применение

Microsoft Fabric находит применение в различных сценариях корпоративной аналитики:

  • Сбор и интеграция данныхобъединение данных из множества источников (базы данных, файлы, API, потоковые данные) в единое хранилище.
  • Хранилище данных (Data Warehouse) — построение реляционных моделей для отчётности и аналитики.
  • Озеро данных (Data Lake) — хранение сырых данных в открытом формате для последующей обработки.
  • Бизнес-аналитика (BI) — создание дашбордов и отчётов в Power BI с прямой привязкой к данным Fabric.
  • Машинное обучение — разработка и развёртывание моделей прогнозирования, классификации и кластеризации.
  • Мониторинг и оповещение — автоматический контроль показателей и запуск действий при отклонениях (Data Activator).
  • Реальная аналитика (Real-Time Analytics) — обработка потоковых данных (например, телеметрия, логи, IoT) с низкой задержкой.

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

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

  • Единая платформа — устранение необходимости интеграции между разными инструментами.
  • Единое хранилище (OneLake) — данные не дублируются, что снижает затраты на хранение и упрощает управление.
  • Открытые форматы — данные хранятся в Delta Lake, что обеспечивает совместимость с другими системами.
  • Интеграция с Power BI — Power BI является частью платформы, что упрощает визуализацию.
  • Искусственный интеллект — Copilot и интеграция с Azure OpenAI упрощают работу с данными.
  • Гибкое масштабирование — модель ёмкости позволяет увеличивать ресурсы по мере роста нагрузки.

Ограничения

  • Зависимость от экосистемы Microsoft — платформа тесно связана с Azure и другими продуктами Microsoft (Microsoft 365, Dynamics 365, Azure Active Directory).
  • Стоимость — для крупных проектов цена может быть высокой, особенно при использовании больших объёмов данных.
  • Ограниченная поддержка не-Microsoft инструментов — хотя форматы открыты, интеграция с продуктами конкурентов (например, Databricks, Snowflake) может быть менее глубокой.
  • Региональная доступность — на момент 2024 года Fabric доступна не во всех регионах Azure (в частности, в России и ряде стран СНГ доступ ограничен из-за санкционных ограничений).

Критика

Основные критические замечания в адрес Microsoft Fabric связаны с её привязкой к экосистеме Microsoft и высокой стоимостью для малого бизнеса. Некоторые эксперты отмечают, что платформа, несмотря на заявленную унификацию, всё ещё требует от пользователей понимания множества концепций (Spark, SQL, Delta Lake, Lakehouse, Warehouse), что может усложнить внедрение. Также высказывались опасения по поводу vendor lock-in (зависимости от одного вендора), хотя Microsoft утверждает, что открытые форматы данных снижают этот риск.

Источники

  • Microsoft. «Microsoft Fabric documentation». Microsoft Learn, 2024.
  • Microsoft. «Announcing Microsoft Fabric: The data platform for the era of AI». Microsoft Blog, 23 мая 2023.
  • Microsoft. «What is Microsoft Fabric?». Microsoft Learn, 2024.
  • Microsoft. «Fabric capacity and SKUs». Microsoft Learn, 2024.
  • Microsoft. «OneLake, the OneDrive for data». Microsoft Blog, 2023.
  • Microsoft. «Copilot in Microsoft Fabric». Microsoft Learn, 2024.

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

На главную BFOmetr →