Importige andmed OneDrive'ist ja SharePointist Power Query/BI-sse

Kui teie või teie ettevõte salvestate andmeid OneDrive’i pilves või SharePointi ettevõtteportaalis, võib nendega otse ühenduse loomine Exceli Power Query või Power BI abil olla üllatavalt keeruline.

Kui ma kord sarnase probleemiga silmitsi seisin, avastasin üllatusega, et selle lahendamiseks pole "seaduslikke" viise. Millegipärast ei sisalda Excelis ja isegi Power BI-s (kus konnektorite komplekt on tavapäraselt laiem) saadaolevate andmeallikate loend mingil põhjusel võimalust OneDrive'i failide ja kaustadega ühenduse loomiseks.

Seega on kõik allpool pakutavad võimalused ühel või teisel määral “kargud”, mis nõuavad väikest, kuid käsitsi “viiliga viimistlemist”. Aga neil karkudel on suur pluss – nad töötavad 🙂

Mis on probleemiks?

Lühitutvustus neile, kes veetis viimased 20 aastat koomas mitte teemas.

OneDrive on Microsofti pilvesalvestusteenus, mis on saadaval mitmes versioonis:

  • OneDrive Personal – tavakasutajatele (mitteettevõtetele). Nad annavad teile 5 GB tasuta + lisaruumi väikese kuutasu eest.
  • OneDrive for Business – võimalus ärikasutajatele ja Office 365 tellijatele, millel on palju suurem saadaolev maht (alates 1 TB või rohkem) ja lisafunktsioonid, nagu versioonisalvestus jne.

OneDrive for Businessi erijuhtum on andmete salvestamine SharePointi ettevõtte portaali – selle stsenaariumi korral on OneDrive tegelikult üks SharePoint'a teeke.

Failidele pääseb juurde kas veebiliidese (https://onedrive.live.com sait või ettevõtte SharePointi sait) kaudu või valitud kaustu arvutiga sünkroonides:

Importige andmed OneDrive'ist ja SharePointist Power Query/BI-sse

Tavaliselt on need kaustad salvestatud draivi C kasutajaprofiili – tee nendeni näeb välja umbes selline C: KasutajadkasutajanimiOneDrive). Spetsiaalne programm jälgib failide asjakohasust ja kõigi muudatuste sünkroonimist – АOneDrive härrasmees (sinine või hall pilv ekraani paremas alanurgas):

Importige andmed OneDrive'ist ja SharePointist Power Query/BI-sse

Ja nüüd peamine.

Kui meil on vaja laadida andmeid OneDrive’ist Excelisse (Power Query kaudu) või Power BI-sse, siis loomulikult saame allikana määrata kohalikud failid ja kaustad, mida sünkroonida tavapärasel viisil Hangi andmed – failist – raamatust / kaustast (Andmete hankimine - failist - töövihikust / kaustast)Kuid see ei ole otselink OneDrive'i pilve.

See tähendab, et tulevikus, kui muud kasutajad muudate näiteks pilves olevaid faile, siis meie tuleb esmalt sünkroonida (see juhtub pikka aega ja pole alati mugav) ja ainult seejärel värskendage meie päringut Power Query või mudel Power BI-s.

Loomulikult tekib küsimus: kuidas importida andmeid otse OneDrive/SharePointist nii, et andmed laetakse otse pilvest?

1. valik: looge ühendus OneDrive for Businessi või SharePointi raamatuga

  1. Avame raamatu oma Excelis – kohaliku koopia sünkroonitud OneDrive kaustast tavalise failina. Või avage sait esmalt Excel Online'is ja seejärel klõpsake nuppu Ava Excelis (Ava Excelis).
  2. Minna Fail – Üksikasjad (Fail — teave)
  3. Kopeerige pilvetee nupuga raamatusse kopeeri tee (Kopeeri tee) pealkirjas:

    Importige andmed OneDrive'ist ja SharePointist Power Query/BI-sse

  4. Valige käsud teises Exceli failis või Power BI-s, kuhu soovite andmed sisestada Andmete hankimine – Internetist (Andmete hankimine – veebist) ja kleepige kopeeritud tee aadressiväljale.
  5. Kustuta tee lõpus ?web=1 ja kliki OK:

    Importige andmed OneDrive'ist ja SharePointist Power Query/BI-sse

  6. Valige kuvatavas aknas autoriseerimisviis Organisatsiooni konto (Organisatsiooni konto) ja klõpsake nuppu Logi sisse (Logi sisse):

    Importige andmed OneDrive'ist ja SharePointist Power Query/BI-sse

    Sisestage meie töötav sisselogimisparool või valige kuvatavast loendist ettevõtte konto. Kui teete kõik õigesti, siis kiri Logi sisse peaks muutuma Logige sisse teise kasutajana (Logi sisse teise kasutajakontoga).

  7. Klõpsake nuppu ühendus (Ühenda).

