Схемы интеграции Microsoft Fabric для поставщиков программного обеспечения

Microsoft Fabric предлагает три различных пути для независимых поставщиков программного обеспечения (ISV) для простой интеграции с Fabric. Для поставщика программного обеспечения, начинающегося с этого пути, мы хотим пройти по различным ресурсам, которые у нас есть под каждым из этих путей.

На рисунке показаны три пути интеграции с Fabric: взаимодействие, разработка приложений и создание рабочей нагрузки Fabric.

Взаимодействие с Fabric OneLake

Основное внимание в модели взаимодействия уделяется включению поставщиков программного обеспечения для интеграции решений с Фондом OneLake. Чтобы взаимодействовать с Microsoft Fabric, мы предоставляем интеграцию с использованием множества соединителей в фабрике данных и в аналитике в режиме реального времени, REST API для OneLake, сочетаний клавиш в OneLake, совместном использовании данных между клиентами Fabric и зеркальным отображением баз данных.

Рисунок, показывающий различные способы взаимодействия с OneLake: API, Фабрика данных, RTI, сочетания клавиш Multicloud, совместное использование данных и зеркальное отображение базы данных.

В следующих разделах описаны некоторые способы начала работы с этой моделью.

API OneLake

  • OneLake поддерживает существующие API-интерфейсы Azure Data Lake Storage (ADLS) 2-го поколения и пакеты SDK для прямого взаимодействия, позволяя разработчикам читать, записывать и управлять их данными в OneLake. Узнайте больше о REST API ADLS 2-го поколения и о том, как подключиться к OneLake.
  • Так как не все функции в ADLS 2-го поколения сопоставляется непосредственно с OneLake, OneLake также применяет структуру папок набора для поддержки рабочих областей и элементов Fabric. Полный список различных действий между OneLake и ADLS 2-го поколения при вызове этих API см. в разделе "Четность API OneLake".
  • Если вы используете Databricks и хотите подключиться к Microsoft Fabric, Databricks работает с API ADLS 2-го поколения. Интеграция OneLake с Azure Databricks.
  • Чтобы воспользоваться всеми преимуществами формата хранилища Delta Lake, просмотрите и понять формат, оптимизацию таблиц и V-Order. Оптимизация таблицы Delta Lake и V-Order.
  • После того как данные будут в OneLake, изучите локально с помощью OneLake проводник. Обозреватель файлов OneLake легко интегрирует OneLake с Windows проводник. Это приложение автоматически синхронизирует все элементы OneLake, к которым у вас есть доступ в Windows проводник. Вы также можете использовать любое другое средство, совместимое с ADLS 2-го поколения, например служба хранилища Azure Explorer.

Схема взаимодействия API OneLake с рабочими нагрузками Fabric.

API аналитики в режиме реального времени

Аналитика в режиме реального времени упрощает анализ данных и визуализацию, предлагая централизованное решение для немедленной аналитики и действий по данным в организации. Он эффективно управляет большими объемами данных с помощью надежных возможностей запросов, преобразования и хранения.

  • Центры событий специально предназначены для потоковых данных, совместимых с концентратором реального времени и идеально подходят для событий на основе времени. Данные автоматически индексируются и секционируются на основе времени приема, предоставляя вам невероятно быстрые и сложные возможности аналитических запросов к данным с высокой степенью детализации, которые можно получить в OneLake для использования в наборе возможностей Fabric. Eventhouses поддерживает существующие API-интерфейсы и пакеты SDK Для прямого взаимодействия, позволяя разработчикам читать, записывать и управлять их данными в хранилищах событий. Дополнительные сведения о REST API.
  • Потоки событий позволяют передавать события в режиме реального времени из различных источников и направлять их в различные назначения, такие как OneLake, базы данных KQL в домах событий и активатор данных. Дополнительные сведения о потоках событий и API потоков событий.
  • Если вы используете Databricks или Jupyter Notebook, вы можете использовать клиентскую библиотеку Python Kusto для работы с базами данных KQL в Fabric. Дополнительные сведения о пакете SDK для Python Kusto.
  • Для взаимодействия с домами событий или базами данных KQL можно использовать существующие соединители Microsoft Logic Apps, Фабрика данных Azure или Microsoft Power Automate.
  • Ярлыки баз данных в аналитике в режиме реального времени — это внедренные ссылки в хранилище событий в исходную базу данных. Исходная база данных может быть базой данных KQL в аналитике в режиме реального времени или базой данных Azure Data Explorer. Сочетания клавиш можно использовать для совместного использования данных в одном клиенте или между клиентами. Дополнительные сведения об управлении ярлыками базы данных с помощью API.

Схема, показывающая, как API аналитики в режиме реального времени взаимодействуют с рабочими нагрузками Fabric.

