Importéiert Daten vun OneDrive an SharePoint op Power Query / BI

Wann Dir oder Är Firma Daten an der OneDrive Cloud oder an engem SharePoint Firmeportal späichert, direkt mat der Power Query an Excel oder vu Power BI ze verbannen, kann iwwerraschend Erausfuerderung sinn.

Wann ech eemol mat engem ähnleche Problem konfrontéiert sinn, war ech iwwerrascht ze fannen datt et keng "legal" Weeër gëtt fir et ze léisen. Aus e puer Grënn enthält d'Lëscht vun verfügbaren Datequellen an Excel a souguer am Power BI (wou de Set vu Connectoren traditionell méi breed ass) aus irgendege Grënn net d'Fäegkeet fir mat OneDrive Dateien an Ordner ze verbannen.

Also all d'Optiounen hei ënnendrënner sinn, an engem Grad oder aneren, "Krütchen", déi e klengen awer manuelle "Finishing with a File" erfuerderen. Mä dës crutches hunn e grousse Plus - si schaffen 🙂

Wat ass de Problem?

Eng kuerz Aféierung fir déi, déi déi lescht 20 Joer an engem Koma verbruecht net am Sujet.

OneDrive ass e Cloud Storage Service vu Microsoft deen a verschiddene Goûten kënnt:

  • OneDrive Personal - fir gewéinlech (net gesellschaftlech) Benotzer. Si ginn Iech 5GB gratis + extra Plaz fir e klenge monatlecht Gebühr.
  • OneDrive fir Business - eng Optioun fir Firmenbenotzer an Office 365 Abonnente mat engem vill méi grousst verfügbare Volumen (vun 1TB oder méi) an zousätzlech Funktiounen wéi Versiounspäicherung, etc.

E spezielle Fall vun OneDrive fir Business späichert Daten op engem SharePoint Firmeportal - an dësem Szenario ass OneDrive tatsächlech eng vun de SharePoint'a Bibliothéiken.

Dateien kënnen zougänglech entweder iwwer d'Webinterface (https://onedrive.live.com Site oder Corporate SharePoint Site) oder duerch d'Synchroniséierung vun ausgewielten Ordner mat Ärem PC:

Importéiert Daten vun OneDrive an SharePoint op Power Query / BI

Normalerweis ginn dës Ordner am Benotzerprofil op Drive C gespäichert - de Wee fir si gesäit eppes aus C: BenotzerBenotzernummOneDrive). E spezielle Programm iwwerwaacht d'Relevanz vun de Dateien an d'Synchroniséierung vun all Ännerungen - АOneDrive Här (blo oder gro Wollek am ënneschten rietsen Eck vum Écran):

Importéiert Daten vun OneDrive an SharePoint op Power Query / BI

An elo den Haapt Saach.

Wa mir Daten vun OneDrive op Excel (iwwer Power Query) oder op Power BI musse lueden, da kënne mir natierlech lokal Dateien an Ordner spezifizéieren fir als Quell op déi üblech Manéier ze synchroniséieren Kritt Daten - Vun Datei - Vum Buch / Vum Dossier (Gitt Daten - Vun Datei - Vun Aarbechtsbuch / Dossier)mee et wäert keen direkten Link op d'OneDrive Cloud sinn.

Dat ass, an Zukunft, wann Ännerung, zum Beispill, Fichieren an der Wollek vun anere Benotzer, mir muss éischt synchroniséiert (dëst geschitt fir eng laang Zäit an ass net ëmmer bequem) an nëmmen dann update eis Ufro Power Query oder Model am Power BI.

Natierlech stellt sech d'Fro: wéi Dir Daten aus OneDrive / SharePoint direkt importéiert sou datt d'Donnéeën direkt aus der Wollek gelueden ginn?

Optioun 1: Connect mat engem Buch vun OneDrive fir Business oder SharePoint

  1. Mir öffnen d'Buch an eisem Excel - eng lokal Kopie aus dem synchroniséierten OneDrive Dossier als normale Fichier. Oder öffnen de Site als éischt an Excel Online, a klickt dann op de Knäppchen Open an Excel (Open an Excel).
  2. Go ze Datei - Detailer (Datei - Info)
  3. Kopéiert de Wollek Wee an d'Buch mam Knäppchen kopéieren Wee (Copy Path) am Titel:

    Importéiert Daten vun OneDrive an SharePoint op Power Query / BI

  4. An enger anerer Excel-Datei oder am Power BI, wou Dir d'Donnéeën ausfëllen wëllt, wielt d'Befehle Kréien daten - Vum Internet (Gitt Daten - Vum Web) a paste de kopéierte Wee an d'Adressfeld.
  5. Läschen um Enn vum Wee ?web=1 a klickt op OK:

    Importéiert Daten vun OneDrive an SharePoint op Power Query / BI

  6. An der Fënster déi erschéngt, wielt d'Autorisatiounsmethod Organisatioun Kont (Organisatioun Kont) a klickt op de Knäppchen umellen (Login):

    Importéiert Daten vun OneDrive an SharePoint op Power Query / BI

    Gitt eist funktionnelt Login-Passwuert oder wielt e Firmekonto aus der Lëscht déi erschéngt. Wann Dir alles richteg maacht, dann d'Inscriptioun umellen soll änneren an Mellt Iech als anere Benotzer un (Log an mat anere Benotzerkont).

  7. Klickt op de Knäppchen Zesummenhang (Connectéieren).

