Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Di Fabric API untuk GraphQL, Anda dapat mengekspos banyak sumber data melalui satu item API. Fitur ini memungkinkan Anda mengeluarkan satu kueri yang mengambil data di beberapa sumber data.
Kueri sumber multi-data adalah urutan kueri yang melakukan operasi terhadap sumber data yang berbeda.
Fungsionalitas ini meningkatkan performa aplikasi dengan mengurangi jumlah perjalanan pulang pergi antara aplikasi Anda dan API untuk GraphQL.
Catatan
Permintaan sumber multi-data memberi tahu permintaan individual ke sumber data. Anda tidak dapat membuat hubungan di seluruh jenis yang mencakup beberapa sumber data. Selain itu, tidak ada jaminan pada pesanan yang dijalankan permintaan individual.
Contoh kueri
Contoh berikut menunjukkan kueri yang mencakup sumber data ContosoSales dan ContosoInventory :
query {
customers (first: 1) {
items {
FirstName
LastName
}
}
inventories (first: 1) {
items {
Name
}
}
}
Permintaan ini mengambil simpul pertama dari kueri pelanggan yang berasal dari sumber data ContosoSales , dan simpul pertama dari kueri inventori yang berasal dari sumber data ContosoInventory .
Output untuk permintaan adalah:
{
"data": {
"customers": {
"items": [
{
"FirstName": "Orlando",
"LastName": "Gee"
}
]
},
"inventories": {
"items": [
{
"Name": "AWC Logo Cap"
}
]
}
}
}
Output memiliki dua bagian: Bagian pertama, "data", berisi output kueri pelanggan , dan bagian kedua, "inventori", berisi output kueri inventori .
Ini adalah tampilan kueri saat Anda menjalankan permintaan ini: