Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Yhteenveto
| Nimike | kuvaus |
|---|---|
| Julkaisutila | Yleinen saatavuus |
| Tuotteet | Erottua Power BI (semanttiset mallit) Power BI (tietovuot) Fabric (Tietovuo Gen2) Power Apps (tietovuot) Dynamics 365 Customer Insights Analysis Services |
| Tuetut todennustyypit | Anonyymi Windows (edellyttää yhdyskäytävää) Perus (edellyttää yhdyskäytävää) WWW-ohjelmointirajapinta Organisaation tili |
| Funktioiden viitedokumentaatio | OData.Feed, ODataOmitValues.Nulls |
Huomautus
Jotkin ominaisuudet voivat olla olemassa yhdessä tuotteessa, mutta ei toisissa käyttöönottoaikataulujen ja isäntäkohtaisten ominaisuuksien vuoksi.
Tuetut toiminnot
- Perus
- Edistynyt
- URL-osat
- Avoimen tyypin sarakkeet
- Valitse liittyvät taulukot
Huomautus
Microsoft Graphia ei tueta. Lisätietoja: Microsoft Graphin tuen puute Power Queryssa
Tietojen lataaminen OData-syötteestä Power Query Desktopissa
Tietojen lataaminen OData-syötteestä Power Query Desktopissa:
Valitse OData - tai OData-syöte tietojen noutamisen käyttökokemuksessa. Power Query Desktopin Nouda tiedot -käyttökokemus vaihtelee sovellusten välillä. Lisätietoja Power Query Desktopista saat sovelluksen tietojen käyttökokemuksesta artikkelista Mistä tiedot noudataan.
Valitse Perus-painike ja kirjoita URL-osoite tekstiruutuun. Tämän URL-osoitteen on oltava sen OData-palvelun pääkansio, johon haluat muodostaa yhteyden. Kirjoita esimerkiksi
https://services.odata.org/V4/northwind/northwind.svc/. Valitse sitten OK.
Jos antamasi URL-osoite on virheellinen,
URL-tekstiruudun viereen tulee varoituskuvake.Jos muodostat yhteyden OData-syötteen avulla ensimmäistä kertaa, valitse todennustyyppi, syötä tunnistetietosi (tarvittaessa) ja valitse taso, jolla todennusasetuksia käytetään. Valitse sitten Yhdistä.
Siirtymistoiminto-valintaikkunassa voit valita taulukon ja joko muuntaa tiedot Power Query editorissa valitsemalla Muunna tiedot tai ladata tiedot valitsemalla Lataa.
Jos sinulla on useita taulukoita, joilla on suora suhde yhteen tai useampaan jo valitusta taulukosta, voit valita Valitse liittyvät taulukot -painikkeen. Tällöin kaikki taulukot, joilla on suora yhteys yhteen tai useampaan jo valittuun taulukkoon, tuodaan.
Tietojen lataaminen OData-syötteestä Power Query Onlinessa
Tietojen lataaminen OData-syötteestä Power Query Onlinessa:
Valitse OData - tai OData-syöte-vaihtoehto Nouda tiedot -toiminnossa. Eri sovelluksilla on eri tapoja päästä Power Query Onlinen tietojen noutamiseen. Lisätietoja siitä, miten pääset Power Query Onlinen tietojen noutamiseen sovelluksestasi, on kohdassa Mistä tiedot noudataan.
Kirjoita avautuvaan OData-valintaikkunaan URL-osoite tekstiruutuun.
Jos muodostat yhteyden OData-syötteen avulla ensimmäistä kertaa, valitse todennustyyppi ja anna tunnistetietosi (tarvittaessa). Valitse sitten Seuraava.
Siirtymistoiminto-valintaikkunassa voit valita taulukon ja muuntaa sitten tiedot Power Query editorissa valitsemalla Muunna tiedot.
Jos sinulla on useita taulukoita, joilla on suora suhde yhteen tai useampaan jo valitusta taulukosta, voit valita Valitse liittyvät taulukot -painikkeen. Tällöin kaikki taulukot, joilla on suora yhteys yhteen tai useampaan jo valittuun taulukkoon, tuodaan.
Yhdistäminen Microsoft Graphiin
Microsoft Graph REST - ohjelmointirajapintoihin yhdistämistä Power Querysta ei suositella eikä tueta. Lisätietoja on kohdassa Microsoft Graphin tuen puute Power Query.
Tunnetut ongelmat ja rajoitukset
OData-/verkkolähteisiin yhdistämisen yhteydessä suljetut yhteydet
ODatan ja muiden verkkoliittimien arkkitehtuurin vuoksi liitokset voivat olla hitaita. Hidas liitos voi joskus aiheuttaa lähteen yhteyden epäonnistumisen, mikä johtaa virheeseen, kuten "Etäisäntä sulki olemassa olevan yhteyden väkisin". Vaikka voit käyttää siirtymissarakkeita, kun yhdistät taulukoita OData-lähteestä, sinulla ei ole tätä vaihtoehtoa, kun yhdistät muihin kuin OData-lähteisiin. Jos kohtaat tällaisia ongelmia OData- tai Verkkolähdettä yhdistettäessä, etkä pysty käyttämään siirtymissaraketta sen sijaan, käytä Table.Buffer-funktiota kyselyssäsi laajennetussa editorissa ennen tietojen yhdistämistä.
Suosittelemme, että puskuroit vain pienemmän yhdistettävien kyselyiden suorituskyvyn optimoimiseksi. Voit myös yrittää vaihtaa liitoksen kyselyiden järjestystä kyselyn optimoimiseksi.
Yhteysongelmien testaaminen
Jos siirrät URL-osoitteen OData-liittimeen, joka ei ole pelkästään palvelun pääkansio (esimerkiksi jos sinulla on suodatin URL-osoitteessa), kun määrität päivityksen palvelussa, valitse Ohita testiyhteys.
Kun syötät OData-palvelun tunnistetiedot Power BI -palveluun (esimerkiksi kun olet julkaissut PBIX:n, joka käyttää OData.Feed), Power BI -palvelu testaa tunnistetiedot, mutta ohittaa kaikki M-kyselyssä määritetyt kyselyasetukset. Nämä kyselyasetukset on voitu määrittää suoraan kaavassa (esimerkiksi kaavarivin tai laajennetun editorin avulla), tai Power Query -editori on saattanut lisätä ne oletusarvoisesti. Löydät kyselyvaihtoehtojen täydellisen luettelon kohdasta OData.Feed.
Todentaminen mielivaltaisiin palveluihin
Jotkin palvelut tukevat OData-liittimen todennusta OAuth-/Microsoft Entra ID -todennuksen avulla. Tämä kyky ei kuitenkaan toimi useimmissa tapauksissa.
Jos yrität todentaa, tapahtuu seuraava virhe:
We were unable to connect because this credential type isn’t supported for this resource. Please choose another credential type.
Ota yhteyttä palvelun omistajaan. Heidän on joko muutettava todennusmääritystä tai luotava mukautettu liitin.
URL-osoitteen enimmäispituus
Jos käytät OData-syötteen liitintä yhteyden muodostamiseen SharePoint-luetteloon, SharePointin online-luetteloon tai Project Onlineen, näiden yhteyksien URL-osoitteen enimmäispituus on noin 2 100 merkkiä. Merkkirajan ylittäminen aiheuttaa 401-virheen. Tämä URL-osoitteen enimmäispituus luodaan SharePointin edustapäähän, eikä sitä voi muuttaa.
Voit kiertää tämän rajoituksen aloittamalla OData-pääpäätepisteellä ja siirtymällä sitten Power Queryn sisällä. Power Query suodattaa tämän URL-osoitteen paikallisesti, kun URL-osoite on liian pitkä SharePointille. Aloita esimerkiksi merkkijonolla:
OData.Feed("https://contoso.sharepoint.com/teams/sales/_api/ProjectData")
Sijasta
OData.Feed("https://contoso.sharepoint.com/teams/sales/_api/ProjectData/Projects?select=_x0031_MetricName...etc...")