Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V rozhraní API Fabric pro GraphQL můžete vystavit mnoho zdrojů dat prostřednictvím jedné položky rozhraní API. Tato funkce umožňuje vydat jeden dotaz, který načítá data napříč několika zdroji dat.
Dotaz na více zdrojů dat je posloupnost dotazů, které provádějí operace s různými zdroji dat.
Tato funkce zlepšuje výkon aplikací snížením počtu odezv mezi vaší aplikací a rozhraním API pro GraphQL.
Poznámka:
Více zdrojů dat vyžaduje ventilátory jednotlivých požadavků na zdroje dat. Nemůžete vytvářet relace mezi typy, které zahrnují více zdrojů dat. Kromě toho neexistuje záruka na pořadí, ve které se jednotlivé požadavky provádějí.
Příklad dotazu
Následující příklad ukazuje dotaz, který zahrnuje zdroje dat ContosoSales i ContosoInventory :
query {
customers (first: 1) {
items {
FirstName
LastName
}
}
inventories (first: 1) {
items {
Name
}
}
}
Tento požadavek načte první uzel z dotazu zákazníků odvozeného ze zdroje dat ContosoSales a první uzel z dotazu inventáře odvozeného ze zdroje dat ContosoInventory .
Výstupem požadavku je:
{
"data": {
"customers": {
"items": [
{
"FirstName": "Orlando",
"LastName": "Gee"
}
]
},
"inventories": {
"items": [
{
"Name": "AWC Logo Cap"
}
]
}
}
}
Výstup má dvě části: první oddíl "data" obsahuje výstup dotazu zákazníků a druhý oddíl "inventáře" obsahuje výstup dotazu inventáře .
Takto vypadá zobrazení dotazu při spuštění tohoto požadavku: