Impor data saka OneDrive lan SharePoint menyang Power Query / BI

Yen sampeyan utawa perusahaan sampeyan nyimpen data ing awan OneDrive utawa ing portal perusahaan SharePoint, nyambungake langsung menyang kasebut nggunakake Power Query ing Excel utawa saka Power BI bisa dadi angel banget.

Nalika aku tau ngadhepi masalah sing padha, aku kaget amarga ora ana cara "sah" kanggo ngatasi. Kanggo sawetara alasan, dhaptar sumber data sing kasedhiya ing Excel lan malah ing Power BI (ing ngendi set konektor biasane luwih akeh) sakperangan alesan ora kalebu kemampuan kanggo nyambung menyang file lan folder OneDrive.

Dadi kabeh opsi sing ditawakake ing ngisor iki, kanggo siji utawa liyane, "kruk" sing mbutuhake "finishing file" cilik nanging manual. Nanging crutches iki duwe plus gedhe - padha bisa 🙂

Masalah apa?

A introduksi singkat kanggo sing ngginakaken 20 taun pungkasan ing koma ora ing subyek.

OneDrive minangka layanan panyimpenan awan saka Microsoft sing kasedhiya ing sawetara rasa:

  • OneDrive Pribadi – kanggo pangguna biasa (non-perusahaan). Dheweke menehi 5GB gratis + papan ekstra kanthi biaya saben wulan.
  • OneDrive for Business - pilihan kanggo pangguna perusahaan lan pelanggan Office 365 kanthi volume kasedhiya sing luwih gedhe (saka 1TB utawa luwih) lan fitur tambahan kaya panyimpenan versi, lsp.

Kasus khusus OneDrive for Business yaiku nyimpen data ing portal perusahaan SharePoint - ing skenario iki, OneDrive, nyatane, minangka salah sawijining perpustakaan SharePoint'a.

File bisa diakses liwat antarmuka web (situs https://onedrive.live.com utawa situs SharePoint perusahaan) utawa kanthi nyinkronake folder sing dipilih karo PC:

Impor data saka OneDrive lan SharePoint menyang Power Query / BI

Biasane folder kasebut disimpen ing profil pangguna ing drive C - dalane katon kaya C: PanggunaJenengOneDrive). Program khusus ngawasi relevansi file lan sinkronisasi kabeh owah-owahan - АWong OneDrive (mega biru utawa abu-abu ing pojok tengen ngisor layar):

Impor data saka OneDrive lan SharePoint menyang Power Query / BI

Lan saiki sing utama.

Yen kita kudu mbukak data saka OneDrive menyang Excel (liwat Power Query) utawa menyang Power BI, mesthine kita bisa nemtokake file lan folder lokal sing bakal disinkronake minangka sumber kanthi cara biasa liwat. Entuk data - Saka file - Saka buku / Saka folder (Entuk Data - Saka file - Saka buku kerja / Folder)nanging ora bakal dadi link langsung menyang maya OneDrive.

Yaiku, ing mangsa ngarep, nalika ngganti, umpamane, file ing awan dening pangguna liyane, kita kudu nyelarasake dhisik (iki kedaden kanggo dangu lan ora tansah trep) lan mung banjur nganyari pitakon kita Power Query utawa Model ing Power BI.

Mesthi, pitakonan muncul: carane ngimpor data saka OneDrive / SharePoint langsung supaya data dimuat langsung saka maya?

Pilihan 1: Sambungake menyang buku saka OneDrive for Business utawa SharePoint

  1. Kita mbukak buku ing Excel - salinan lokal saka folder OneDrive sing disinkronake minangka file biasa. Utawa bukak situs kasebut dhisik ing Excel Online, banjur klik tombol kasebut Bukak ing Excel (Bukak ing Excel).
  2. menyang File - Rincian (File - Info)
  3. Nyalin path maya menyang buku nganggo tombol salinan path (Salinan Path) ing judhul:

    Impor data saka OneDrive lan SharePoint menyang Power Query / BI

  4. Ing file Excel liyane utawa ing Power BI, ing ngendi sampeyan pengin ngisi data, pilih printah kasebut Entuk data - Saka Internet (Entuk Data - Saka web) lan paste path sing disalin menyang kolom alamat.
  5. Mbusak ing mburi path ?web=1 Lan klik ing OK:

    Impor data saka OneDrive lan SharePoint menyang Power Query / BI

  6. Ing jendhela sing katon, pilih cara wewenang Akun organisasi (Akun Organisasi) lan klik ing tombol mlebu Ing (Login):

    Impor data saka OneDrive lan SharePoint menyang Power Query / BI

    Ketik sandhi login sing digunakake utawa pilih akun perusahaan saka dhaptar sing katon. Yen sampeyan nindakake kabeh kanthi bener, banjur prasasti mlebu Ing kudu diganti dadi Mlebu minangka pangguna liyane (Mlebu nganggo akun panganggo liyane).

  7. Klik ing tombol sambungan (Nyambung).

