Mengkueri beberapa sumber data di Fabric API untuk GraphQL
Catatan
Microsoft Fabric API untuk GraphQL sedang dalam pratinjau.
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 menggunakan lakukan operasi terhadap sumber data yang berbeda.
Fungsionalitas ini dapat meningkatkan performa aplikasi Anda 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 urutan permintaan individu akan dijalankan.
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"
}
]
}
}
}
Ada dua bagian ke output: Bagian pertama, "data" berisi output kueri pelanggan . Bagian kedua, "inventori", berisi output kueri inventori .
Seperti inilah tampilan kueri saat menjalankan permintaan ini: