Flytja inn gögn frá OneDrive og SharePoint í Power Query / BI

Ef þú eða fyrirtæki þitt geymir gögn í OneDrive skýinu eða í SharePoint fyrirtækjagátt, getur það verið furðu krefjandi að tengjast beint við það með Power Query í Excel eða frá Power BI.

Þegar ég stóð einu sinni frammi fyrir svipuðu vandamáli, varð ég hissa að komast að því að það eru engar „löglegar“ leiðir til að leysa það. Af einhverjum ástæðum inniheldur listinn yfir tiltækar gagnaheimildir í Excel og jafnvel í Power BI (þar sem tengistengið er jafnan breiðari) af einhverjum ástæðum ekki möguleikann á að tengjast OneDrive skrám og möppum.

Þannig að allir valkostirnir sem boðið er upp á hér að neðan eru að einu eða öðru leyti „hækja“ sem krefjast lítillar en handvirkrar „frágangur með skrá“. En þessar hækjur hafa stóran plús - þær virka 🙂

Hvað er vandamálið?

Stutt kynning fyrir þá sem eytt síðustu 20 árum í dái ekki í efninu.

OneDrive er skýgeymsluþjónusta frá Microsoft sem kemur í nokkrum bragðtegundum:

  • OneDrive Personal – fyrir venjulega (ekki fyrirtæki) notendur. Þeir gefa þér 5GB ókeypis + aukapláss fyrir lítið mánaðarlegt gjald.
  • OneDrive fyrir fyrirtæki – valkostur fyrir fyrirtækjanotendur og Office 365 áskrifendur með miklu meira tiltækt magn (frá 1 TB eða meira) og viðbótareiginleika eins og útgáfugeymslu osfrv.

Sérstakt tilfelli af OneDrive for Business er að geyma gögn á SharePoint fyrirtækjagátt – í þessari atburðarás er OneDrive í raun eitt af söfnum SharePoint'a.

Hægt er að nálgast skrár annað hvort í gegnum vefviðmótið (https://onedrive.live.com vefsvæði eða SharePoint fyrirtæki) eða með því að samstilla valdar möppur við tölvuna þína:

Flytja inn gögn frá OneDrive og SharePoint í Power Query / BI

Venjulega eru þessar möppur geymdar í notendasniðinu á drifi C - slóðin að þeim lítur eitthvað út C: NotendurNotandanafnOneDrive). Sérstakt forrit fylgist með mikilvægi skráa og samstillingu allra breytinga - АOneDrive herra (blátt eða grátt ský neðst í hægra horninu á skjánum):

Flytja inn gögn frá OneDrive og SharePoint í Power Query / BI

Og nú er aðalatriðið.

Ef við þurfum að hlaða gögnum frá OneDrive yfir í Excel (með Power Query) eða í Power BI, þá getum við auðvitað tilgreint staðbundnar skrár og möppur til að samstilla sem uppruna á venjulegan hátt í gegnum Fáðu gögn – Úr skrá – Úr bók / Úr möppu (Fáðu gögn - úr skrá - úr vinnubók / möppu)En það verður ekki bein tenging við OneDrive skýið.

Það er að segja, þegar aðrir notendur breyta til dæmis skrám í skýinu, munum við þarf að samstilla fyrst (þetta gerist í langan tíma og er ekki alltaf þægilegt) og aðeins uppfærðu síðan fyrirspurnina okkar Power Query eða líkan í Power BI.

Auðvitað vaknar spurningin: hvernig á að flytja inn gögn beint úr OneDrive/SharePoint þannig að gögnin séu hlaðin beint úr skýinu?