Фабрика данных в Fabric

  • Конвейеры данных могут похвастаться обширным набором соединителей, что позволяет независимым поставщикам программного обеспечения легко подключаться к множеству хранилищ данных. Независимо от того, взаимодействуете с традиционными базами данных или современными облачными решениями, наши соединители обеспечивают гладкий процесс интеграции. Общие сведения о соединителе.
  • Благодаря нашим поддерживаемым соединителям Dataflow 2-го поколения поставщики программного обеспечения могут использовать возможности Фабрики данных Fabric для управления сложными рабочими процессами данных. Эта функция особенно полезна для поставщиков программного обеспечения, желающих упростить задачи обработки и преобразования данных. Соединители потока данных 2-го поколения в Microsoft Fabric.
  • Полный список возможностей, поддерживаемых фабрикой данных в Fabric, см. в блоге фабрики данных.

Снимок экрана: интерфейс Фабрики данных Fabric.

Сочетания клавиш multicloud

Сочетания клавиш в Microsoft OneLake позволяют объединить данные между доменами, облаками и учетными записями, создав одно виртуальное озеро данных для всего предприятия. Все интерфейсы Fabric и аналитические механизмы могут напрямую указывать на существующие источники данных, такие как OneLake в другом клиенте, Azure Data Lake Storage (ADLS) 2-го поколения, учетные записи хранения Amazon S3, Google Cloud Storage(GCS), совместимые с S3 и Dataverse через единое пространство имен. OneLake предоставляет поставщики программного обеспечения с решением для доступа к преобразованным данным, легко пересекая интеграцию между различными доменами и облачными платформами.

Схема, показывающая сочетания клавиш в OneLake.

Общий доступ к данным

Общий доступ к данным позволяет пользователям Fabric обмениваться данными между разными клиентами Fabric, не дублируя их. Эта функция улучшает совместную работу, позволяя совместно использовать данные из расположений хранилища OneLake. Данные используются только для чтения, доступные в различных вычислительных модулях Fabric, включая SQL, Spark, KQL и семантические модели. Чтобы использовать эту функцию, администраторы Fabric должны включить ее как в совместном доступе, так и в получении клиентов. Процесс включает выбор данных в концентраторе данных OneLake или рабочей области, настройке параметров общего доступа и отправке приглашения предполагаемому получателю.

Схема, показывающая, как работает процесс совместного использования данных в Fabric.

Зеркальное отображение базы данных

Зеркальное отображение обеспечивает современный способ доступа к данным и приема данных непрерывно и без проблем из внешних баз данных или хранилища данных в интерфейс хранения данных в Microsoft Fabric. Зеркальное отображение практически в режиме реального времени дает пользователям немедленный доступ к изменениям в источнике. Дополнительные сведения о зеркальных отображениях и поддерживаемых базах данных.

Схема зеркального отображения базы данных в Fabric.

Разработка в Fabric

Схема, показывающая, как создавать приложения в Fabric.

Благодаря разработке на основе поставщиков программного обеспечения модели Fabric можно создавать свои продукты и службы на основе функций Fabric или легко внедрять функциональные возможности Fabric в существующие приложения. Это переход от базовой интеграции к активному применению возможностей Fabric. Основная область интеграции — это интерфейсы REST API для различных интерфейсов Fabric. В следующей таблице показано подмножество интерфейсов REST API, сгруппированных по интерфейсу Fabric. Полный список см. в документации по REST API Fabric.

Интерфейс Структуры API
Хранилище данных - Склад
- Зеркальное хранилище
Инжиниринг данных - Lakehouse
- Spark
- Определение задания Spark
- Таблицы
- Работы
Фабрика данных - DataPipeline
Аналитика в режиме реального времени - Eventhouse
- База данных KQL
- Набор запросов KQL
- Поток событий
Обработка и анализ данных - Записная книжка
- Эксперимент машинного обучения
- Модель машинного обучения
OneLake - Сочетание
- API ADLS 2-го поколения
Power BI - Отчет
- Панель мониторинга
- Семантическая модель

Создание рабочей нагрузки Fabric

Схема создания собственной рабочей нагрузки структуры.

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

Пакет средств разработки рабочей нагрузки Microsoft Fabric предоставляет полный набор средств для разработчиков для интеграции приложений в центр Microsoft Fabric. Эта интеграция позволяет добавлять новые возможности непосредственно в рабочую область Fabric, повышая возможности аналитики для пользователей. Она предоставляет разработчикам и поставщикам программного обеспечения новые возможности для достижения клиентов, предоставления знакомых и новых возможностей, а также использования существующих приложений данных. Администраторы Структуры получают возможность управлять доступом к концентратору рабочей нагрузки, позволяя ему для всего клиента или назначать его с определенной областью для управления доступом в организации.