OData-adatcsatorna

Összegzés

Elem Leírás
Kiadási állapot Általános rendelkezésre állás
Termékek Excel
Power BI (Szemantikai modellek)
Power BI (Adatfolyamok)
Háló (Adatfolyam Gen2)
Power Apps (Adatfolyamok)
Dynamics 365 Customer Insights
Analysis Services
Támogatott hitelesítési típusok Névtelen
Windows (átjárót igényel)
Alapszintű (átjárót igényel)
Webes API
Szervezeti fiók
Függvényreferenciák dokumentációja OData.Feed, ODataOmitValues.Nulls

Feljegyzés

Egyes képességek egy termékben lehetnek jelen, másokat azonban az üzembehelyezési ütemezések és a gazdagépspecifikus képességek miatt.

Támogatott képességek

  • Alap
  • Speciális
    • URL-részek
    • Típusoszlopok megnyitása
  • Kapcsolódó táblák kijelölése

Feljegyzés

A Microsoft Graph nem támogatott. További információ: A Microsoft Graph támogatásának hiánya a Power Queryben

Adatok betöltése OData-hírcsatornából a Power Query Desktopban

Adatok betöltése OData-hírcsatornából a Power Query Desktopban:

  1. Az adatok lekérése felületen válassza az OData vagy az OData-hírcsatorna lehetőséget. A Power Query Desktop adatbeolvasási felülete alkalmazásonként eltérő. Ha többet szeretne tudni arról, hogy a Power Query Desktop hogyan szerezhet be adatokat az alkalmazáshoz, lépjen a Hol lehet adatokat lekérni.

  2. Válassza az Alapszintű gombot, és írjon be egy URL-címet a szövegmezőbe. Ennek az URL-címnek kell lennie annak az OData-szolgáltatásnak a gyökere, amelyhez csatlakozni szeretne. Például adja meg http://services.odata.org/V4/northwind/northwind.svc/. Ezután válassza az OK gombra.

    OData URL-cím kiválasztása.

    Ha a megadott URL-cím érvénytelen, egy Figyelmeztetés ikon.figyelmeztető ikon jelenik meg az URL-szövegmező mellett.

  3. Ha először csatlakozik az OData-adatcsatornával, válassza ki a hitelesítési típust, adja meg a hitelesítő adatait (ha szükséges), és válassza ki azt a szintet, amellyel a hitelesítési beállításokat alkalmazhatja. Ezután válassza a Csatlakozás.

    OData-hitelesítő adatok kiválasztása.

  4. A Kezelő párbeszédpanelen kijelölhet egy táblát, majd átalakíthatja az adatokat a Power Query-szerkesztő az Adatok átalakítása lehetőség választásával, vagy betöltheti az adatokat a Betöltés gombra kattintva.

    Webtábla kiválasztása.

    Ha több olyan táblája van, amely közvetlen kapcsolatban áll egy vagy több kijelölt táblával, válassza a Kapcsolódó táblák kiválasztása gombot. Ha így tesz, minden olyan tábla is importálva lesz, amely közvetlen kapcsolatban áll egy vagy több már kijelölt táblával.

Adatok betöltése OData-hírcsatornából a Power Query Online-ban

Adatok betöltése OData-hírcsatornából a Power Query Online-ban:

  1. Válassza az OData vagy az OData-adatcsatorna lehetőséget az adatbeolvasási felületen. A különböző alkalmazások különböző módokon érhetik el a Power Query Online-t az adatélmény eléréséhez. Ha többet szeretne tudni arról, hogyan juthat el a Power Query Online-hoz, hogyan szerezhet be adatokat az alkalmazásból, lépjen a Hol kérhet le adatokat.

    Képernyőkép az adatok lekérése ablakról az OData kiemelésével.

  2. A megjelenő OData párbeszédpanelen írjon be egy URL-címet a szövegmezőbe.

    Képernyőkép az OData online bejelentkezési oldaláról.

  3. Ha először csatlakozik az OData-csatornával, válassza ki a hitelesítési típust, és adja meg a hitelesítő adatait (ha szükséges). Ezután válassza a Tovább gombra.

  4. A Kezelő párbeszédpanelen kijelölhet egy táblát, majd átalakíthatja az adatokat a Power Query-szerkesztő az Adatok átalakítása lehetőség választásával.

    Képernyőkép az online kezelőről a kiválasztott és megjelenített termékek betűrendes listájával.

    Ha több olyan táblája van, amely közvetlen kapcsolatban áll egy vagy több kijelölt táblával, válassza a Kapcsolódó táblák kiválasztása gombot. Ha így tesz, minden olyan tábla is importálva lesz, amely közvetlen kapcsolatban áll egy vagy több már kijelölt táblával.

