Tworzenie interfejsu API graphQL z bazy danych SQL w portalu sieci szkieletowej
Dotyczy bazy danych:✅SQL w usłudze Microsoft Fabric
Rozpocznij tworzenie interfejsów API graphQL bezpośrednio z poziomu edytora zapytań SQL sieci szkieletowej. Sieć szkieletowa tworzy schemat GraphQL automatycznie na podstawie danych, a aplikacje są gotowe do nawiązania połączenia w ciągu kilku minut.
Wymagania wstępne
- Potrzebna jest istniejąca pojemność sieci szkieletowej. Jeśli tego nie zrobisz, uruchom wersję próbną usługi Fabric.
- Upewnij się, że włączono bazę danych SQL w sieci szkieletowej przy użyciu ustawień dzierżawy portalu administracyjnego.
- Utwórz nowy obszar roboczy lub użyj istniejącego obszaru roboczego usługi Fabric.
- Utwórz nową bazę danych SQL lub użyj istniejącej bazy danych SQL.
Tworzenie interfejsu API dla języka GraphQL
Aby utworzyć interfejs API dla języka GraphQL:
Otwórz bazę danych, w której chcesz utworzyć interfejs API GraphQL.
Wybierz pozycję Nowy i wybierz pozycję GraphQL API.
Wprowadź nazwę elementu i wybierz pozycję Utwórz.
Na tym etapie interfejs API jest gotowy, ale nie udostępnia żadnych danych. Interfejsy API dla języka GraphQL są definiowane w schemacie zorganizowanym pod względem typów i pól w silnie typizowanym systemie. Sieć szkieletowa automatycznie generuje wymagany schemat GraphQL na podstawie danych, które mają być widoczne dla klientów GraphQL.
Wybierz Pobierz dane. Ekran Wybieranie danych umożliwia wyszukiwanie i wybieranie obiektów, które mają zostać uwidocznione w schemacie GraphQL.
Zaznacz pola wyboru obok poszczególnych tabel lub procedur składowanych, które chcesz uwidocznić w interfejsie API. Aby zaznaczyć wszystkie obiekty w folderze, zaznacz pole wyboru z nazwą źródła danych u góry.
Wybierz pozycję Załaduj , aby rozpocząć proces generowania schematu GraphQL.
Schemat jest generowany i można rozpocząć tworzenie prototypów zapytań GraphQL (odczyt, lista) lub mutacje (tworzenie, aktualizowanie, usuwanie) w celu interakcji z danymi. Na poniższej ilustracji przedstawiono Eksplorator schematu z szablonem wywołania interfejsu API.
Interfejs API dla języka GraphQL jest teraz gotowy do akceptowania połączeń i żądań. Edytor interfejsu API umożliwia testowanie i prototypowanie zapytań GraphQL oraz Eksplorator schematu w celu zweryfikowania typów danych i pól uwidocznionych w interfejsie API.