Co to jest interfejs API usługi Microsoft Fabric dla programu GraphQL?
Interfejs API usługi Microsoft Fabric dla języka GraphQL to warstwa dostępu do danych, która umożliwia szybkie i wydajne wykonywanie zapytań o wiele źródeł danych przy użyciu powszechnie przyjętej i znanej technologii interfejsu API. Interfejs API umożliwia abstrakcja specyfiki źródeł danych zaplecza, dzięki czemu można skoncentrować się na logice aplikacji i udostępnić wszystkie dane wymagane przez klienta w jednym wywołaniu. Narzędzie GraphQL używa prostego języka zapytań i łatwego manipulowania zestawami wyników, co minimalizuje czas potrzebny aplikacjom na dostęp do danych w usłudze Fabric.
Uwidacznianie danych za pośrednictwem interfejsu API dla języka GraphQL
Udostępnianie źródeł danych elementowi GraphQL w usłudze Microsoft Fabric jest szybkie i łatwe. Wybierz źródło danych, które chcesz uwidocznić, a następnie wskaż obiekty w tym źródle danych, które chcesz przedstawić za pośrednictwem interfejsu API. Opcjonalnie zdefiniuj wszelkie relacje między wybranymi polami. Po wykonaniu tych kroków punkt końcowy interfejsu API jest gotowy do akceptowania zapytań.
Obsługiwane źródła danych (wersja zapoznawcza)
Obecnie za pośrednictwem interfejsu API sieci szkieletowej dla języka GraphQL można uwidocznić następujące obsługiwane źródła danych:
- Magazyn danych usługi Microsoft Fabric
- Usługa Microsoft Fabric Lakehouse za pośrednictwem punktu końcowego usługi SQL Analytics
- Dublowane bazy danych usługi Microsoft Fabric za pośrednictwem punktu końcowego usługi SQL Analytics
- Bazy danych SQL usługi Microsoft Fabric
- Bazy danych Azure SQL Database
- Magazyny danych
Funkcje
Interfejs API sieci szkieletowej dla języka GraphQL obejmuje:
- Automatyczne odnajdywanie schematu źródła danych.
- Automatyczne generowanie zapytań i mutacji.
- Automatyczne generowanie rozpoznawania nazw.
- Automatyczne generowanie kodu lokalnego testowania.
- Obsługa widoków baz danych SQL i magazynów danych.
- Obsługa procedur składowanych baz danych SQL i magazynów danych.
- Obsługa wielu źródeł danych z odpowiednimi zapytaniami fan-out.
- Możliwość tworzenia relacji jeden do jednego, jeden do wielu i wiele do wielu.
- Możliwość wybierania poszczególnych obiektów do uwidocznienia ze źródła danych.
- Możliwość uwidaczniania określonych kolumn z tabel źródeł danych.
- Możliwość monitorowania zachowania interfejsu API za pomocą pulpitu nawigacyjnego i rejestrowania żądań.
Środowisko interaktywnego edytowania
Interfejs API dla języka GraphQL zawiera edytor, w którym można łatwo opracowywać i testować zapytania lub mutacje. Niektóre funkcje edytora obejmują:
- Okienko wyników do wizualizacji danych wyjściowych zapytań lub mutacji
- Obsługa parametrów zapytania lub mutacji
- Funkcja IntelliSense z obsługą składni GraphQL i nazw obiektów schematu