Import súborov zo služieb SharePoint a OneDrive for Business

Power Query ponúka rad spôsobov na získanie prístupu k súborom, ktoré sú hosťované buď na SharePoint alebo OneDrive for Business.

Prehľadávanie súborov

Poznámka

V súčasnosti môžete vyhľadať iba OneDrive for Business súborov overeného používateľa v službe Power Query Online pre PowerApps.

Power Query sa pri vytváraní OneDrive údajov v službe PowerApps pomocou niektorého z týchto konektorov zobrazí tlačidlo Prehľadávať vedľa textového poľa Cesta k súboru alebo URL adresa:

Prehľadávať OneDrive... v okne Nastavenia pripojenia pre konektor konektora Excel pripojenia.

Keď vyberiete toto tlačidlo, zobrazí sa výzva na prechádzanie procesom overovania. Po dokončení tohto procesu sa zobrazí nové okno so všetkými súbormi v OneDrive for Business overeného používateľa.

Nové okno na prehľadávanie súborov z OneDrive for Business overeného používateľa.

Môžete vybrať súbor, ktorý si vyberiete, a potom vybrať tlačidlo Otvoriť. Po výbere položky Otvoriť sa vrátite na počiatočnú stránku nastavení pripojenia, kde uvidíte, že textové pole Cesta k súboru alebo URL adresa teraz obsahuje presnú URL adresu súboru, ktorý ste vybrali z OneDrive for Business.

Okno nastavenia pripojenia s URL adresou k vybratému súboru hosťovanému OneDrive for Business.

Môžete vybrať tlačidlo Ďalej v pravom dolnom rohu okna a pokračovať v procese a získať údaje.

Z webového konektora pomocou URL adresy súboru

  1. Pomocou prehliadača prejdite do umiestnenia služby OneDrive for Business. Kliknite pravým tlačidlom myši na súbor, ktorý chcete použiť, a vyberte možnosť Otvoriť v programe Excel.

    Poznámka

    Rozhranie vášho prehliadača možno nebude vyzerať rovnako ako na nasledujúcom obrázku. Existuje mnoho spôsobov, ktorými môžete zadať príkaz na otvorenie v programe Excel pre súbory v rozhraní vášho prehliadača OneDrive for Business. Môžete použiť ľubovoľnú možnosť, ktorá vám umožní otvoriť súbor v programe Excel.

    Snímka obrazovky OneDrivu v prehliadači zobrazujúca výber Otvoriť v Exceli.

  2. V Excel vyberte Súbor > Informácie a potom vyberte tlačidlo Kopírovať cestu.

    Snímka obrazovky ponuky Informácie zobrazujúca výber tlačidla Kopírovať cestu.

Ak chcete použiť prepojenie, ktoré ste práve skopírovali Power Query, vykonajte nasledujúce kroky:

  1. Vyberte položky Získať údaje > Web.

    Snímka obrazovky pása s nástrojmi Získať údaje v Power BI Desktop, ktorá zobrazuje webový výber.

  2. V dialógovom okne Z webu vyberte možnosť Základné a prilepte prepojenie do URL adresy.

  3. Odstráňte reťazec ?web=1 na konci prepojenia, aby ste Power Query mohli správne prejsť do súboru, a potom vyberte položku OK.

    Snímka obrazovky dialógového okna Z webu zobrazujúca, ako odstrániť reťazec z poľa URL adresy.

  4. Ak Power Query výzvu na zadanie prihlasovacích údajov, vyberte položku Windows (pre lokálne lokality SharePoint) alebo Konto pridelené vašou organizáciou (pre Microsoft 365 alebo OneDrive for Business lokality). Výberom položky Pripojenie.

    Snímka obrazovky Power BI Desktop výzvy na zadanie poverení, ktorá sa Windows výberu konta organizácie.

    Výstraha

    Pri práci so súbormi hosťovaných OneDrive na domovskej stránke musí byť súbor, ku ktorého sa chcete pripojiť, verejne dostupný. Pri nastavovaní metódy overovania pre toto pripojenie vyberte možnosť Anonymné.

Keď sa zobrazí dialógové okno Navigátor, môžete si vybrať zo zoznamu tabuliek, hárkov a rozsahov našlo v Excel zošite. Tam môžete použiť súbor OneDrivu for Business rovnako ako akýkoľvek iný excelový súbor. Môžete vytvárať zostavy a používať ich v množinách údajov ako akýkoľvek iný zdroj údajov.

Poznámka

Ak chcete použiť súbor OneDrivu for Business ako zdroj údajov v službe Power BI, po povolení možnosti Obnovenie služby pre tento súbor sa uistite, že ste pri konfigurácii nastavení obnovenia vybrali ako metódu overovania možnosť OAuth2. V opačnom prípade sa môže vyskytnúť chyba (napríklad Poverenia zdroja údajov sa nepodarilo aktualizovať) pri pokuse o pripojenie alebo obnovenie. Výberom OAuth2 ako metódy overovania sa táto chyba poverenia opraví.

SharePoint konektora priečinka

Podrobné pokyny, ako sa pripojiť k súborom hosťovaným na vašej lokalite SharePoint nájdete v článku o SharePoint priečinku.

Po úspešnom vytvorení pripojenia sa zobrazí výzva s ukážkou tabuľky, ktorá zobrazí súbory vo vašej SharePoint lokalite. Vyberte tlačidlo Transformovať údaje v pravom dolnom rohu okna.

Ukážka tabuľky po pripojení k lokalite SharePoint pomocou konektora SharePoint priečinka zobrazujúca súbory nájdené na SharePoint lokalite.

