Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Súhrn
| Položka | Popis |
|---|---|
| Stav vydania | Všeobecná dostupnosť |
| Produkty | Vynikať Power BI (sémantické modely) Power BI (toky údajov) Fabric (Tok údajov Gen2) Power Apps (toky údajov) Dynamics 365 Customer Insights Analysis Services |
| Podporované typy overovania | Anonymné Windows (vyžaduje bránu) Základné (vyžaduje bránu) Webové rozhranie API Konto organizácie |
| Referenčná dokumentácia k funkcii | OData.Feed, ODataOmitValues.Nulls |
Poznámka
Niektoré možnosti môžu byť prítomné v jednom produkte, ale nie iné z dôvodu plánov nasadenia a funkcií špecifických pre hostiteľa.
Podporované možnosti
- Základná
- Pokročilý
- Časti URL adries
- Otvoriť stĺpce typu
- Výber súvisiacich tabuliek
Poznámka
Microsoft Graph nie je podporovaný. Ďalšie informácie: Nedostatok podpory pre microsoft Graph v doplnku Power Query
Načítanie údajov z informačného kanála OData v aplikácii Power Query Desktop
Načítanie údajov z informačného kanála OData v aplikácii Power Query Desktop:
V prostredí na získanie údajov vyberte položku OData alebo Informačný kanál OData . Možnosti získania údajov v aplikácii Power Query Desktop sa líšia medzi aplikáciami. Ďalšie informácie o tom, ako Power Query Desktop získať údaje pre aplikáciu, nájdete v Kde môžete získať údaje.
Vyberte tlačidlo Základné a do textového poľa zadajte URL adresu. Táto URL adresa by mala byť koreňom služby OData, ku ktorému sa chcete pripojiť. Zadajte napríklad reťazec
https://services.odata.org/V4/northwind/northwind.svc/. Potom vyberte OK.
Ak je zadaná URL adresa neplatná, vedľa textového poľa
URL sa zobrazí ikona upozornenia.Ak sa pripájate pomocou informačného kanála OData prvýkrát, vyberte typ overenia, zadajte svoje poverenia (ak je to potrebné) a vyberte úroveň, na ktorú sa majú použiť nastavenia overovania. Potom vyberte položky Pripojiť.
V dialógovom okne Navigátor môžete vybrať tabuľku a potom buď transformovať údaje v editore Power Query výberom položky Transformovať údaje, alebo načítať údaje výberom položky Načítať.
Ak máte viacero tabuliek, ktoré majú priamy vzťah k jednej alebo viacerým z už vybratých tabuliek, môžete vybrať tlačidlo Vybrať súvisiace tabuľky . Keď to urobíte, importujú sa aj všetky tabuľky, ktoré majú priamy vzťah k jednej alebo viacerým už vybratým tabuľkám.
Načítanie údajov z informačného kanála OData v doplnku Power Query Online
Postup načítania údajov z informačného kanála OData v Power Query Online:
V prostredí na získanie údajov vyberte možnosť Informačný kanál OData alebo OData. Rôzne aplikácie majú rôzne spôsoby, ako získať údaje pomocou doplnku Power Query Online. Ďalšie informácie o tom, ako získať údaje z aplikácie do služby Power Query Online, prejdite na Kde získate údaje.
V zobrazenom dialógovom okne OData zadajte do textového poľa URL adresu.
Ak sa pripájate pomocou informačného kanála OData prvýkrát, vyberte druh overenia a zadajte svoje poverenia (ak je to potrebné). Potom vyberte položku Ďalej.
V dialógovom okne Navigátor môžete vybrať tabuľku a potom transformovať údaje v editore Power Query výberom položky Transformovať údaje.
Ak máte viacero tabuliek, ktoré majú priamy vzťah k jednej alebo viacerým z už vybratých tabuliek, môžete vybrať tlačidlo Vybrať súvisiace tabuľky . Keď to urobíte, importujú sa aj všetky tabuľky, ktoré majú priamy vzťah k jednej alebo viacerým už vybratým tabuľkám.
Pripojenie k službe Microsoft Graph
Pripojenie k rozhraniam Microsoft GraphREST API z doplnku Power Query sa neodporúča ani nepodporuje. Ďalšie informácie nájdete v téme Nedostatočná podpora pre Microsoft Graph v Power Query.
Známe problémy a obmedzenia
Pripojenia uzavreté pri pripájaní k OData/webovým zdrojom
Z dôvodu architektúry funkcie OData a ďalších webových konektorov môžu byť spojenia pomalé. Pomalé pripojenie môže niekedy spôsobiť zlyhanie pripojenia zdroja, čo má za následok chybu, ako napríklad "Existujúce pripojenie bolo násilne zatvorené vzdialeným hostiteľom". Aj keď máte možnosť použiť navigačné stĺpce pri zlučovaní medzi tabuľkami zo zdroja OData, túto možnosť nemáte pri zlučovaní so zdrojmi inými ako OData. Ak sa pri zlučovaní údajov OData alebo webového zdroja zobrazujú takéto problémy a nie je možné použiť namiesto toho navigačný stĺpec, pred zlúčením údajov by ste mali v dotaze použiť funkciu Table.Buffer v rozšírenom editore.
Na optimalizáciu výkonu odporúčame pridať do medzipamäte menšie zlučovania dotazov. Môžete tiež skúsiť prepnúť poradie dotazov v spojení a optimalizovať dotaz.
Testovanie problémov s pripojením
V prípadoch, keď odovzdávate URL adresu konektoru OData, ktorý nie je len koreňom služby (napríklad ak máte filter na URL adrese), by ste pri nastavovaní obnovenia v službe mali vybrať možnosť Vynechať testovacie pripojenie.
Keď zadáte poverenia pre službu OData do služby Power BI (napríklad po publikovaní PBIX, ktorý používa OData.Feed), služba Power BI otestuje poverenia, ale ignoruje všetky možnosti dotazu, ktoré boli zadané v dotaze M. Tieto možnosti dotazu mohli byť zadané priamo vo vzorci (napríklad pomocou riadka vzorcov alebo rozšíreného editora) alebo mohli byť predvolene pridané editorom Power Query. Úplný zoznam týchto možností dotazu nájdete v informačného kanála OData.
Overovanie do ľubovoľných služieb
Niektoré služby podporujú možnosť overenia pomocou overenia OAuth/Microsoft Entra ID konektorom OData mimo aplikácie. Táto schopnosť však vo väčšine prípadov nefunguje.
Ak sa pri pokuse o overenie vyskytne nasledujúca chyba:
We were unable to connect because this credential type isn’t supported for this resource. Please choose another credential type.
Obráťte sa na vlastníka služby. Musia buď zmeniť konfiguráciu overovania, alebo vytvoriť vlastný konektor.
Maximálna dĺžka URL adresy
Ak používate konektor informačného kanála OData na pripojenie k sharepointovému zoznamu, zoznamu SharePointu Online alebo Projektu Online, maximálna dĺžka URL adresy pre tieto pripojenia je približne 2 100 znakov. Prekročenie limitu znakov má za následok chybu 401. Táto maximálna dĺžka URL adresy je vstavaná v prednom paneli SharePointu a nedá sa zmeniť.
Ak chcete toto obmedzenie obísť, začnite s koreňovým koncovým bodom OData a potom prejdite a filtrujte v doplnku Power Query. Power Query filtruje túto URL adresu lokálne, keď je URL adresa príliš dlhá na to, aby ju SharePoint spracoval. Začnite napríklad nasledovne:
OData.Feed("https://contoso.sharepoint.com/teams/sales/_api/ProjectData")
namiesto
OData.Feed("https://contoso.sharepoint.com/teams/sales/_api/ProjectData/Projects?select=_x0031_MetricName...etc...")