Inportatu datuak OneDrive eta SharePoint-etik Power Query / BI-ra

Zuk edo zure enpresak datuak OneDrive hodeian edo SharePoint enpresaren atari batean gordetzen badituzu, harekin zuzenean konektatzea Excel-en Power Query erabiliz edo Power BI-tik harrigarriro zaila izan daiteke.

Behin antzeko arazo bati aurre egin nionean, harritu egin nintzen hura konpontzeko modu "legal"rik ez dagoela ikusteak. Arrazoiren batengatik, Excel-en eta Power BI-n ere erabilgarri dauden datu-iturri zerrendak (konektoreen multzoa tradizionalki zabalagoa den) arrazoiren batengatik ez du OneDrive fitxategi eta karpetetara konektatzeko gaitasuna.

Beraz, behean eskaintzen diren aukera guztiak, neurri batean edo bestean, “lima batekin bukatzea” txiki baina eskuz eskatzen duten “makuluak” dira. Baina makulu hauek abantaila handia dute: funtzionatzen dute 🙂

Zein da arazoa?

Sarrera labur bat dutenentzat azken 20 urteak koman egonda ez gaian.

OneDrive Microsoft-en hodeiko biltegiratze-zerbitzua da, eta hainbat zapore ditu:

  • OneDrive pertsonala – erabiltzaile arruntentzat (ez korporatiboak). 5 GB doan ematen dizute + espazio gehigarria hileroko kuota txiki baten truke.
  • Negozio bat OneDrive - Erabiltzaile korporatiboentzako eta Office 365eko harpidedunentzako aukera bat eskuragarri dagoen bolumen askoz handiagoa (1TB edo gehiago) eta funtzio osagarriak bezalako bertsioen biltegiratzea, etab.

OneDrive for Business-en kasu berezi bat datuak SharePoint atari korporatibo batean biltegiratzea da; eszenatoki honetan, OneDrive da, hain zuzen ere, SharePoint'a-ren liburutegietako bat.

Fitxategiak web interfazearen bidez atzi daitezke (https://onedrive.live.com gunea edo SharePoint gune korporatiboa) edo hautatutako karpetak zure ordenagailuarekin sinkronizatuta:

Inportatu datuak OneDrive eta SharePoint-etik Power Query / BI-ra

Normalean karpeta hauek C unitateko erabiltzailearen profilean gordetzen dira; horien bideak antzekoa da C: ErabiltzaileakErabiltzaile izenaOneDrive). Programa berezi batek fitxategien garrantzia eta aldaketa guztien sinkronizazioa kontrolatzen ditu - АOneDrive jauna (Hodei urdina edo grisa pantailaren beheko eskuineko izkinan):

Inportatu datuak OneDrive eta SharePoint-etik Power Query / BI-ra

Eta orain gauza nagusia.

OneDrive-tik Excel-era (Power Query bidez) edo Power BIra kargatu behar baditugu, orduan, noski, tokiko fitxategiak eta karpetak iturburu gisa sinkronizatzeko ohiko moduan zehaztu ditzakegu. Lortu datuak – Fitxategitik – Liburutik / Karpetatik (Lortu datuak - Fitxategitik - Lan-liburutik / Karpetatik)Baina ez da OneDrive hodeirako lotura zuzena izango.

Hau da, etorkizunean, beste erabiltzaile batzuek hodeian dauden fitxategiak aldatzean, guk sinkronizatu behar da lehenik (hau denbora luzez gertatzen da eta ez da beti komenigarria) eta bakarrik gero eguneratu gure kontsulta Power Query edo eredua Power BI-n.

Jakina, galdera sortzen da: nola inportatu datuak zuzenean OneDrive/SharePoint-etik, datuak hodeitik zuzenean kargatzeko?

1. aukera: Konektatu OneDrive for Business edo SharePoint-en liburu batera

  1. Liburua gure Excel-en irekitzen dugu - sinkronizatutako OneDrive karpetako kopia lokala fitxategi arrunt gisa. Edo ireki gunea lehenengo Excel Online-n, eta egin klik botoian Ireki Excel-en (Ireki Excel-en).
  2. Joan Fitxategia - Xehetasunak (Fitxategia — Informazioa)
  3. Kopiatu hodeiaren bidea liburura botoiarekin kopiatu bidea (Kopiatu bidea) izenburuan:

    Inportatu datuak OneDrive eta SharePoint-etik Power Query / BI-ra

  4. Beste Excel fitxategi batean edo Power BIn, non datuak bete nahi dituzun, hautatu komandoak Lortu datuak - Internetetik (Lortu datuak — Webetik) eta itsatsi kopiatutako bidea helbidearen eremuan.
  5. Ezabatu bidearen amaieran ?web=1 eta klikatu OK:

    Inportatu datuak OneDrive eta SharePoint-etik Power Query / BI-ra

  6. Agertzen den leihoan, hautatu baimen-metodoa Erakundearen kontua (Erakundearen kontua) eta egin klik botoian Saioa hasi (Saioa hasi):

    Inportatu datuak OneDrive eta SharePoint-etik Power Query / BI-ra

    Sartu gure lan-saio-pasahitza edo hautatu enpresa-kontu bat agertzen den zerrendatik. Dena ondo egiten baduzu, orduan inskripzioa Saioa hasi aldatu beharko litzateke Hasi saioa beste erabiltzaile gisa (Hasi saioa beste erabiltzaile-kontu batekin).

  7. Egin klik botoian konexioa (Konektatu).

