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

หมายเหตุ

Microsoft Fabric API สําหรับ GraphQL อยู่ในตัวอย่าง

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

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

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

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

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

  • คลังข้อมูล Microsoft Fabric
  • Microsoft Fabric Lakehouse ผ่านจุดสิ้นสุด SQL Analytics
  • Microsoft Fabric Mirrored Databases ผ่านจุดสิ้นสุด SQL Analytics
  • Datamarts

คุณลักษณะ

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

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

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

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

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