Csatlakozás a Microsoft Graphra

CsatlakozásA Power Query Microsoft Graph REST API-i nem ajánlottak és nem támogatottak. További információ: A Microsoft Graph támogatásának hiánya a Power Queryben

Ismert problémák és korlátozások

Összekapcsolások

Az OData és más webes összekötők architektúrája miatt az illesztések nem teljesíthetők. Bár az OData-forrásból származó táblák egyesítéséhez használhat navigációs oszlopokat, a nem Odata-forrásokkal való egyesítéskor ez a lehetőség nem használható.

Ha teljesítményproblémákat tapasztal egy OData-forrás egyesítésekor, az adatok egyesítése előtt alkalmazza a Table.Buffert az OData-lekérdezésre a speciális szerkesztőben.

Tesztelési Csatlakozás problémák

Ha olyan URL-címet ad át az OData-összekötőnek, amely nem csak a szolgáltatás gyökere (például ha van egy szűrője az URL-címen), a szolgáltatás frissítésének beállításakor válassza a Tesztelés kihagyása Csatlakozás ion lehetőséget.

Amikor egy OData-szolgáltatás hitelesítő adatait adja meg a Power BI szolgáltatás (például egy pbIX-t használó OData.Feedközzététel után), Power BI szolgáltatás teszteli a hitelesítő adatokat, de figyelmen kívül hagyja az M lekérdezésben megadott lekérdezési beállításokat. Előfordulhat, hogy ezeket a lekérdezési beállításokat közvetlenül a képletben adták meg (például a szerkesztőléc vagy a speciális szerkesztő használatával), vagy a Power Query-szerkesztő alapértelmezés szerint hozzáadta őket. A lekérdezési beállítások teljes listáját az OData.Feedben találja.

Hitelesítés tetszőleges szolgáltatásokhoz

Egyes szolgáltatások támogatják, hogy az OData-összekötő az OAuth/Microsoft Entra ID-hitelesítéssel a dobozon kívül hitelesíthesse magát. Ez azonban a legtöbb esetben nem fog működni.

A hitelesítés megkísérlésekor, ha a következő hiba történik:

We were unable to connect because this credential type isn’t supported for this resource. Please choose another credential type.

Hiba történt egy olyan végponthoz való csatlakozáskor, amely nem támogatja az OAuthot a webes összekötővel.

Lépjen kapcsolatba a szolgáltatás tulajdonosával. Vagy módosítaniuk kell a hitelesítési konfigurációt, vagy egyéni összekötőt kell létrehozniuk.

Az URL-cím maximális hossza

Ha OData-hírcsatorna-összekötőt használ egy SharePoint-listához, a SharePoint online listához vagy a Project Online-hoz való csatlakozáshoz, ezeknek a kapcsolatoknak a maximális URL-hossza körülbelül 2100 karakter. A karakterkorlát túllépése 401-et eredményez. Ez a maximális URL-hossz a SharePoint előtérbe van beépítve, és nem módosítható.

A korlátozás megkerüléséhez kezdje a gyökér OData-végponttal, majd navigáljon és szűrjön a Power Queryben. A Power Query helyileg szűri ezt az URL-címet, ha az URL-cím túl hosszú ahhoz, hogy a SharePoint kezelje. Kezdje például a következővel:

OData.Feed("https://contoso.sharepoint.com/teams/sales/_api/ProjectData")

ahelyett, hogy

OData.Feed("https://contoso.sharepoint.com/teams/sales/_api/ProjectData/Projects?select=_x0031_MetricName...etc...")