Compartir a través de


Kit de herramientas de extensibilidad de Microsoft Fabric

El Kit de herramientas de extensibilidad proporciona a los clientes y asociados una manera fácil de ampliar Fabric a sus necesidades. Puede agregar más funcionalidades que se sientan, comporten e integren como componentes nativos de Fabric. El Kit de herramientas de extensibilidad permite a los desarrolladores empezar en cuestión de minutos mediante starter-Kit. Se admiten entornos de desarrollo locales y en la nube, lo que reduce la barrera de entrada. El repositorio habilitado para IA también permite un desarrollo rápido y ayuda al desarrollador a lo largo de su recorrido para ampliar Fabric.

¿Qué es una carga de trabajo?

Una carga de trabajo es una aplicación web integrada por asociados o clientes que se integra en el portal de Fabric. El host de Fabric carga la aplicación según su manifiesto, proporciona tokens de autenticación a través de Microsoft Entra ID y expone una API de host para habilitar la navegación, el tema, las notificaciones y otras interacciones de la plataforma.

Características clave de las cargas de trabajo:

  • Hospedado por usted, representado en Fabric a través de iFrame : la aplicación web se ejecuta en la infraestructura, pero se muestra en Fabric.
  • Controlado por manifiesto : los puntos de entrada, las funcionalidades y los permisos se declaran en un archivo de manifiesto
  • Autenticación de Microsoft Entra : los tokens con ámbito proporcionan acceso seguro a los recursos
  • Integración de la API de Fabric : usa las API rest públicas de Fabric para las operaciones de plataforma

Nota:

El Kit de herramientas de extensibilidad es la evolución moderna del Kit de desarrollo de cargas de trabajo diseñado para que la ampliación de Microsoft Fabric con funcionalidad personalizada sea más fácil y más rápida que nunca. Ofrece un entorno de desarrollo simplificado que permite a los desarrolladores centrarse en la innovación en lugar de en la infraestructura. Esta evolución refleja el compromiso de Microsoft de capacitar a los desarrolladores con herramientas intuitivas, escalables e inteligentes que aceleran la productividad y desbloquean nuevas posibilidades dentro de Fabric.

Qué proporciona el kit de herramientas de extensibilidad

  • Una manera fácil de ampliar Fabric con su propia funcionalidad
  • Un entorno de desarrollo que permite un desarrollo sencillo y rápido
  • Un SDK que abstrae la complejidad del desarrollador
  • Un Starter-Kit que contiene todo lo que necesita para empezar en cuestión de minutos
  • Desarrollo impulsado por IA que te ayuda a desarrollar tus ideas
  • Publicar cargas de trabajo en el espacio de trabajo de Fabric para que todos puedan utilizar.
  • Publicación de cargas de trabajo en todos los usuarios de Fabric

Quién debe usarlo

Organizaciones que adoptan Fabric: El kit de herramientas es perfecto para cualquier organización que quiera ampliar Fabric para adaptarlo a sus necesidades internas específicas. Tanto si desea integrar sistemas existentes, crear flujos de trabajo de procesamiento de datos personalizados o crear herramientas de análisis especializadas para sus equipos, extensibility Toolkit le permite insertar sin problemas sus soluciones en áreas de trabajo de Fabric. Los desarrolladores pueden crear fácilmente aplicaciones de datos y experiencias de interfaz de usuario que se sienten nativas de Fabric, escenarios auxiliares como canalizaciones personalizadas, almacenes de datos especializados, aplicaciones de visualización y herramientas operativas que funcionan con los elementos de Fabric.

Generadores de soluciones para el ecosistema de Fabric: Si va a crear soluciones que desea proporcionar a toda la comunidad de Fabric a través del Centro de cargas de trabajo, el kit de herramientas ofrece una ruta de acceso completa al mercado. Puede desarrollar cargas de trabajo innovadoras que resuelvan desafíos comunes del sector, ampliar las funcionalidades de Fabric para casos de uso específicos o crear experiencias completamente nuevas que otras organizaciones puedan detectar, probar y comprar. Esto representa una oportunidad empresarial significativa para llegar a millones de usuarios de Fabric en todo el mundo al crear un flujo de ingresos sostenible a través del marketplace del centro de cargas de trabajo.

Elementos e integración nativa

