Muistiinpano
Tälle sivulle pääsy edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoja.
Tälle sivulle pääsy edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoja.
GraphQL:n Fabric-ohjelmointirajapinnassa voit paljastaa monia tietolähteitä yhden ohjelmointirajapintakohteen kautta. Tämän ominaisuuden avulla voit tehdä yhden kyselyn, joka noutaa tietoja useista tietolähteistä.
Usean tietolähteen kysely on sarja kyselyitä, jotka suorittavat toimintoja eri tietolähteille.
Tämä toiminto parantaa sovelluksen suorituskykyä vähentämällä edestakaisten matkojen määrää sovelluksesi ja GraphQL:n ohjelmointirajapinnan välillä.
Muistiinpano
Monitietolähde pyytää faneilta yksittäisiä tietolähteisiin perustuvia pyyntöjä. Et voi luoda suhteita eri tyyppien välillä, jotka kattavat useita tietolähteitä. Lisäksi yksittäisten pyyntöjen suorittamasta tilauksesta ei ole takeita.
Kyselyesimerkki
Seuraavassa esimerkissä on kysely, joka kattaa sekä ContosoSales- että ContosoInventory-tietolähteet :
query {
customers (first: 1) {
items {
FirstName
LastName
}
}
inventories (first: 1) {
items {
Name
}
}
}
Tämä pyyntö noutaa ensimmäisen solmun ContosoSales-tietolähteestä johdetusta asiakaskyselystä ja ensimmäisen solmun ContosoInventory-tietolähteestä johdetusta varastokyselystä.
Pyynnön tulos on seuraava:
{
"data": {
"customers": {
"items": [
{
"FirstName": "Orlando",
"LastName": "Gee"
}
]
},
"inventories": {
"items": [
{
"Name": "AWC Logo Cap"
}
]
}
}
}
Tulosteessa on kaksi osaa: Ensimmäinen osa, "tiedot", sisältää asiakaskyselyn tulosteen ja toinen osa, "varastot", sisältää varastokyselyn tuotoksen.
Kyselynäkymä näyttää tältä, kun suoritat tämän pyynnön: