Partager via


Kit de ressources d’extensibilité Microsoft Fabric

Le Kit de ressources d’extensibilité fournit aux clients et aux partenaires un moyen simple d’étendre Fabric à leurs besoins. Vous pouvez ajouter d’autres fonctionnalités qui se sentent, se comportent et s’intègrent comme des composants Fabric natifs. Le Kit de ressources d’extensibilité permet aux développeurs de commencer en quelques minutes à l’aide du Starter-Kit. Les environnements de développement local et cloud sont pris en charge, ce qui réduit la barrière d’entrée. Le référentiel compatible AVEC l’IA permet également un développement rapide et aide le développeur tout au long de son parcours à étendre Fabric.

Qu’est-ce qu’une charge de travail ?

Une charge de travail est une application web créée par un partenaire ou un client qui s'intègre au portail Fabric. L’hôte Fabric charge votre application en fonction de son manifeste, fournit des jetons d’authentification via l’ID Microsoft Entra et expose une API hôte pour activer la navigation, les thèmes, les notifications et d’autres interactions de plateforme.

Principales caractéristiques des charges de travail :

  • Hébergé par vous, rendu dans Fabric via iFrame - Votre application web s’exécute sur votre infrastructure, mais s’affiche dans Fabric
  • Piloté par le manifeste - Les points d’entrée, les fonctionnalités et les autorisations sont déclarés dans un fichier manifeste
  • Authentification Microsoft Entra - Les jetons délimités fournissent un accès sécurisé aux ressources
  • Intégration de l’API Fabric - Utilise les API REST publiques Fabric pour les opérations de plateforme

Note

Le Kit de ressources d’extensibilité est l’évolution moderne du Kit de développement de charge de travail conçu pour rendre l’extension de Microsoft Fabric plus facile et plus rapide que jamais. Il offre un environnement de développement simplifié qui permet aux développeurs de se concentrer sur l’innovation plutôt que sur l’infrastructure. Cette évolution reflète l’engagement de Microsoft à permettre aux développeurs de bénéficier d’outils intuitifs, évolutifs et intelligents qui accélèrent la productivité et déverrouillent de nouvelles possibilités au sein de Fabric.

Ce que fournit le Kit de ressources d’extensibilité

  • Un moyen simple d’étendre Fabric avec vos propres fonctionnalités
  • Environnement de développement qui permet un développement facile et rapide
  • Kit de développement logiciel (SDK) qui extrait la complexité du développeur
  • Un Starter-Kit qui contient tout ce dont vous avez besoin pour commencer en quelques minutes
  • Développement compatible avec l’IA qui vous aide à créer vos idées
  • Publier des charges de travail sur votre locataire Fabric pour que tout le monde utilise
  • Publier des charges de travail sur tous les utilisateurs de Fabric

Qui doit l’utiliser

Organisations adoptant Fabric : Le kit de ressources est parfait pour toute organisation qui souhaite étendre Fabric pour l’adapter à ses besoins internes spécifiques. Que vous souhaitiez intégrer des systèmes existants, créer des workflows de traitement des données personnalisés ou créer des outils d’analytique spécialisés pour vos équipes, le Kit de ressources d’extensibilité vous permet d’incorporer vos solutions en toute transparence dans des espaces de travail Fabric. Les développeurs peuvent facilement créer des applications de données et des expériences d’interface utilisateur qui se sentent natives à Fabric, en prenant en charge des scénarios tels que des pipelines personnalisés, des magasins de données spécialisés, des applications de visualisation et des outils opérationnels qui fonctionnent avec vos éléments Fabric.

Générateurs de solutions pour l’écosystème Fabric : Si vous créez des solutions que vous souhaitez fournir à l’ensemble de la communauté Fabric via le Hub de charge de travail, le kit de ressources offre un chemin complet vers le marché. Vous pouvez développer des charges de travail innovantes qui résolvent les défis courants du secteur, étendre les fonctionnalités de Fabric pour des cas d’usage spécifiques ou créer des expériences entièrement nouvelles que d’autres organisations peuvent découvrir, essayer et acheter. Cela représente une opportunité commerciale importante d’atteindre des millions d’utilisateurs de Fabric dans le monde entier tout en créant un flux de revenus durable via la Place de marché du Hub de charge de travail.

Éléments et intégration native