Valkostur 1: Tengstu við bók frá OneDrive for Business eða SharePoint

  1. Við opnum bókina í Excel okkar - staðbundið afrit úr samstilltu OneDrive möppunni sem venjuleg skrá. Eða opnaðu síðuna fyrst í Excel Online og smelltu síðan á hnappinn Opnaðu í Excel (Opna í Excel).
  2. Fara á Skrá - Upplýsingar (Skrá — Upplýsingar)
  3. Afritaðu skýjaslóðina í bókina með hnappinum afrita slóð (Afrita slóð) í titlinum:

    Flytja inn gögn frá OneDrive og SharePoint í Power Query / BI

  4. Í annarri Excel skrá eða í Power BI, þar sem þú vilt fylla út gögnin, velurðu skipanirnar Fáðu gögn - af internetinu (Fá gögn - af vefnum) og límdu afrituðu slóðina inn í heimilisfang reitinn.
  5. Eyða í lok slóðarinnar ?vefur=1 og smelltu á OK:

    Flytja inn gögn frá OneDrive og SharePoint í Power Query / BI

  6. Í glugganum sem birtist skaltu velja heimildaraðferðina Reikningur stofnunarinnar (Stofnunarreikningur) og smelltu á hnappinn Skráðu þig inn (Skrá inn):

    Flytja inn gögn frá OneDrive og SharePoint í Power Query / BI

    Sláðu inn virka aðgangsorðið okkar eða veldu fyrirtækjareikning af listanum sem birtist. Ef þú gerir allt rétt, þá áletrun Skráðu þig inn ætti að breyta til Skráðu þig inn sem annar notandi (Skráðu þig inn með öðrum notandareikningi).

  7. Smelltu á hnappinn tengingu (Tengjast).

Þá er allt eins og með venjulegan innflutning á bók – við veljum nauðsynleg blöð, snjallborð til innflutnings o.s.frv.

Valkostur 2: Tengstu við skrá frá OneDrive Personal

Til að tengjast bók í persónulegu (ekki fyrirtæki) OneDrive skýi verður nálgunin önnur:

  1. Við opnum innihald möppunnar sem óskað er eftir á OneDrive vefsíðunni og finnum innfluttu skrána.
  2. Hægri smelltu á það og veldu skipun Hvernig gengur lífið dag frá degi? Er það í jafnvægi og allt eins og það á að vera? Er jafnvægi hvort sem litið er á veraldlega stöðu eða andlega? Lífið er eins og það er. Það er ekki alltaf sólskyn. Það koma reglulega lægðir með rok og rigningu. Við vitum að í heildar samhenginu er lægð hluti af vistkerfi að leita að jafnvægi. Stundum erum við stödd í miðju lægðarinnar. Þar er logn og gott veður, sama hvað gengur á þar sem stormurinn er mestur. Sama lögmál gildir varðandi þitt eigið líf. Ef þú ert í þinn miðju, þínum sannleik þá heldur þú alltaf jafnvægi átakalaust. Sama hvað gustar mikið frá þér þegar þú lætur til þín taka. Huldufólk hefur gefið okkur hugleiðslu sem hjálpar okkur að finna þessa miðju, finna kjarna okkar og sannleikann sem í honum býr. Þegar þú veist hver þú ert og hvers vegna þú ert hér, mun líf þitt vera í flæðandi jafnvægi. Hugleiðslan virkjar þekkinguna sem er í vitund jarðar og færir hana með lífsorkunni inn í líkama okkar. Þar skoðar hún hugsana og hegðunar munstrið og athugar hvort það myndar átakalausu flæðandi jafnvægi. Hinn möguleikinn er falskt jafnvægi sem hafa þarf fyrir að viðhalda með tilheyrandi striti, áhyggjum og ótta. Síðan leiðbeinir þessi þekking okkur að því jafnvægi sem er okkur eðlilegt. Við blómstrum átakalaust, líkt og planta sem vex átakalaut frá fræi í fullþroska plöntu sem ber ávöxt. (Fella inn) eða veldu skrána og veldu svipaða skipun í efstu valmyndinni:

    Flytja inn gögn frá OneDrive og SharePoint í Power Query / BI

  3. Smelltu á hnappinn á spjaldinu sem birtist til hægri Búa til og afritaðu kóðann sem myndast:

    Flytja inn gögn frá OneDrive og SharePoint í Power Query / BI

  4.  Límdu afritaða kóðann í Notepad og „kláraðu með skrá“:
    • Fjarlægðu allt nema hlekkinn innan gæsalappa
    • Eyða blokkinni cid=XXXXXXXXXXXX&
    • Orð sem hægt er að skipta út Fella on sækja
    Þar af leiðandi ætti frumkóði að líta svona út:

    Flytja inn gögn frá OneDrive og SharePoint í Power Query / BI

  5. Þá er allt eins og í fyrri aðferð. Í annarri Excel skrá eða í Power BI, þar sem þú vilt fylla út gögnin, velurðu skipanirnar Fáðu gögn - af internetinu (Fá gögn - af vefnum), límdu breyttu slóðina inn í vistfangareitinn og smelltu á OK.
  6. Þegar heimildarglugginn birtist skaltu velja valkostinn Windows og, ef nauðsyn krefur, sláðu inn aðgangsorðið frá OneDrive.

