Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Microsoft Fabric API for 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 abstrahuje od specyfiki źródeł danych zaplecza, aby 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 łatwo manipuluje zestawami wyników, minimalizując czas, przez jaki aplikacje muszą uzyskiwać dostęp do danych w usłudze Fabric.
Uwidacznianie danych za pośrednictwem interfejsu API dla języka GraphQL
Uwidacznianie źródeł danych w elemencie GraphQL w usłudze Microsoft Fabric jest proste. Wybierz źródło danych, które chcesz uwidocznić, i wskaż obiekty w tym źródle danych, które chcesz przedstawić za pośrednictwem interfejsu API. Opcjonalnie zdefiniuj 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
Obecnie następujące obsługiwane źródła danych są udostępniane za pośrednictwem Fabric API dla GraphQL:
- Hurtownia danych Microsoft Fabric
- Baza danych SQL usługi Microsoft Fabric
- Usługa Microsoft Fabric Lakehouse za pośrednictwem punktu końcowego usługi SQL Analytics
- Mirrorowane bazy danych platformy Microsoft Fabric poprzez punkt końcowy SQL Analytics, w tym:
- Azure SQL Database
- Azure SQL Managed Instance
- Azure Cosmos DB
- Microsoft Fabric SQL Database
- Azure Databricks
- Snowflake
- Otwieranie dublowanych baz danych
- baza danych Azure SQL Database
- Datamart
Funkcje
Interfejs Fabric API dla języka GraphQL obejmuje:
- Automatyczne odnajdywanie schematów źródeł danych.
- Automatyczne generowanie zapytań i mutacji.
- Automatyczne generowanie rozwiązywaczy.
- Automatyczne generowanie kodu lokalnego testowania.
- Obsługa widoków w bazach danych SQL i magazynach danych.
- Obsługa procedur składowanych w bazach danych SQL i magazynach danych.
- Wsparcie dla wielu źródeł danych z odpowiadającymi im zapytaniami typu fan-out.
- Narzędzia do tworzenia relacji jeden do jednego, jeden do wielu i wiele do wielu.
- Opcje wybierania poszczególnych obiektów do uwidocznienia ze źródła danych.
- Opcje uwidaczniania określonych kolumn z tabel źródła danych.
- Narzędzia do monitorowania zachowania interfejsu API za pomocą pulpitu nawigacyjnego i rejestrowania żądań.
Środowisko interaktywnego edytowania
Interfejs API dla programu GraphQL zawiera edytor, który umożliwia łatwe opracowywanie i testowanie zapytań i mutacji. Możliwości edytora obejmują:
- Okienko wyników do wizualizacji danych wyjściowych zapytań i mutacji
- Obsługa parametrów zapytania i mutacji
- Funkcja IntelliSense obsługująca składnię GraphQL i nazwy obiektów schematu
Ograniczenia
Aby uzyskać więcej informacji, zapoznaj się z Interfejsem API dla ograniczeń GraphQL.