Informačný kanál OData

Súhrn

Položka Description
Stav uvoľnenia Všeobecná dostupnosť
Produkty Power BI (množiny údajov)
Power BI (toky údajov)
Power Apps (toky údajov)
Excel
Dynamics 365 Customer Insights
Analysis Services
Podporované typy overovania Anonymné
Windows
Základné (vyžaduje bránu)
Webové rozhranie API
Organizačný účet
Referenčná dokumentácia funkcie 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 možností špecifických pre hostiteľa.

Podporované možnosti

  • Základné
  • Pokročilí
    • Časti URL adries
    • Otvorenie stĺpcov 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 pracovnej ploche doplnku Power Query

Načítanie údajov z informačného kanála OData v pracovnej ploche doplnku Power Query:

  1. Vo výbere konektora vyberte možnosť OData alebo OData Feed.

  2. Vyberte tlačidlo Základné a do textového poľa zadajte url adresu. Táto adresa URL by mala byť koreňom služby OData, ku ktorému sa chcete pripojiť. Zadajte napríklad http://services.odata.org/V4/northwind/northwind.svc/ . Potom vyberte tlačidlo OK.

    Výber url adresy OData.

    Ak je zadaná adresa URL neplatná,  ikona Upozornenie. ikona upozornenia sa zobrazí vedľa textového poľa URL.

  3. Ak sa pripájate prvýkrát pomocou informačného kanála OData, vyberte typ overenia, zadajte poverenia (ak je to potrebné) a vyberte úroveň, na ktorú sa majú použiť nastavenia overovania. Potom vyberte položku Pripojenie.

    Výber poverení OData.

  4. 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ť.

    Výber webovej tabuľky.

    Ak máte viacero tabuliek, ktoré majú priamy vzťah k jednej alebo viacerým už vybratým tabuľkám, môžete vybrať tlačidlo Vybrať súvisiace tabuľky. Keď tak 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

Načítanie údajov z informačného kanála OData v doplnku Power Query Online:

  1. Vo výbere konektora vyberte možnosť OData alebo OData Feed.

  2. V zobrazenom dialógovom okne OData zadajte do textového poľa adresu URL.

    OData online prihlásenie.

  3. Ak sa pripájate prvýkrát pomocou informačného kanála OData, vyberte typ overovania a zadajte poverenia (ak je to potrebné). Potom vyberte položku Ďalej.

  4. 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.

    Výber webovej tabuľky.

    Ak máte viacero tabuliek, ktoré majú priamy vzťah k jednej alebo viacerým už vybratým tabuľkám, môžete vybrať tlačidlo Vybrať súvisiace tabuľky. Keď tak 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 microsoft Graph

Pripojenie k rozhraniam Microsoft Graph REST API z doplnku Power Query sa neodporúča ani nepodporuje. Ďalšie informácie nájdete v tomto článku.

Známe problémy a obmedzenia

Spojenia

Vďaka architektúre OData a iných webových konektorov môžu byť spojenia neslušné. Aj keď máte možnosť použiť navigačné stĺpce pri zlúčení medzi tabuľkami zo zdroja OData, túto možnosť nemáte pri zlúčení so zdrojmi, ktoré nie sú odata.

Ak sa pri zlúčení zdroja OData cítite problémy s výkonom, pred zlúčením údajov by ste mali použiť súbor Table.Buffer na dotaz OData v rozšírenom editore.

Problémy s testovaním pripojenia

V prípadoch, keď odovzdávate v adrese URL konektor OData, ktorý nie je len koreňom služby, napríklad ak máte filter na adrese URL, pri nastavovaní obnovenia v službe by ste mali vybrať položku Preskočiť testovacie pripojenie.

Overovanie ľubovoľných služieb

Niektoré služby podporujú možnosť, aby sa konektor OData overil overením overením OAuth/AAD z krabice. Vo väčšine prípadov to však nebude fungovať.

Pri pokuse o overenie, ak sa zobrazí nasledujúca chyba:

"Nepodarilo sa nám pripojiť, pretože tento typ poverenia nie je podporovaný pre tento prostriedok. Vyberte iný typ poverenia."

Chyba pri pripojení k koncovému bodu, ktorý nepodporuje OAuth s webovým konektorom.

Obráťte sa na vlastníka služby. Buď budú musieť zmeniť konfiguráciu overovania, alebo vytvoriť vlastný konektor.

<a name="maximum-url-length">Maximálna dĺžka adresy URL

Ak používate konektor informačného kanála OData na pripojenie k zoznamu SharePoint, SharePoint online zoznamu alebo Project Online, maximálna dĺžka adresy URL pre tieto pripojenia je približne 2100 znakov. Prekročenie limitu znakov má za následok chybu 401. Táto maximálna dĺžka adresy URL je zabudovaná v prednej SharePoint a nedá sa zmeniť.

Ak chcete obísť toto obmedzenie, začnite s koreňovým koncovým bodom OData a potom navigujte a filtrujte vo vnútri doplnku Power Query. Power Query filtruje túto adresu URL lokálne, keď je adresa URL príliš dlhá na to, aby SharePoint spracovali. Začnite napríklad s:

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

namiesto

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