Valkostur 3: Flyttu inn innihald heilrar möppu frá OneDrive for Business

Ef þú þarft að fylla út Power Query eða Power BI innihald ekki einnar skráar, heldur heilrar möppu í einu (til dæmis með skýrslum), þá verður aðferðin aðeins einfaldari:

  1. Í Explorer, hægrismelltu á staðbundna samstilltu möppuna sem vekur áhuga okkar í OneDrive og veldu Skoða á staðnum (Skoða á netinu).
  2. Í veffangastikunni í vafranum skaltu afrita upphafshluta heimilisfangsins – allt að orðinu / _skipulag:

    Flytja inn gögn frá OneDrive og SharePoint í Power Query / BI

  3. Í Excel vinnubókinni þar sem þú vilt hlaða gögnunum eða í Power BI Desktop skýrslunni skaltu velja skipanirnar Fáðu gögn - úr skrá - úr SharePoint möppu (Fáðu gögn — úr skrá — úr SharePoint möppu):

    Flytja inn gögn frá OneDrive og SharePoint í Power Query / BI

    Límdu síðan afritaða leiðarbrotið inn í vistfangareitinn og smelltu OK:

    Flytja inn gögn frá OneDrive og SharePoint í Power Query / BI

    Ef heimildargluggi birtist skaltu velja tegundina Microsoft-reikningur (Microsoft-reikningur), smelltu á hnappinn Skráðu þig inn (Skrá inn), og síðan, eftir árangursríka innskráningu, á hnappinn tengingu (Tengjast):

    Flytja inn gögn frá OneDrive og SharePoint í Power Query / BI

  4. Eftir það er beðið um allar skrár frá SharePoint og þær sóttar og sýnishornsgluggi birtist þar sem þú getur örugglega smellt á Umbreyta gögnum (Umbreyta gögnum).
  5. Frekari breyting á lista yfir allar skrár og sameining þeirra fer fram þegar í Power Query eða í Power BI á hefðbundinn hátt. Til að þrengja leitarhringinn aðeins við þá möppu sem við þurfum geturðu notað síuna eftir dálkum Mappaslóð (1) og stækkaðu síðan allt innihald skránna sem fundust með því að nota hnappinn í dálknum innihald (2):

    Flytja inn gögn frá OneDrive og SharePoint í Power Query / BI

Athugaðu: Ef þú ert með mikinn fjölda skráa í SharePoint gáttinni mun þessi aðferð vera verulega hægari en fyrri tvær.

  • Að setja saman töflur úr mismunandi skrám með Power Query
  • Hvað er Power Query, Power Pivot, Power BI og hvernig þeir geta hjálpað þér
  • Að safna gögnum úr öllum blöðum bókarinnar í eina töflu
 

Skildu eftir skilaboð