Banjur kabeh padha karo ngimpor buku biasa - kita milih lembaran sing dibutuhake, tabel pinter kanggo ngimpor, lsp.

Pilihan 2: Sambungake menyang file saka OneDrive Personal

Kanggo nyambung menyang buku ing awan OneDrive pribadi (non-perusahaan), pendekatan bakal beda:

  1. Kita mbukak isi folder sing dikarepake ing situs web OneDrive lan nemokake file sing diimpor.
  2. Klik tengen lan pilih printah Pambuka (Semat) utawa pilih file banjur pilih printah sing padha ing menu ndhuwur:

    Impor data saka OneDrive lan SharePoint menyang Power Query / BI

  3. Ing panel sing katon ing sisih tengen, klik tombol kasebut nggawe lan nyalin kode sing digawe:

    Impor data saka OneDrive lan SharePoint menyang Power Query / BI

  4.  Tempel kode sing disalin menyang Notepad lan "rampung nganggo file":
    • Mbusak kabeh kajaba link ing kuotasi
    • Mbusak pamblokiran cid=XXXXXXXXXXXX&
    • Tembung sing bisa diganti nampilake on download
    Akibaté, kode sumber kudu katon kaya iki:

    Impor data saka OneDrive lan SharePoint menyang Power Query / BI

  5. Banjur kabeh padha karo cara sadurunge. Ing file Excel liyane utawa ing Power BI, ing ngendi sampeyan pengin ngisi data, pilih printah kasebut Entuk data - Saka Internet (Entuk Data - Saka web), paste path sing wis diowahi menyang kolom alamat banjur klik OK.
  6. Nalika jendhela wewenang katon, pilih pilihan Windows lan, yen perlu, ketik sandhi login saka OneDrive.

Opsi 3: Ngimpor isi kabeh folder saka OneDrive for Business

Yen sampeyan kudu ngisi Power Query utawa Power BI isi ora mung siji file, nanging kabeh folder bebarengan (contone, karo laporan), banjur pendekatan bakal luwih prasaja:

  1. Ing Explorer, klik-tengen ing folder sing disinkronake lokal sing dikarepake ing OneDrive banjur pilih Deleng ing situs (Deleng online).
  2. Ing bilah alamat browser, nyalin bagean wiwitan alamat - nganti tembung kasebut / _tata letak:

    Impor data saka OneDrive lan SharePoint menyang Power Query / BI

  3. Ing buku kerja Excel ing ngendi sampeyan pengin mbukak data utawa ing laporan Power BI Desktop, pilih printah kasebut Entuk Data - Saka File - Saka Folder SharePoint (Entuk Data - Saka file - Saka folder SharePoint):

    Impor data saka OneDrive lan SharePoint menyang Power Query / BI

    Banjur tempel fragmen path sing disalin menyang kolom alamat banjur klik OK:

    Impor data saka OneDrive lan SharePoint menyang Power Query / BI

    Yen jendhela wewenang katon, banjur pilih jinis Akun Microsoft (Akun Microsoft), klik ing tombol mlebu Ing (Login), banjur, sawise login sukses, ing tombol sambungan (Nyambung):

    Impor data saka OneDrive lan SharePoint menyang Power Query / BI

  4. Sawise iku, kabeh file saka SharePoint dijaluk lan diundhuh lan jendhela pratinjau katon, ing ngendi sampeyan bisa ngeklik kanthi aman. Ngonversi Data (Transformasi Data).
  5. Panyuntingan luwih lengkap saka dhaptar kabeh file lan panggabungan wis ditindakake ing Power Query utawa ing Power BI kanthi cara standar. Kanggo mbatesi bunder telusuran mung menyang folder sing dibutuhake, sampeyan bisa nggunakake saringan miturut kolom Path Folder (1) banjur nggedhekake kabeh isi file sing ditemokake nggunakake tombol ing kolom Content (2):

    Impor data saka OneDrive lan SharePoint menyang Power Query / BI

cathetan: Yen sampeyan duwe akeh file ing portal SharePoint, cara iki bakal luwih alon tinimbang loro sadurunge.

  • Nglumpukake tabel saka macem-macem file nggunakake Power Query
  • Apa Power Query, Power Pivot, Power BI lan carane bisa mbantu sampeyan
  • Nglumpukake data saka kabeh lembar buku dadi siji tabel
 

Ninggalake a Reply