Dann ass alles d'selwecht wéi mam üblechen Import vun engem Buch - mir wielt déi néideg Blieder, Smart Dëscher fir Import, etc.

Optioun 2: Connect zu enger Datei vun OneDrive Personal

Fir mat engem Buch an enger perséinlecher (net-Firma) OneDrive Cloud ze verbannen, wäert d'Approche anescht sinn:

  1. Mir öffnen den Inhalt vum gewënschtenen Dossier op der OneDrive Websäit a fanne déi importéiert Datei.
  2. Riets klickt op et a wielt Kommando Aféierung (Embedded) oder wielt d'Datei a wielt en ähnlechen Kommando am Topmenü:

    Importéiert Daten vun OneDrive an SharePoint op Power Query / BI

  3. An der Panel déi op der rietser Säit erschéngt, klickt op de Knäppchen schafen a kopéiert de generéierte Code:

    Importéiert Daten vun OneDrive an SharePoint op Power Query / BI

  4.  Paste de kopéierte Code an Notizblock a "mat enger Datei fäerdeg":
    • Ewechzehuelen alles ausser de Link an Zitater
    • De Block läschen cid=XXXXXXXXXXXX&
    • Ersatzbar Wuert agehale ginn on download
    Als Resultat soll de Quellcode esou ausgesinn:

    Importéiert Daten vun OneDrive an SharePoint op Power Query / BI

  5. Dann ass alles d'selwecht wéi an der viregter Method. An enger anerer Excel-Datei oder am Power BI, wou Dir d'Donnéeën ausfëllen wëllt, wielt d'Befehle Kréien daten - Vum Internet (Gitt Daten - Vum Web), Paste den geännerten Wee an d'Adressfeld a klickt OK.
  6. Wann d'Autorisatiounsfenster erschéngt, wielt d'Optioun Windows an, wann néideg, gitt d'Login Passwuert vun OneDrive.

Optioun 3: Import den Inhalt vun engem ganzen Dossier vun OneDrive fir Business

Wann Dir Power Query oder Power BI den Inhalt vun net enger Datei ausfëllt, mee e ganzen Dossier gläichzäiteg (zum Beispill mat Berichter), da wäert d'Approche e bësse méi einfach sinn:

  1. Am Explorer, klickt riets op de lokalen synchroniséierten Dossier deen eis interesséiert an OneDrive a wielt Vue op der Plaz (Online kucken).
  2. An der Adressbar vum Browser kopéiert den initialen Deel vun der Adress - bis zum Wuert / _Layouten:

    Importéiert Daten vun OneDrive an SharePoint op Power Query / BI

  3. Am Excel-Aarbechtsbuch wou Dir d'Donnéeën lued wëllt oder am Power BI Desktop-Rapport, wielt d'Befehle Kritt Daten - Vun Datei - Vun SharePoint Dossier (Kritt Daten - Vun Datei - Vum SharePoint Dossier):

    Importéiert Daten vun OneDrive an SharePoint op Power Query / BI

    Da paste de kopéierte Weefragment an d'Adressfeld a klickt OK:

    Importéiert Daten vun OneDrive an SharePoint op Power Query / BI

    Wann eng Autorisatiounsfenster erschéngt, wielt dann den Typ Microsoft Kont (Microsoft Kont), klickt op de Knäppchen umellen (Login), an dann, no engem erfollegräiche Login, op de Knäppchen Zesummenhang (Connectéieren):

    Importéiert Daten vun OneDrive an SharePoint op Power Query / BI

  4. Duerno ginn all Dateie vum SharePoint ugefrot an erofgelueden an eng Virschaufenster erschéngt, wou Dir sécher op klickt kënnt Konvertéieren Daten (Daten transforméieren).
  5. Weider Redaktioun vun der Lëscht vun allen Dateien an hir Fusioun fënnt schonn an der Power Query oder am Power BI op Standard Manéier statt. Fir de Sichkrees nëmmen op den Dossier ze schmuel dee mir brauchen, kënnt Dir de Filter no Kolonn benotzen Folder Path (1) an erweidert dann de ganzen Inhalt vun de fonnte Dateien andeems Dir de Knäppchen an der Kolonn benotzt Inhalt (2):

    Importéiert Daten vun OneDrive an SharePoint op Power Query / BI

Notéiert: Wann Dir eng grouss Zuel vu Dateien am SharePoint Portal hutt, wäert dës Method wesentlech méi lues sinn wéi déi zwee virdrun.

  • Assemblée Dëscher aus verschiddene Fichier mat Power Query
  • Wat ass Power Query, Power Pivot, Power BI a wéi se Iech hëllefe kënnen
  • Sammelen Daten aus all Blieder vum Buch an een Dësch
 

Hannerlooss eng Äntwert