Ondoren, dena da liburu baten ohiko inportazioarekin gertatzen den berdina: beharrezkoak diren orriak, inportatzeko taula adimendunak eta abar hautatzen ditugu.

2. aukera: Konektatu OneDrive Personal-eko fitxategi batera

OneDrive hodei pertsonal (ez korporatiboa) liburu batera konektatzeko, ikuspegia ezberdina izango da:

  1. OneDrive webgunean nahi duzun karpetaren edukia irekitzen dugu eta inportatutako fitxategia aurkitzen dugu.
  2. Egin klik eskuineko botoiarekin eta hautatu komandoa Sarrera (Txertatu) edo hautatu fitxategia eta hautatu antzeko komando bat goiko menuan:

    Inportatu datuak OneDrive eta SharePoint-etik Power Query / BI-ra

  3. Eskuinean agertzen den panelean, egin klik botoian Sortu eta kopiatu sortutako kodea:

    Inportatu datuak OneDrive eta SharePoint-etik Power Query / BI-ra

  4.  Itsatsi kopiatutako kodea Notepad-en eta "amaitu fitxategi batekin":
    • Kendu dena komatxo artean dagoen esteka izan ezik
    • Ezabatu blokea cid=XXXXXXXXXXXX&
    • Ordezkagarria den hitza embed on deskargatu
    Ondorioz, iturburu-kodeak honela izan beharko luke:

    Inportatu datuak OneDrive eta SharePoint-etik Power Query / BI-ra

  5. Orduan, dena aurreko metodoaren berdina da. Beste Excel fitxategi batean edo Power BIn, non datuak bete nahi dituzun, hautatu komandoak Lortu datuak - Internetetik (Lortu datuak — Webetik), itsatsi editatutako bidea helbidearen eremuan eta egin klik Ados.
  6. Baimen leihoa agertzen denean, hautatu aukera Windows eta, behar izanez gero, sartu OneDriveko saioa hasteko pasahitza.

3. aukera: inportatu karpeta oso baten edukia OneDrive for Business-etik

Power Query edo Power BI fitxategi baten edukia ez, baina karpeta oso baten edukia aldi berean bete behar baduzu (adibidez, txostenekin), orduan planteamendua apur bat errazagoa izango da:

  1. Explorer-en, egin klik eskuineko botoiarekin OneDrive-n interesatzen zaigun tokiko karpeta sinkronizatuan eta hautatu Ikusi gunean (Ikusi sarean).
  2. Arakatzailearen helbide-barran, kopiatu helbidearen hasierako zatia, hitzera arte / _diseinuak:

    Inportatu datuak OneDrive eta SharePoint-etik Power Query / BI-ra

  3. Datuak kargatu nahi dituzun Excel lan-liburuan edo Power BI Desktop txostenean, hautatu komandoak Lortu datuak - Fitxategitik - SharePoint karpetatik (Lortu datuak — Fitxategitik — SharePoint karpetatik):

    Inportatu datuak OneDrive eta SharePoint-etik Power Query / BI-ra

    Ondoren, itsatsi kopiatutako bide zatia helbidearen eremuan eta egin klik OK:

    Inportatu datuak OneDrive eta SharePoint-etik Power Query / BI-ra

    Baimen leiho bat agertzen bada, hautatu mota Microsoft kontua (Microsoft kontua), egin klik botoian Saioa hasi (Saioa hasi), eta gero, saioa hasi ondoren, botoian konexioa (Konektatu):

    Inportatu datuak OneDrive eta SharePoint-etik Power Query / BI-ra

  4. Horren ondoren, SharePoint-eko fitxategi guztiak eskatu eta deskargatzen dira eta aurrebista leiho bat agertzen da, non segurtasunez klik egin dezakezun. Bihurtu Datuak (Eraldatu datuak).
  5. Fitxategi guztien zerrenda eta horien batuketa gehiago editatzen dira Power Query-n edo Power BI-n modu estandarrean. Bilaketa-zirkulua behar dugun karpetara soilik murrizteko, zutabez iragazkia erabil dezakezu Karpeta-bidea (1) eta gero zabaldu aurkitutako fitxategien eduki osoa zutabeko botoia erabiliz Edukia (2):

    Inportatu datuak OneDrive eta SharePoint-etik Power Query / BI-ra

Ohar: SharePoint atarian fitxategi kopuru handia baduzu, metodo hau aurreko biak baino nabarmen motelagoa izango da.

  • Fitxategi ezberdinetako taulak biltzea Power Query erabiliz
  • Zer da Power Query, Power Pivot, Power BI eta nola lagundu dezaketen
  • Liburuko fitxa guztietako datuak taula batean biltzea
 

Utzi erantzun bat