Las cargas de trabajo pueden contribuir a uno o varios tipos de elementos que aparecen en áreas de trabajo y participar en operaciones de colaboración, uso compartido, búsqueda, linaje y ciclo de vida. Los datos se almacenan en OneLake y los metadatos se administran a través de las API públicas de Fabric, lo que garantiza que los elementos se comporten como cualquier otro artefacto de Fabric.

Ejemplos de participación nativa:

  • Operaciones CRUD completas : creación, lectura, actualización y eliminación de elementos en el portal de Fabric y a través de la API
  • Integración del área de trabajo : se aplican automáticamente las ACL del área de trabajo y la gobernanza de inquilinos
  • Detectabilidad : los elementos se pueden detectar a través de la búsqueda y la integración en la navegación
  • Almacenamiento de datos : aprovechamiento de OneLake para el almacenamiento y la administración de datos
  • Compatibilidad con CI/CD : participación automática en flujos de trabajo de integración e implementación continuas

Ejemplos de cargas de trabajo

Estos son algunos ejemplos para ayudarle a comprender las posibles aplicaciones de cargas de trabajo de Fabric:

  • Aplicación de datos: cargas de trabajo que reúnen las funcionalidades fabric y no fabric para crear una aplicación completa.
  • Almacén de datos: cargas de trabajo que administran y almacenan datos. Pueden proporcionar API para consultar y escribir datos. Algunos ejemplos son Lakehouse y Azure Cosmos DB.
  • Visualización de datos: aplicaciones basadas en elementos de datos de Fabric, como informes y paneles de Power BI.
  • Personalización de la infraestructura: escenarios como el aprovisionamiento de espacios de trabajo preconfigurados o la adición de funcionalidad administrativa.

Los ejemplos de extensibilidad proporcionan varios tipos de elementos que puede usar de fábrica o adaptarse a sus necesidades:

  • Instalador de paquetes: instala paquetes predefinidos (elementos, datos, programaciones de trabajos) en áreas de trabajo nuevas o existentes.
  • OneLake Editor: abre y visualiza datos de OneLake para los elementos de Fabric, incluidos los elementos creados a través del Kit de herramientas de extensibilidad.

Cuándo usar el kit de herramientas de extensibilidad

Use el Kit de herramientas de extensibilidad cuando quiera aportar una experiencia personalizada a Fabric mientras aprovecha su identidad, gobernanza, almacenamiento y API. Entre los escenarios habituales se incluyen los siguientes:

  • Experiencias de creación específicas del dominio : cree herramientas especializadas para su sector o caso de uso
  • Herramientas de gobernanza y cumplimiento : creación de flujos de trabajo de gobernanza personalizados y paneles de cumplimiento
  • Integraciones del sistema : Conexión de Fabric con los sistemas y flujos de trabajo existentes
  • Análisis y visualización personalizados : creación de herramientas de análisis especializadas que complementan Power BI
  • Herramientas operativas : creación de paneles operativos, administración y supervisión personalizados

Consideraciones clave para desarrollar una carga de trabajo de Fabric

Hay varios conceptos importantes que comprender antes de comenzar el desarrollo:

  • Experiencia nativa de Fabric: revise el sistema de experiencia del usuario de Fabric; todas las cargas de trabajo publicadas deben cumplir estos principios de diseño.
  • Integración con el área de trabajo de Fabric: la aplicación debe funcionar en un área de trabajo de Fabric, donde los usuarios crean instancias y colaboran.
  • Integración multiinquilino: la carga de trabajo está insertada en Fabric, pero el código se ejecuta en la nube. Fabric expone las APIs para los datos de usuario y el contexto, lo que permite establecer un mapeo entre el entorno del cliente y su implementación.

Trademarks

El Kit de desarrollo de cargas de trabajo de Microsoft Fabric puede contener marcas comerciales o logotipos para proyectos, productos o servicios. El uso autorizado de marcas comerciales o logotipos de Microsoft está sujeto a y debe seguir las directrices de marca comercial y marca de Microsoft.

El uso de marcas comerciales o logotipos de Microsoft en versiones modificadas de este proyecto no debe causar confusión ni implicar el patrocinio de Microsoft. Cualquier uso de marcas o logotipos de terceros está sujeto a las directivas de terceros.