Siis on kõik nagu tavalise raamatu importimisel – valime importimiseks välja vajalikud lehed, nutikad tabelid jne.

Valik 2: looge ühendus OneDrive Personali failiga

Raamatuga isiklikus (mitteettevõtte) OneDrive'i pilves ühenduse loomiseks on lähenemisviis erinev.

  1. Avame OneDrive'i veebisaidil soovitud kausta sisu ja leiame imporditud faili.
  2. Paremklõpsake seda ja valige käsk Sissejuhatus (Manusta) või valige fail ja valige ülemisest menüüst sarnane käsk:

    Importige andmed OneDrive'ist ja SharePointist Power Query/BI-sse

  3. Parempoolsel paneelil klõpsake nuppu Looma ja kopeerige loodud kood:

    Importige andmed OneDrive'ist ja SharePointist Power Query/BI-sse

  4.  Kleepige kopeeritud kood Notepadi ja "lõpeta failiga":
    • Eemaldage kõik, välja arvatud jutumärkides olev link
    • Kustuta plokk cid=XXXXXXXXXXXX&
    • Asendatav sõna Embed on lae alla
    Selle tulemusena peaks lähtekood välja nägema järgmine:

    Importige andmed OneDrive'ist ja SharePointist Power Query/BI-sse

  5. Siis on kõik sama, mis eelmises meetodis. Valige käsud teises Exceli failis või Power BI-s, kuhu soovite andmed sisestada Andmete hankimine – Internetist (Andmete hankimine – veebist), kleepige redigeeritud tee aadressiväljale ja klõpsake nuppu OK.
  6. Kui ilmub autoriseerimisaken, valige suvand Windows ja vajadusel sisestage OneDrive’ist sisselogimisparool.

Valik 3: importige OneDrive for Businessist terve kausta sisu

Kui teil on vaja Power Querys või Power BI-s täita mitte ühe faili, vaid terve kausta sisu korraga (näiteks aruannetega), on lähenemine veidi lihtsam:

  1. Paremklõpsake Exploreris meid huvitaval kohalikul sünkroonitud kaustal OneDrive'is ja valige Vaata kohapeal (Vaata võrgus).
  2. Kopeerige brauseri aadressiribale aadressi algusosa – kuni sõnani / _paigutused:

    Importige andmed OneDrive'ist ja SharePointist Power Query/BI-sse

  3. Valige käsud Exceli töövihikus, kuhu soovite andmed laadida, või Power BI Desktopi aruandes Andmete hankimine – failist – SharePointi kaustast (Andmete hankimine – failist – SharePointi kaustast):

    Importige andmed OneDrive'ist ja SharePointist Power Query/BI-sse

    Seejärel kleepige kopeeritud teefragment aadressiväljale ja klõpsake OK:

    Importige andmed OneDrive'ist ja SharePointist Power Query/BI-sse

    Kui ilmub autoriseerimisaken, valige tüüp Microsoft konto (Microsoft konto), klõpsake nuppu Logi sisse (Logi sisse)ja seejärel pärast edukat sisselogimist nuppu ühendus (Ühenda):

    Importige andmed OneDrive'ist ja SharePointist Power Query/BI-sse

  4. Pärast seda küsitakse ja laaditakse alla kõik SharePointi failid ning kuvatakse eelvaate aken, kus saate turvaliselt klõpsata Teisenda andmed (teisenda andmed).
  5. Kõikide failide loendi edasine redigeerimine ja nende liitmine toimub juba Power Querys või Power BI-s tavapärasel viisil. Otsinguringi kitsendamiseks ainult meile vajaliku kaustaga saate kasutada veergude kaupa filtrit Kausta tee (1) ja seejärel laiendage kogu leitud failide sisu, kasutades veerus olevat nuppu sisu (2):

    Importige andmed OneDrive'ist ja SharePointist Power Query/BI-sse

märkused: Kui teil on SharePointi portaalis palju faile, on see meetod oluliselt aeglasem kui kaks eelmist.

  • Tabelite kokkupanek erinevatest failidest Power Query abil
  • Mis on Power Query, Power Pivot, Power BI ja kuidas need teid aidata saavad
  • Andmete kogumine raamatu kõigilt lehtedelt ühte tabelisse
 

Jäta vastus