หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ใน Fabric API สําหรับ GraphQL คุณสามารถแสดงแหล่งข้อมูลมากมายผ่านรายการ API เดียวได้ คุณลักษณะนี้ช่วยให้คุณสามารถออกคิวรีเดียวที่ดึงข้อมูลข้ามแหล่งข้อมูลหลายแหล่ง
แบบสอบถามแหล่งข้อมูลหลายรายการคือลําดับของคิวรีที่ดําเนินการกับแหล่งข้อมูลต่างๆ
ฟังก์ชันนี้ช่วยเพิ่มประสิทธิภาพของแอปพลิเคชันโดยลดจํานวนการเดินทางไปกลับระหว่างแอปพลิเคชันของคุณและ API สําหรับ GraphQL
หมายเหตุ
แหล่งข้อมูลหลายแหล่งร้องขอให้แฟน ๆ ร้องขอแต่ละคําขอไปยังแหล่งข้อมูล คุณไม่สามารถสร้างความสัมพันธ์ข้ามชนิดที่ครอบคลุมแหล่งข้อมูลหลายแหล่งได้ นอกจากนี้ ยังไม่มีการรับประกันลําดับที่คําขอแต่ละรายการดําเนินการ
ตัวอย่างคิวรี
ตัวอย่างต่อไปนี้แสดงคิวรีที่ครอบคลุมทั้งแหล่งข้อมูล ContosoSales และ ContosoInventory :
query {
customers (first: 1) {
items {
FirstName
LastName
}
}
inventories (first: 1) {
items {
Name
}
}
}
คําขอนี้จะดึงข้อมูลโหนดแรกจากคิวรีลูกค้าที่ได้รับจากแหล่งข้อมูล ContosoSales และโหนดแรกจากคิวรีสินค้าคงคลังที่ได้รับจากแหล่งข้อมูล ContosoInventory
ผลลัพธ์สําหรับคําขอคือ:
{
"data": {
"customers": {
"items": [
{
"FirstName": "Orlando",
"LastName": "Gee"
}
]
},
"inventories": {
"items": [
{
"Name": "AWC Logo Cap"
}
]
}
}
}
ผลลัพธ์มีสองส่วน: ส่วนแรก "ข้อมูล" ประกอบด้วยผลลัพธ์ของแบบสอบถาม ลูกค้า และส่วนที่สอง "สินค้าคงคลัง" ประกอบด้วยผลลัพธ์ ของแบบสอบถาม สินค้าคงคลัง
นี่คือลักษณะของมุมมองแบบสอบถามเมื่อคุณดําเนินการคําขอนี้: