Zdieľať cez


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

Power Query ponúka rad spôsobov, ako získať prístup k súborom hosťovaným v SharePointe alebo OneDrive for Business.

Prehľadávanie súborov

Poznámka

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

Upozornenie

Táto funkcia vyžaduje, aby váš prehliadač povolil súbory cookie tretích strán. Ak váš prehliadač zablokoval súbory cookie tretích strán, zobrazí sa dialógové okno Prehľadávať , ale bude úplne prázdne bez možnosti zavrieť dialógové okno.

Power Query poskytuje tlačidlo Prehľadávať OneDrive vedľa textového poľa Cesta k súboru alebo URL adresa , keď vytvoríte tok údajov v PowerApps pomocou niektorého z týchto konektorov:

Prehľadávať OneDrive... vo vnútri okna nastavení Pripojenie ion pre konektor programu Excel.

Po výbere tohto tlačidla sa zobrazí výzva na spustenie procesu overovania. Po dokončení tohto procesu sa zobrazí nové okno so všetkými súbormi vo OneDrive for Business overeného používateľa.

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

Môžete vybrať súbor podľa svojho výberu a potom vybrať tlačidlo Otvoriť . Po výbere možnosti Otvoriť sa vrátite späť na stránku s nastaveniami počiatočného 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 OneDrivu for Business.

Pripojenie nastavenia s URL adresou vybraného súboru hosťovaného na OneDrive for Business.

Ak chcete pokračovať v procese a získavať údaje, môžete v pravom dolnom rohu okna vybrať tlačidlo Ďalej .

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, ako pre súbory v rozhraní prehliadača OneDrive for Business vybrať možnosť Otvoriť v Exceli . 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 Exceli vyberte položku Informácie o súbore> 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 v doplnku 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 aplikácii Power BI Desktop zobrazujúca 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 doplnok Power Query mohol správne prejsť do súboru, a potom vyberte položku OK.

    Snímka obrazovky dialógového okna Z webu, ktorá zobrazuje postup odstránenia reťazca z poľa URL adresy.

  4. Ak vás Power Query vyzve na zadanie poverení, vyberte položku Windows (pre lokálne lokality SharePoint) alebo Konto organizácie (pre lokality Microsoft 365 alebo OneDrive for Business). Vyberte Pripojenie.

    Snímka obrazovky výzvy na zadanie prihlasovacích údajov aplikácie Power BI Desktop s dôrazom na výber konta Windows alebo organizácie.

    Výstraha

    Pri práci so súbormi hosťovanými vo OneDrive for Home musí byť súbor, ku ktorému 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 excelovom zošite. Tu 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 služby OneDrive for Business ako zdroj údajov v služba Power BI, po povolení možnosti Obnovenie služby pre tento súbor sa uistite, že ste vybrali OAuth2 ako metódu overovania pri konfigurácii nastavení obnovenia. 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í.

Konektor priečinka SharePoint

Môžete si prečítať podrobný návod, ako sa pripojiť k súborom hosťovaným na vašej lokalite SharePoint v článku o priečinku SharePoint.

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

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

Výberom tlačidla Transformovať údaje prejdete na zobrazenie údajov s názvom Zobrazenie systému súborov. Každý z riadkov v tejto tabuľke predstavuje súbor, ktorý bol nájdený na vašej lokalite SharePoint.

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čí, že je možné ich vybrať.

Výberom binárnej hodnoty v stĺpci Obsah služba Power Query automaticky pridá do dotazu rad krokov, aby bolo možné prejsť na súbor a interpretovať jeho obsah tam, kde je to možné.

V tabuľke zobrazenej na predchádzajúcom obrázku môžete napríklad vybrať druhý riadok, v ktorom má pole Name hodnotu 02-February.csv. Power Query automaticky vytvorí rad krokov na navigáciu a interpretáciu obsahu súboru ako súboru CSV.

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

Poznámka

S tabuľkou môžete pracovať tak, že pred prechodom na súbor podľa vlastného výberu použijete filtre, zoradenia a iné transformácie. Po dokončení týchto transformácií vyberte binárnu hodnotu, ktorú chcete zobraziť.

Prostredie OneDrivu for Business

Konektor priečinka SharePoint a jeho prostredie fungujú aj pre súbory hosťované vo OneDrive for Business. URL adresa, ktorú potrebujete použiť, sa však líši od URL adresy, ktorú by ste použili na lokalite SharePoint. Ak chcete vyhľadať jedinečnú URL adresu, prejdite na portál OneDrivu for Business 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 prvých niekoľko častí. URL adresa, ktorú musíte použiť v doplnku Power Query, bude mať tento formát:

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

Napríklad:

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

Funkcia SharePoint.Contents

Zatiaľ čo konektor priečinka SharePoint ponúka možnosti, kde môžete naraz zobraziť všetky súbory dostupné v SharePointe alebo na lokalite OneDrive for Business, môžete sa tiež rozhodnúť pre iné používanie. V tomto prostredí môžete prechádzať cez svoje priečinky v SharePointe alebo OneDrive for Business a dostať sa do priečinkov alebo súborov, ktoré vás zaujímajú.

Toto prostredie je k dispozícii prostredníctvom SharePoint.Contents funkcie. Ak chcete použiť túto funkciu, postupujte takto:

  1. Vytvorte prázdny dotaz.

  2. Zmeňte kód v riadku vzorcov na SharePoint.Contents("url")url rovnaký formát, ako sa používa pre konektor priečinka SharePoint. Napríklad:

    SharePoint.Contents("https://contoso.sharepoint.com/marketing/data")

    Poznámka

    Táto funkcia sa predvolene pokúša pripojiť pomocou rozhrania API SharePoint verzie 14. Ak si nie ste istí verziou rozhrania API, ktorú používa vaša lokalita 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 požiada o pridanie metódy overovania pre vaše pripojenie. Použite rovnakú metódu overovania, ktorú by ste použili pre konektor súborov SharePointu.

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

    Predstavte si napríklad lokalitu SharePoint s priečinkom Zdieľané dokumenty . Môžete vybrať hodnotu Tabuľka v stĺpci Obsah pre daný priečinok a prejsť priamo do tohto priečinka.

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

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

    Ukážka tabuľky po prechode do priečinka Zdieľané dokumenty.

    So všetkými súbormi v priečinku Sales Reports môžete vybrať tlačidlo Kombinovať súbory (pozri Skombinovať súbory prehľad) a skombinovať údaje zo všetkých súborov v tomto priečinku do jednej tabuľky. Prípadne môžete prejsť priamo na jeden súbor podľa svojho výberu výberom binárnej hodnoty v stĺpci Obsah .

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

Poznámka

Funkcia poskytuje optimálne SharePoint.Contents prostredie pre prostredia SharePointu a OneDrivu for Business s veľkým počtom súborov.