Udostępnij przez


Omówienie zestawu narzędzi rozszerzalności

Zestaw narzędzi Microsoft Fabric Extensibility Toolkit umożliwia tworzenie obciążeń, które sprawiają wrażenie natywności w Fabric. Obciążenia to aplikacje internetowe, które hostujesz, a które są ładowane przez frontend Fabric w elemencie iFrame. Za pomocą manifestu deklarujesz wszystko, czego Fabric potrzebuje do obsługi obciążenia. Obejmuje to punkty wejścia, typy elementów i zasoby, dzięki czemu Twój system może współdziałać w przestrzeniach roboczych Fabric tak, jak elementy wbudowane.

Co to jest obciążenie?

Obciążenie to aplikacja internetowa utworzona przez partnera lub klienta, która integruje się z portalem sieci Szkieletowej. Host Fabric uruchamia aplikację zgodnie z jej manifestem, udostępnia tokeny uwierzytelniania za pośrednictwem Microsoft Entra ID i udostępnia interfejs API hosta, aby umożliwić nawigację, motywy, powiadomienia i inne interakcje z platformą.

Kluczowe cechy:

  • Hostowane przez Ciebie, renderowane w Fabric za pośrednictwem elementu iFrame
  • Punkty startowe, funkcje i uprawnienia zdefiniowane przez manifest
  • Uwierzytelnianie przy użyciu Microsoft Entra ID; ograniczone tokeny dostępu do zasobów w zewnętrznym środowisku
  • Używa publicznych interfejsów API REST Fabric do operacji platformy

Elementy i model natywny

Obciążenia mogą współtworzyć co najmniej jeden typ elementu. Elementy są wyświetlane w obszarach roboczych i uczestniczą w operacjach współpracy, udostępniania, wyszukiwania, pochodzenia i cyklu życia. Dane są przechowywane w usłudze OneLake, a metadane są zarządzane za pośrednictwem publicznych interfejsów API sieci szkieletowej, więc elementy zachowują się jak każdy inny artefakt sieci szkieletowej.

Przykłady udziału natywnego:

  • Tworzenie, odczytywanie, aktualizowanie i usuwanie elementów (CRUD) w portalu Fabric oraz przez interfejs API
  • ACL obszaru roboczego i zarządzanie dzierżawą mają zastosowanie
  • Odnajdywanie za pomocą wyszukiwania i zintegrowane w nawigacji
  • Magazyn danych w usłudze OneLake
  • Obsługa CICD

Kiedy używać zestawu narzędzi do rozszerzalności

Użyj zestawu narzędzi, jeśli chcesz stworzyć niestandardowe doświadczenie w Fabric, wykorzystując jego tożsamość, zarządzanie, magazyn i interfejsy API. Typowe scenariusze obejmują środowiska tworzenia specyficzne dla domeny, narzędzia zarządzania oraz integracje, które zarządzają zawartością Fabric.

Dowiedz się więcej