Vytvoření rozhraní GraphQL API z databáze SQL na portálu Fabric
Platí pro:✅SQL Database v Microsoft Fabric
Začněte vytvářet rozhraní GraphQL API přímo z editoru dotazů SQL fabric. Prostředky infrastruktury sestavují schéma GraphQL automaticky na základě vašich dat a aplikace jsou připravené k připojení v řádu minut.
Požadavky
- Potřebujete existující kapacitu Fabric. Pokud ne, spusťte zkušební verzi Fabric.
- Ujistěte se, že v prostředcích infrastruktury povolíte databázi SQL pomocí nastavení tenanta portálu pro správu.
- Vytvořte nový pracovní prostor nebo použijte existující pracovní prostor Fabric.
- Vytvořte novou databázi SQL nebo použijte existující databázi SQL.
Vytvoření rozhraní API pro GraphQL
Vytvoření rozhraní API pro GraphQL:
Otevřete databázi, ve které chcete vytvořit rozhraní GraphQL API.
Vyberte Nový a vyberte Rozhraní GraphQL API.
Zadejte název položky a vyberte Vytvořit.
V tuto chvíli je rozhraní API připravené, ale nevystavuje žádná data. Rozhraní API pro GraphQL jsou definována ve schématu uspořádané z hlediska typů a polí v systému silného typu. Prostředky infrastruktury automaticky generují potřebné schéma GraphQL na základě dat, která se rozhodnete zpřístupnit klientům GraphQL.
Vyberte Získat data. Obrazovka Zvolit data umožňuje hledat a zvolit objekty, které chcete zobrazit ve schématu GraphQL.
Zaškrtněte políčka vedle jednotlivých tabulek nebo uložených procedur, které chcete zpřístupnit v rozhraní API. Pokud chcete vybrat všechny objekty ve složce, zaškrtněte políčko s názvem zdroje dat v horní části.
Výběrem možnosti Načíst spustíte proces generování schématu GraphQL.
Schéma se vygeneruje a můžete začít vytvářet prototypy dotazů GraphQL (čtení, seznam) nebo mutací (vytvoření, aktualizace, odstranění) pro interakci s daty. Následující obrázek znázorňuje Průzkumníka schématu se šablonou volání rozhraní API.
Vaše rozhraní API pro GraphQL je teď připravené přijímat připojení a požadavky. Pomocí editoru rozhraní API můžete testovat a prototypovat dotazy GraphQL a Průzkumníka schématu k ověření datových typů a polí vystavených v rozhraní API.