Пути интеграции Microsoft Fabric для независимых поставщиков программного обеспечения
Microsoft Fabric предлагает три различных пути для независимых поставщиков программного обеспечения (ISV) для простой интеграции с Fabric. Для поставщика программного обеспечения, начинающего этот путь, мы рассмотрим различные ресурсы, имеющиеся у нас в каждом из этих направлений.
Взаимодействие с Fabric OneLake
Главный акцент в модели взаимодействия Interop делается на обеспечении возможности поставщикам программного обеспечения интегрировать свои решения с Фондом OneLake. Чтобы взаимодействовать с Microsoft Fabric, мы предоставляем интеграцию с использованием множества соединителей в фабрике данных и в аналитике в режиме реального времени, REST API для OneLake, сочетаний клавиш в OneLake, совместном использовании данных между клиентами Fabric и зеркальным отображением баз данных.
В следующих разделах описаны некоторые способы начала работы с этой моделью.
API OneLake
- OneLake поддерживает существующие API-интерфейсы Azure Data Lake Storage (ADLS) 2-го поколения и пакеты SDK для прямого взаимодействия, позволяя разработчикам читать, записывать и управлять их данными в OneLake. Узнайте больше о REST API ADLS 2-го поколения и о том, как подключиться к OneLake.
- Так как не все функции в ADLS Gen2 непосредственно соответствуют OneLake, OneLake также вводит заданную структуру папок для поддержки рабочих областей и элементов Fabric. Полный список различных отличий в поведении между OneLake и ADLS Gen2 при вызове этих API см. в разделе "Паритет API OneLake".
- Если вы используете Databricks и хотите подключиться к Microsoft Fabric, Databricks работает с API ADLS 2-го поколения. Интеграция OneLake с Azure Databricks.
- Чтобы воспользоваться всеми преимуществами формата хранилища Delta Lake, просмотрите и понять формат, оптимизацию таблиц и V-Order. Оптимизация таблицы Delta Lake и V-Order.
- После того как данные будут в OneLake, изучите их локально, используя OneLake Проводник. Проводник файлов OneLake бесшовно интегрируется с Проводником Windows. Это приложение автоматически синхронизирует в Проводнике Windows все элементы OneLake, к которым у вас есть доступ. Вы также можете использовать любое другое средство, совместимое с ADLS 2-го поколения, например служба хранилища Azure Explorer.
API аналитики в режиме реального времени
Аналитика в режиме реального времени упрощает анализ данных и визуализацию, предлагая централизованное решение для немедленной аналитики и действий по данным в организации. Он эффективно управляет большими объемами данных с помощью надежных возможностей запросов, преобразования и хранения.
- Центры событий специально разработаны для стриминговых данных, совместимых с концентратором в реальном времени, и идеально подходят для событий, зависящих от времени. Данные автоматически индексируются и секционируются на основе времени приема, предоставляя вам невероятно быстрые и сложные возможности аналитических запросов к данным с высокой степенью детализации, которые можно получить в OneLake для использования в наборе возможностей Fabric. Eventhouses поддерживают существующие API-интерфейсы и пакеты SDK для прямого взаимодействия, позволяя разработчикам читать, записывать и управлять их данными в хранилищах данных событий. Дополнительные сведения о REST API.
- Потоки событий позволяют переносить события в режиме реального времени из различных источников и направлять их в различные места назначения, такие как OneLake, базы данных KQL в домах событий и Активатор Fabric. Дополнительные сведения о потоках событий и API событий.
- Если вы используете Databricks или Jupyter Notebook, вы можете использовать клиентскую библиотеку Python Kusto для работы с базами данных KQL в Fabric. Дополнительные сведения о пакете SDK для Python Kusto.
- Для взаимодействия с домами событий или базами данных KQL можно использовать существующие соединители Microsoft Logic Apps, Фабрика данных Azure или Microsoft Power Automate.
- Ярлыки баз данных в Интеллекте в режиме реального времени представляют собой встроенные ссылки в хранилище событий на исходную базу данных. Исходная база данных может быть базой данных KQL в аналитике в режиме реального времени или базой данных Azure Data Explorer. Ярлыки можно использовать для предоставления доступа к данным в рамках одного арендатора или между разными арендаторами. Узнайте больше об управлении ярлыками базы данных с помощью API.
Фабрика данных в Fabric
- Конвейеры данных могут похвастаться обширным набором соединителей, что позволяет независимым поставщикам программного обеспечения легко подключаться к множеству хранилищ данных. Независимо от того, взаимодействуете с традиционными базами данных или современными облачными решениями, наши соединители обеспечивают гладкий процесс интеграции. Общие сведения о соединителе.
- Благодаря нашим поддерживаемым соединителям Dataflow Gen2 поставщики программного обеспечения могут использовать возможности Fabric Data Factory для управления сложными процессами данных. Эта функция особенно полезна для ИСВ, желающих упростить задачи обработки и преобразования данных. Соединители потока данных 2-го поколения в Microsoft Fabric.
- Полный список возможностей, поддерживаемых Data Factory в Fabric, смотрите в блоге Data Factory в Fabric.
Горячие клавиши мультиоблака
Сочетания клавиш в Microsoft OneLake позволяют объединить данные между доменами, облаками и учетными записями, создав одно виртуальное озеро данных для всего предприятия. Все интерфейсы Fabric и аналитические механизмы могут напрямую указывать на существующие источники данных, такие как OneLake в другом клиенте, Azure Data Lake Storage (ADLS) 2-го поколения, учетные записи хранения Amazon S3, Google Cloud Storage(GCS), совместимые с S3 иDataverse через единое пространство имен. OneLake предоставляет поставщикам программного обеспечения революционное решение для доступа к данным, бесшовно обеспечивая интеграцию между различными доменами и облачными платформами.
- Дополнительные сведения о сочетаниях клавиш OneLake
- Узнайте больше об одной логической копии OneLake
- Дополнительные сведения о сочетаниях клавиш к базе данных KQL
Общий доступ к данным
Общий доступ к данным позволяет пользователям Fabric обмениваться данными между разными клиентами Fabric, не дублируя их. Эта функция улучшает совместную работу, позволяя совместно использовать данные напрямую из расположений хранилища OneLake. Данные предоставляются для чтения и доступны через различные вычислительные движки Fabric, включая SQL, Spark, KQL и семантические модели. Чтобы использовать эту функцию, администраторы Fabric должны включить ее как в арендаторах, предоставляющих доступ, так и в арендаторах, получающих доступ. Процесс включает выбор данных в концентраторе данных OneLake или рабочей области, настройке параметров общего доступа и отправке приглашения предполагаемому получателю.
Зеркальное отображение базы данных
Зеркалирование в Fabric обеспечивает легкость, чтобы избежать сложной ETL (извлечение, преобразование, загрузка) и легко интегрировать ваши существующие данные в OneLake с остальными данными в Microsoft Fabric. Вы можете непрерывно реплицировать свои существующие данные непосредственно в OneLake от Fabric. В Fabric можно разблокировать мощные сценарии бизнес-аналитики, искусственного интеллекта, проектирования данных, обработки и анализа данных и совместного использования данных.
- Дополнительные сведения о зеркальных отображениях и поддерживаемых базах данных.
Открытое зеркальное отображение позволяет любому приложению записывать измененные данные непосредственно в дублированную базу данных в Fabric. Открытое зеркальное отображение создано для того, чтобы быть расширяемым, настраиваемым и открытым. Это мощная функция, которая расширяет зеркальное отображение в Fabric на основе открытого формата таблицы Delta Lake. После того как данные попадают в OneLake в Fabric, открытое зеркальное отображение упрощает обработку сложных изменений данных, гарантируя, что все данные из зеркальных копий постоянно актуальны и готовы к анализу.
- Узнайте больше о том, открытое зеркальное отображение и когда его использовать.
Разработка в Fabric
С помощью модели разработки на платформе Fabric независимые поставщики программного обеспечения могут создавать свои продукты и услуги на базе Fabric или беспрепятственно интегрировать функции Fabric в свои существующие приложения. Это переход от базовой интеграции к активному применению возможностей Fabric. Основная поверхность интеграции — это REST API для различных возможностей Fabric. В следующей таблице показано подмножество интерфейсов REST API, сгруппированных по интерфейсу Fabric. Полный список см. в документации по REST API Fabric.
Среда работы с 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, повышая возможности аналитики для пользователей. Она предоставляет разработчикам и поставщикам программного обеспечения новый путь для достижения клиентов, предлагая как знакомые, так и новые впечатления, а также используя существующие приложения для работы с данными. Администраторы инфраструктуры могут управлять тем, кто может добавлять рабочие нагрузки в организацию.
Центр рабочей нагрузки
Центр рабочей нагрузки в Microsoft Fabric служит централизованным интерфейсом, где пользователи могут изучать, управлять и получать доступ ко всем доступным рабочим нагрузкам. Каждая рабочая нагрузка в Fabric связана с определенным типом элемента, который можно создать в рабочих областях Fabric. Перейдя через Центр рабочей нагрузки, пользователи могут легко обнаруживать и взаимодействовать с различными рабочими нагрузками, повышая их аналитические и операционные возможности.
Схема концентратор рабочей нагрузки сети .
Пользователи могут использовать рабочие нагрузки партнеров, перечисленные на вкладке Дополнительные рабочие нагрузки и использовать их в своих аналитических проектах. Администраторы Fabric имеют права управлять доступностью нагрузок, что делает их доступными для всего арендатора или в определенных емкостях. Эта расширяемость гарантирует, что Fabric остается гибкой и масштабируемой платформой, что позволяет организациям адаптировать среду рабочей нагрузки в соответствии с изменяющимися данными и бизнес-требованиями. Интеграция с платформой безопасности и управления Fabric упрощает развертывание и управление рабочими задачами.
В настоящее время Центр рабочей нагрузки предлагает пять рабочих нагрузок в общедоступной предварительной версии, что позволяет организациям улучшать и расширять возможности Fabric. Каждое задание поставляется с пробной версией, чтобы пользователи могли быстро приступить к работе. К этим доступным рабочим нагрузкам относятся следующие:
2TEST: полная рабочая нагрузка проверки качества, которая автоматизирует тестирование и проверки качества данных.
Osmos AI Data Wrangler: автоматизирует подготовку данных с помощью средства обработки данных на базе искусственного интеллекта, что делает преобразование данных легким.
Power Designer: инструмент для стилизации и создания шаблонов отчетов на уровне всей компании, улучшающий дизайн отчетов Power BI.
Quantexa Unify: улучшает источники данных Microsoft OneLake, предоставляя 360-градусное представление с расширенными возможностями разрешения данных.
Teradata AI Без ограничений: объединяет аналитический механизм Teradata с возможностями управления данными Microsoft Fabric с помощью встроенных функций Teradata в базе данных.
По мере того как все больше рабочих нагрузок становятся доступными, Концентратор рабочей нагрузки будет продолжать служить динамическим пространством для обнаружения новых возможностей, обеспечивая, чтобы пользователи имели инструменты, необходимые для масштабирования и оптимизации решений, управляемых данными.