Query Execution - Execute Query
Suorittaa kyselyn tietovuota vastaan ja palauttaa tuloksen.
Suorittaa määritetyn kyselyn tietovuota vasten ja suoratoistaa tuloksen takaisin soittajalle. Tukee mukautettujen koosteasiakirjojen käyttöä edistyneissä skenaarioissa.
Tämä ohjelmointirajapinta tukee pitkäkestoisia toimintoja.
Käyttöoikeudet
Kutsujalla on oltava tietovuon suoritusoikeudet .
Vaaditut delegoidut vaikutusalueet
Dataflow.Execute.All tai Item.Execute.All.
Rajoitukset
Kyselyitä voidaan suorittaa enintään 90 sekuntia.
Microsoft Entran tukemat käyttäjätiedot
Tämä ohjelmointirajapinta tukee tässä osiossa lueteltuja Microsoft -käyttäjätietoja.
| Identiteetti | Tuki |
|---|---|
| Käyttäjä | Kyllä |
| palvelun päänimen ja Hallittujen käyttäjätietojen | Kyllä |
Vastausmuodot
Ylätunnisteen Accept avulla voit neuvotella vastauksen mediatyypin. Nykyisin Apache Arrow -suoratoistomuoto on ainoa käytettävissä oleva vastausmuoto; lisämuotoja saattaa olla tarjolla tulevaisuudessa.
Suoratoistettava Apache-nuolen muoto
Mediatyyppi:application/vnd.apache.arrow.stream
Mediatyyppiä pq-arrow-version lähetettäessä vaaditaan mediatyypin parametri ja valitaan arrow-koodausversio:
-
pq-arrow-version=1— Alkuperäinen apache-nuolen koodaus. Yhteensopiva kaikkien tietovoiden kanssa, myös niiden, jotka muodostavat yhteyden paikallisen tietoyhdyskäytävän kautta. -
pq-arrow-version=2— Uudempi Apache-nuolikoodaus parannettu suoratoiston suorituskyvyllä. Ei tueta tietovoille, jotka muodostavat yhteyden paikallisen tietoyhdyskäytävän kautta.
EsimerkkiAccept: application/vnd.apache.arrow.stream;pq-arrow-version=2
Accept Jos otsikko jätetään kokonaan pois (tai */* lähetetään), vastauksen oletusarvo on application/vnd.apache.arrow.stream;pq-arrow-version=1.
Liittymä
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/dataflows/{dataflowId}/executeQuery
URI-parametrit
| Nimi | Kohteessa | Pakollinen | Tyyppi | Kuvaus |
|---|---|---|---|---|
|
dataflow
|
path | True |
string (uuid) |
Tietovuon tunnus. |
|
workspace
|
path | True |
string (uuid) |
Työtilan tunnus. |
Pyynnön otsikko
| Nimi | Pakollinen | Tyyppi | Kuvaus |
|---|---|---|---|
| Accept |
string |
Vastauksen haluttu mediatyyppi. Katso tuettujen vastausmuotojen luettelo toiminnon kuvauksesta. Nykyisin vain |
Pyynnön leipäteksti
| Nimi | Pakollinen | Tyyppi | Kuvaus |
|---|---|---|---|
| queryName | True |
string |
Tietovuosta suoritettavan kyselyn nimi (tai tarvittaessa mukautetusta koosteasiakirjasta). |
| customMashupDocument |
string |
Valinnainen mukautettu koostetiedosto, joka ohittaa tietovuon oletuskoostamisen. |
Vastaukset
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| 200 OK |
file |
Kyselyn tulos virtautettiin onnistuneesti. Vastauksen elin on koodattu pyynnön Kun vastaus on suoratoistettavassa Apache-nuolen muodossa ( |
| 202 Accepted |
Pyyntö hyväksytty, kyselyn suorittaminen on meneillään. Otsikot
|
|
| 429 Too Many Requests |
Palveluhinnan raja ylitettiin. Palvelin palauttaa otsikon, joka Otsikot Retry-After: integer |
|
| Other Status Codes |
Yleiset virhekoodit:
|
Määritelmät
| Nimi | Kuvaus |
|---|---|
|
Error |
Virheeseen liittyvä resurssitieto-objekti. |
|
Error |
Virhevastaus. |
|
Error |
Virheen vastauksen tiedot. |
|
Execute |
Pyynnön tiedot kyselyn suorittamiseksi tietovuosta. |
ErrorRelatedResource
Virheeseen liittyvä resurssitieto-objekti.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| resourceId |
string |
Virheestä liittyvä resurssitunnus. |
| resourceType |
string |
Virheestä liittyvän resurssin tyyppi. |
ErrorResponse
Virhevastaus.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| errorCode |
string |
Tietty tunniste, joka antaa tietoja virheehdosta ja mahdollistaa standardoidun tietoliikenteen palvelumme ja sen käyttäjien välillä. |
| isRetriable |
boolean |
Kun arvo on tosi, pyyntöä voidaan yrittää uudelleen. Määritä viive vastausotsikon |
| message |
string |
Ihmisen luettavissa oleva esitys virheestä. |
| moreDetails |
Luettelo virheiden lisätiedoista. |
|
| relatedResource |
Virheisiin liittyvät resurssitiedot. |
|
| requestId |
string (uuid) |
Virheeseen liittyvän pyynnön tunnus. |
ErrorResponseDetails
Virheen vastauksen tiedot.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| errorCode |
string |
Tietty tunniste, joka antaa tietoja virheehdosta ja mahdollistaa standardoidun tietoliikenteen palvelumme ja sen käyttäjien välillä. |
| message |
string |
Ihmisen luettavissa oleva esitys virheestä. |
| relatedResource |
Virheisiin liittyvät resurssitiedot. |
ExecuteQueryRequest
Pyynnön tiedot kyselyn suorittamiseksi tietovuosta.
| Nimi | Tyyppi | Kuvaus |
|---|---|---|
| customMashupDocument |
string |
Valinnainen mukautettu koostetiedosto, joka ohittaa tietovuon oletuskoostamisen. |
| queryName |
string |
Tietovuosta suoritettavan kyselyn nimi (tai tarvittaessa mukautetusta koosteasiakirjasta). |