Les charges de travail peuvent contribuer à un ou plusieurs types d’éléments qui apparaissent dans les espaces de travail et participer à des opérations de collaboration, de partage, de recherche, de traçabilité et de cycle de vie. Les données sont stockées dans OneLake et les métadonnées sont gérées via des API publiques Fabric, ce qui garantit que les éléments se comportent comme n’importe quel autre artefact Fabric.

Exemples de participation native :

  • Opérations CRUD complètes - Créer, lire, mettre à jour et supprimer des éléments dans le portail Fabric et sur l’API
  • Intégration de l'espace de travail - Les listes de contrôle d’accès et la gouvernance au niveau du locataire s’appliquent automatiquement
  • Détectabilité : les éléments sont détectables par le biais de la recherche et intégrés dans la navigation
  • Stockage de données - Tirer parti de OneLake pour le stockage et la gestion des données
  • Prise en charge CI/CD - Participation automatique aux flux de travail d’intégration et de déploiement continus

Exemples de charge de travail

Voici quelques exemples pour vous aider à comprendre les applications potentielles des charges de travail Fabric :

  • Application de données : charges de travail qui rassemblent des fonctionnalités Fabric et non-Fabric pour créer une application complète.
  • Magasin de données : charges de travail qui gèrent et stockent des données. Ils peuvent fournir des API pour interroger et écrire des données. Les exemples incluent Lakehouse et Azure Cosmos DB.
  • Visualisation des données : applications basées sur des éléments de données Fabric, tels que des rapports et des tableaux de bordPower BI.
  • Personnalisation de l’infrastructure : scénarios tels que l’approvisionnement d’espaces de travail préconfigurés ou l’ajout de fonctionnalités d’administration.

Les exemples d’extensibilité fournissent plusieurs types d’éléments que vous pouvez utiliser hors de la boîte ou adapter à vos besoins :

  • Programme d’installation de package : installe des packages prédéfinis (éléments, données, planifications de travaux) dans des espaces de travail nouveaux ou existants.
  • Éditeur OneLake : ouvre et visualise les données OneLake pour les éléments Fabric, y compris les éléments créés via le Kit de ressources d’extensibilité.

Quand utiliser le Kit de ressources d’extensibilité

Utilisez le Kit de ressources d’extensibilité lorsque vous souhaitez apporter une expérience personnalisée à Fabric tout en tirant parti de son identité, de sa gouvernance, de son stockage et de ses API. Les scénarios courants sont les suivants :

  • Expériences de création spécifiques au domaine - Créer des outils spécialisés pour votre secteur ou votre cas d’usage
  • Outils de gouvernance et de conformité - Créer des workflows de gouvernance personnalisés et des tableaux de bord de conformité
  • Intégrations système - Connecter Fabric à vos systèmes et flux de travail existants
  • Analytique et visualisation personnalisées - Créer des outils d’analyse spécialisés qui complètent Power BI
  • Outils opérationnels - Créer des tableaux de bord de supervision, de gestion et opérationnels personnalisés

Considérations clés relatives au développement d’une charge de travail Fabric

Il existe plusieurs concepts importants à comprendre avant de commencer le développement :

  • Expérience Native Fabric : passez en revue le système d’expérience utilisateur Fabric ; toutes les charges de travail publiées doivent respecter ces principes de conception.
  • Intégrer à l’espace de travail Fabric : votre application doit fonctionner dans un espace de travail Fabric, où les utilisateurs créent des instances et collaborent.
  • Intégration multilocataire : votre charge de travail est incorporée dans Fabric, mais votre code s’exécute dans votre cloud. Fabric expose les API pour les données et le contexte utilisateur afin de pouvoir effectuer un mappage entre l’environnement du client et votre déploiement.

Trademarks

Le Kit de développement de charge de travail Microsoft Fabric peut contenir des marques ou des logos pour les projets, produits ou services. L’utilisation autorisée des marques commerciales ou des logos Microsoft est soumise aux directives de Microsoft en matière de marques commerciales et de marques et doit les respecter.

L’utilisation des marques commerciales ou des logos Microsoft dans les versions modifiées de ce projet ne doit pas prêter à confusion ou impliquer le parrainage de Microsoft. Toute utilisation de marques ou de logos tiers est soumise aux politiques de ces tiers.