Výberom tlačidla Transformovať údaje sa zobrazí údaje s názvom Zobrazenie systému súborov. Každý z riadkov v tejto tabuľke predstavuje súbor, ktorý ste našli na SharePoint lokalite.

Ukážka tabuľky súborov na lokalite SharePoint po výbere tlačidla Transformovať údaje.

Tabuľka obsahuje stĺpec s názvom Obsah, ktorý obsahuje váš súbor v binárnom formáte. Hodnoty v stĺpci Obsah majú inú farbu ako ostatné hodnoty v ostatných stĺpcoch tabuľky, čo značuje, že je možné ich vybrať.

Keď v stĺpci Obsah vyberiete binárnu hodnotu, služba Power Query automaticky pridá do dotazu rad krokov, aby ste k súboru prejdeli a kde je to možné, interpretujú jeho obsah.

Napríklad z tabuľky zobrazenej na predchádzajúcom obrázku môžete vybrať druhý riadok, v ktorom pole Názov obsahuje hodnotu 02-February.csv. Power Query sa automaticky vytvorí rad krokov na navigáciu a interpretáciu obsahu súboru vo formáte CSV súboru.

Obsah súboru CSV s názvom súboru 02-February.csv ktorý automaticky interpretoval súbor Power Query ako je to znázornené v časti Použité kroky.

Poznámka

S tabuľkou môžete pracovať použitím filtrov, triedenia a iných transformácií ešte pred prechodom na súbor podľa vlastného výberu. Keď tieto transformácie dokončíte, vyberte binárnu hodnotu, ktorú chcete zobraziť.

OneDrive for Business prostredie

Konektor SharePoint a jeho prostredie funguje aj pre súbory hosťované na OneDrive for Business. URL adresa, ktorú potrebujete použiť, je však iná ako URL adresa, ktorú by ste SharePoint lokalite. Ak chcete nájsť svoju jedinečnú URL adresu, prejdite OneDrive for Business na portál a skopírujte URL adresu z prehliadača. Táto URL adresa môže vyzerať podobne ako v nasledujúcom príklade:

https://contoso-my.sharepoint.com/personal/user123_contoso_com/_layouts/15/onedrive.aspx

Nepotrebujete úplnú URL adresu, ale iba niekoľko prvých častí. URL adresa, ktorú musíte použiť v Power Query bude mať nasledujúci formát:

https://<unique_tenant_name>.sharepoint.com/personal/<user_identifier>

Príklad:

https://contoso-my.sharepoint/personal/user123_contoso_com

SharePoint. Funkcia obsahu

Hoci konektor SharePoint priečinka ponúka možnosť zobrazovania všetkých súborov dostupných na lokalite SharePoint alebo OneDrive for Business naraz, môžete sa rozhodnúť pre iné prostredie. V tomto prípade môžete prechádzať priečinkami SharePoint alebo OneDrive for Business a dostať sa do priečinka alebo súborov, ktoré vás zaujímajú.

Toto prostredie sa poskytuje prostredníctvom SharePoint.Contents funkcie . Ak chcete použiť túto funkciu, postupujte podľa týchto krokov:

  1. Vytvorte prázdny dotaz.

  2. Zmeňte kód v riadku vzorcov tak, aby mal rovnaký formát, SharePoint.Contents("url") ako sa používa pre SharePoint url konektora priečinka. Príklad:       SharePoint.Contents("https://contoso.sharepoint.com/marketing/data")

    Poznámka

    Podľa predvoleného nastavenia sa táto funkcia pokúsi použiť SharePoint API verzie 14 na pripojenie. Ak si nie ste istí verziou rozhrania API, ktorú používa vaša SharePoint, môžete skúsiť použiť nasledujúci vzorový kód: SharePoint.Contents("https://contoso.sharepoint.com/marketing/data", [ApiVersion="Auto"]) .

  3. Power Query bude žiadať o pridanie metódy overovania pre pripojenie. Použite rovnakú metódu overovania, ktorú by ste SharePoint konektora súborov.

  4. Prechádzajte rôznymi dokumentmi do konkrétneho priečinka alebo súborov, ktoré vás zaujímajú.

    Predstavte si napríklad, že SharePoint so zdieľanými dokumentmi. Môžete vybrať hodnotu Tabuľky v stĺpci Obsah pre tento priečinok a prechádzať priamo do tohto priečinka.

    Ukážka tabuľky po pripojení k SharePoint s funkciou funkcie SharePoint. Obsah, kde sa nachádza priečinok s názvom Zdieľané dokumenty.

    V tomto priečinku Zdieľané dokumenty sa nachádza priečinok, kam spoločnosť ukladá všetky zostavy predaja. Tento priečinok sa nazýva Zostavy predaja. Môžete vybrať hodnotu Tabuľky v stĺpci Obsah pre tento riadok.

    Po prechode do priečinka Zdieľané dokumenty si pozrite ukážku tabuľky.

    Všetky súbory v priečinku Zostavy predaja vám môžu skombinovať údaje zo všetkých súborov v tomto priečinku do jednej tabuľky výberom tlačidla Skombinovať súbory (pozrite si časť Prehľad skombinovať súbory). Môžete tiež prejsť priamo na jeden súbor, ktorý si vyberiete, a to výberom binárnej hodnoty zo stĺpca Obsah.

    Ukážka tabuľky po prechode do priečinka Zostavy predaja.

Poznámka

Prostredie, ktoré poskytuje SharePoint.Contents funkcia, je optimálne pre SharePoint a OneDrive for Business prostredia s veľkým počtom súborov.