ค้นหาคําตอบของ Fabric API ที่ถามบ่อยสําหรับคําถามของ GraphQL
GraphQL คืออะไร
GraphQL เป็นภาษาคิวรีโอเพนซอร์ส (Open Source)สําหรับ API และรันไทม์สําหรับการเติมเต็มคิวรีเหล่านั้นด้วยข้อมูลของคุณที่มีอยู่ GraphQL มีคําอธิบายที่สมบูรณ์และเข้าใจได้ของข้อมูลใน API ของคุณด้วยระบบที่มีประเภทที่แข็งแกร่ง ให้ลูกค้าสามารถถามได้อย่างชัดเจนถึงสิ่งที่พวกเขาต้องการและไม่มีอะไรเพิ่มเติม ทําให้ง่ายต่อการพัฒนา API เมื่อเวลาผ่านไป และเปิดใช้งานเครื่องมือสําหรับนักพัฒนาที่มีประสิทธิภาพ
Microsoft Fabric API สําหรับ GraphQL คืออะไร
Microsoft Fabric API สําหรับ GraphQL เป็นบริการที่มีการจัดการที่ช่วยให้คุณสามารถสร้าง GraphQL API ได้ภายในไม่กี่วินาทีเพื่อเข้าถึงข้อมูลจากแหล่งข้อมูลของคุณ เช่น Microsoft Fabric Data Warehouses, Microsoft Fabric Lakehouses, ฐานข้อมูล Microsoft Fabric Mirrored, ฐานข้อมูล Microsoft Fabric SQL และฐานข้อมูล Azure SQL ซึ่งมีเลเยอร์ API แบบรวมสําหรับการสอบถามและกลายข้อมูลจากแหล่งข้อมูลที่ได้รับการสนับสนุนเหล่านี้ Fabric API สําหรับ GraphQL อยู่ในตัวอย่าง
การดําเนินการ GraphQL ใดบ้างที่ได้รับการสนับสนุนใน Fabric API สําหรับ GraphQL
เฉพาะคิวรี GraphQL (อ่าน) และกลายพันธุ์ (เขียน) เท่านั้นที่ได้รับการสนับสนุนในปัจจุบัน แหล่งข้อมูลที่เปิดเผยผ่านจุดสิ้นสุด SQL Analytics เป็นแบบอ่านอย่างเดียว ดังนั้นจึงสนับสนุนเฉพาะคิวรีเท่านั้น ในกรณีของคลังข้อมูล คีย์หลักจะต้องถูกกําหนดสําหรับ Mutations จึงจะถูกสร้างขึ้นโดยอัตโนมัติ
ฉันจะดูและแก้ไขตัวแก้ไขใน Fabric API สําหรับ GraphQL ได้อย่างไร
ตัวแก้ไขเป็นคอมโพเนนต์ GraphQL ที่มีตรรกะทางธุรกิจเพื่อแก้ไขเขตข้อมูลใน API และดําเนินการกับข้อมูลที่อยู่ในแหล่งข้อมูล Fabric จะสร้างตัวแก้ไขโดยอัตโนมัติเมื่อใดก็ตามที่คุณแนบแหล่งข้อมูลใหม่หรือเลือกวัตถุใหม่ที่จะแสดงจากแหล่งข้อมูลที่มีอยู่ ในปัจจุบัน ยังไม่สามารถกําหนดตัวแก้ไขเองได้ สําหรับตรรกะทางธุรกิจที่กําหนดเองใน API สําหรับ GraphQL คุณสามารถสร้างกระบวนงานที่จัดเก็บไว้ในแหล่งข้อมูลและแสดงใน GraphQL API
API สําหรับแอปพลิเคชันไคลเอ็นต์ GraphQL จําเป็นต้องมีการเข้าถึงแหล่งข้อมูลเพื่อดําเนินการคิวรีหรือการกลายพันธุ์หรือไม่
API สําหรับ GraphQL จําเป็นต้องใช้แอปพลิเคชันเพื่อใช้ Microsoft Entra สําหรับการรับรองความถูกต้อง แอปพลิเคชันไคลเอ็นต์ของคุณต้องลงทะเบียน และกําหนดค่าเพื่อดําเนินการเรียกใช้ API กับ Fabric อย่างเพียงพอ แอปที่ลงทะเบียนใน Microsoft Entra จําเป็นต้องมีสิทธิ์ Item.Execute.All สําหรับบริการของ Power BI สําหรับข้อมูลเพิ่มเติม ดูสร้างแอป Microsoft Entra ใน Azure นอกเหนือจาก Microsoft Entra แล้ว ถ้ามีการกําหนดค่า API ให้ใช้การลงชื่อเข้าระบบครั้งเดียว (SSO) ผู้ใช้ที่ได้รับการรับรองความถูกต้องหรือบริการหลักในแอปที่เรียกใช้ GraphQL API จําเป็นต้องเข้าถึงทั้ง GraphQL API และแหล่งข้อมูล เรียกใช้ สิทธิ์คิวรีและ Mutations โดยเฉพาะใน GraphQL API และอ่านหรือเขียนที่จําเป็นในแหล่งข้อมูลของตัวเลือกตามลําดับ ตัวเลือกอื่นคือการมีผู้ใช้หรือบริการหลักเป็นสมาชิกพื้นที่ทํางานที่มี บทบาท ผู้สนับสนุนที่ทั้ง API และรายการแหล่งข้อมูลอยู่ซึ่งจะให้การเข้าถึงทั้งสองรายการที่จําเป็นจากที่เดียว สําหรับข้อมูลเพิ่มเติม ให้ดู ให้ผู้ใช้สามารถเข้าถึงพื้นที่ทํางาน อีกวิธีหนึ่งคือ ถ้ามีการกําหนดค่า API ให้ใช้ข้อมูลประจําตัวที่บันทึกไว้ ผู้ใช้หรือบริการหลักที่ได้รับการรับรองความถูกต้องเพียงต้องมีสิทธิ์เข้าถึง API (เลือก เรียกใช้คิวรีและ Mutations ตัวเลือกเมื่อเพิ่มสิทธิ์การเข้าถึงโดยตรงไปยัง API) คุณสามารถค้นหาตัวอย่างแบบ end-to-end ด้วยโค้ดตัวอย่างสําหรับทั้งโครงร่างสําคัญของผู้ใช้และบริการหลักที่ Connect Applications
ฉันจะเปิดตั๋วการสนับสนุนสําหรับ API สําหรับ GraphQL ได้อย่างไร
หากต้องการรับความช่วยเหลือจาก Microsoft Support ในปัญหาใด ๆ ที่เกี่ยวข้องกับ Fabric API สําหรับ GraphQL โปรดเยี่ยมชม ไซต์การสนับสนุน Fabric ของเรา และเลือกตัวเลือก การวิศวกรข้อมูล
API สําหรับ GraphQL ยังไม่รองรับภูมิภาคใด
ขณะนี้ API สําหรับ GraphQL ไม่ได้รับการสนับสนุนในภูมิภาคสหรัฐอเมริกาตะวันตก 3