Bagikan melalui


Apa itu Microsoft Fabric API untuk GraphQL?

Catatan

Microsoft Fabric API untuk GraphQL sedang dalam pratinjau.

Microsoft Fabric API untuk GraphQL adalah lapisan akses data yang memungkinkan kueri cepat dan efisien dari beberapa sumber data dengan teknologi API yang diadopsi dan dikenal secara luas. API memungkinkan Anda untuk mengabstraksi spesifik sumber data backend sehingga Anda dapat berkonsentrasi pada logika aplikasi Anda, dan menyediakan semua data yang dibutuhkan klien dalam satu panggilan. GraphQL menggunakan bahasa kueri sederhana dan kumpulan hasil yang mudah dimanipulasi, yang meminimalkan waktu yang diperlukan aplikasi untuk mengakses data Anda di Fabric.

Mengekspos data melalui API untuk GraphQL

Mengekspos sumber data ke item GraphQL di Microsoft Fabric cepat dan mudah. Pilih sumber data yang ingin Anda ekspos lalu tunjukkan objek mana dalam sumber data yang ingin Anda sajikan melalui API. Secara opsional, tentukan hubungan apa pun antara bidang yang Anda pilih. Setelah Anda menyelesaikan langkah-langkah ini, titik akhir API Anda siap untuk menerima kueri.

Sumber data yang didukung (pratinjau)

Saat ini, sumber data yang didukung berikut dapat diekspos melalui Fabric API untuk GraphQL:

  • Gudang Data Microsoft Fabric
  • Microsoft Fabric Lakehouse melalui Titik Akhir Analitik SQL
  • Microsoft Fabric Mirrored Databases melalui Titik Akhir Analitik SQL
  • Datamart

Fitur

Fabric API untuk GraphQL meliputi:

  • Penemuan skema sumber data otomatis.
  • Pembuatan kueri dan mutasi otomatis.
  • Pembuatan otomatis resolver.
  • Dukungan untuk tampilan untuk database SQL dan gudang data.
  • Dukungan untuk prosedur tersimpan untuk database SQL dan gudang data.
  • Dukungan untuk beberapa sumber data dengan kueri fan-out yang sesuai.
  • Kemampuan untuk membuat hubungan satu-ke-satu, satu-ke-banyak, dan banyak-ke-banyak.
  • Kemampuan untuk memilih objek individual yang akan diekspos dari sumber data.
  • Kemampuan untuk mengekspos kolom tertentu dari tabel sumber data.

Pengalaman pengeditan interaktif

API untuk GraphQL mencakup editor tempat Anda dapat dengan mudah mengembangkan dan menguji kueri atau mutasi Anda. Beberapa kemampuan editor meliputi:

  • Panel hasil untuk memvisualisasikan output kueri atau mutasi
  • Dukungan untuk parameter kueri atau mutasi
  • Intellisense dengan dukungan untuk sintaksis GraphQL dan nama objek skema