แชร์ผ่าน


Microsoft Fabric API สําหรับ GraphQL คืออะไร

Microsoft Fabric API สําหรับ GraphQL เป็นเลเยอร์การเข้าถึงข้อมูลที่ช่วยให้คุณสืบค้นแหล่งข้อมูลหลายแหล่งได้อย่างรวดเร็วและมีประสิทธิภาพโดยใช้เทคโนโลยี API ที่ได้รับการยอมรับอย่างกว้างขวางและคุ้นเคย API จะสรุปข้อมูลเฉพาะของแหล่งข้อมูลแบ็กเอนด์ เพื่อให้คุณมุ่งเน้นไปที่ตรรกะของแอปพลิเคชันและให้ข้อมูลทั้งหมดที่ไคลเอ็นต์ต้องการในการเรียกเพียงครั้งเดียว GraphQL ใช้ภาษาการสืบค้นอย่างง่ายและจัดการชุดผลลัพธ์ได้อย่างง่ายดาย

เปิดเผยข้อมูลผ่าน API สําหรับ GraphQL

การเปิดเผยแหล่งข้อมูลไปยังรายการ GraphQL ใน Microsoft Fabric นั้นง่ายมาก เลือกแหล่งข้อมูลที่คุณต้องการเปิดเผย และระบุว่าอ็อบเจ็กต์ใดภายในแหล่งข้อมูลนั้นที่คุณต้องการนําเสนอผ่าน API หรือกําหนดความสัมพันธ์ระหว่างฟิลด์ที่คุณเลือก หลังจากทําตามขั้นตอนเหล่านี้เสร็จแล้ว ปลายทาง API ของคุณก็พร้อมที่จะยอมรับการสืบค้น

แหล่งข้อมูลที่ได้รับการสนับสนุน

ปัจจุบันแหล่งข้อมูลที่รองรับต่อไปนี้ถูกเปิดเผยผ่าน Fabric API สําหรับ GraphQL:

  • คลังข้อมูล Microsoft Fabric
  • ฐานข้อมูล Microsoft Fabric SQL
  • Microsoft Fabric Lakehouse ผ่านจุดสิ้นสุด SQL Analytics
  • Microsoft Fabric Mirrored Databases ผ่านจุดสิ้นสุด SQL Analytics ซึ่งประกอบด้วย:
    • ฐานข้อมูล Azure SQL
    • อินสแตนซ์ที่มีการจัดการของ Azure SQL
    • Azure Cosmos DB
    • ฐานข้อมูล Microsoft Fabric SQL
    • Azure Databricks
    • Snowflake
    • เปิดฐานข้อมูลที่มิเรอร์
  • ฐานข้อมูล Azure SQL
  • Datamart

คุณลักษณะ

Fabric API สําหรับ GraphQL ประกอบด้วย:

  • การค้นหาสคีมาแหล่งข้อมูลโดยอัตโนมัติ
  • การสร้างคิวรีและการกลายพันธุ์โดยอัตโนมัติ
  • รุ่นอัตโนมัติของตัวแก้ไข
  • การสร้างรหัสการทดสอบภายในเครื่องโดยอัตโนมัติ
  • รองรับมุมมองในฐานข้อมูล SQL และคลังข้อมูล
  • การสนับสนุนกระบวนงานที่เก็บไว้ในฐานข้อมูล SQL และคลังข้อมูล
  • สนับสนุนแหล่งข้อมูลหลายแหล่งที่มีคิวรีแบบพัดลมออกที่สอดคล้องกัน
  • เครื่องมือในการสร้างความสัมพันธ์แบบหนึ่งต่อหนึ่ง หนึ่งต่อกลุ่ม และหลายต่อกลุ่ม
  • ตัวเลือกในการเลือกวัตถุแต่ละรายการเพื่อแสดงจากแหล่งข้อมูล
  • ตัวเลือกเพื่อแสดงคอลัมน์เฉพาะจากตารางแหล่งข้อมูล
  • เครื่องมือในการตรวจสอบพฤติกรรม API ด้วยแดชบอร์ดและการบันทึกคําขอ

ประสบการณ์การแก้ไขแบบโต้ตอบ

API สําหรับ GraphQL มีตัวแก้ไขที่ช่วยให้คุณพัฒนาและทดสอบการสืบค้นและการกลายพันธุ์ได้อย่างง่ายดาย ความสามารถของบรรณาธิการประกอบด้วย:

  • บานหน้าต่างผลลัพธ์เพื่อแสดงภาพผลลัพธ์ของคิวรีและการกลายพันธุ์
  • รองรับพารามิเตอร์การสืบค้นและการกลายพันธุ์
  • Intellisense ที่รองรับไวยากรณ์ GraphQL และชื่อวัตถุสคีมา

ขีด จำกัด

โปรดดูข้อมูลเพิ่มเติมใน API สําหรับข้อจํากัดของ GraphQL