Cynnwys
Os ydych chi neu'ch cwmni'n storio data yn y cwmwl OneDrive neu mewn porth cwmni SharePoint, gall cysylltu'n uniongyrchol ag ef gan ddefnyddio Power Query yn Excel neu Power BI fod yn syndod o heriol.
Pan wynebais fater tebyg ar un adeg, cefais fy synnu o ganfod nad oes unrhyw ffyrdd “cyfreithiol” i'w ddatrys. Am ryw reswm, nid yw'r rhestr o ffynonellau data sydd ar gael yn Excel a hyd yn oed yn Power BI (lle mae'r set o gysylltwyr yn draddodiadol ehangach) am ryw reswm yn cynnwys y gallu i gysylltu â ffeiliau a ffolderi OneDrive.
Felly'r holl opsiynau a gynigir isod, i raddau neu'i gilydd, yw “baglau” sy'n gofyn am “gorffen gyda ffeil” bach ond â llaw. Ond mae mantais fawr i'r baglau hyn - maen nhw'n gweithio 🙂
Beth yw'r broblem?
Cyflwyniad byr i'r rhai sy'n treulio'r 20 mlynedd diwethaf mewn coma nid yn y pwnc.
Mae OneDrive yn wasanaeth storio cwmwl gan Microsoft sy'n dod mewn sawl blas:
- OneDrive Personol – ar gyfer defnyddwyr cyffredin (anghorfforaethol). Maen nhw'n rhoi 5GB i chi am ddim + lle ychwanegol am ffi fisol fach.
- OneDrive ar gyfer Busnes - opsiwn ar gyfer defnyddwyr corfforaethol a thanysgrifwyr Office 365 sydd â chyfaint llawer mwy ar gael (o 1TB neu fwy) a nodweddion ychwanegol fel storio fersiynau, ac ati.
Mae achos arbennig o OneDrive for Business yn storio data ar borth corfforaethol SharePoint - yn y senario hwn, mae OneDrive, mewn gwirionedd, yn un o lyfrgelloedd SharePoint'a.
Gellir cyrchu ffeiliau naill ai trwy'r rhyngwyneb gwe (safle https://onedrive.live.com neu wefan SharePoint gorfforaethol) neu trwy gysoni ffolderi dethol â'ch cyfrifiadur personol:
Fel arfer mae'r ffolderi hyn yn cael eu storio yn y proffil defnyddiwr ar yriant C - mae'r llwybr atynt yn edrych fel rhywbeth C: Defnyddwyrenw defnyddiwrOneDrive). Mae rhaglen arbennig yn monitro perthnasedd ffeiliau a chydamseru'r holl newidiadau - АDyn OneDrive (cwmwl glas neu lwyd yng nghornel dde isaf y sgrin):
Ac yn awr y prif beth.
Os oes angen i ni lwytho data o OneDrive i Excel (trwy Power Query) neu i Power BI, yna wrth gwrs gallwn nodi ffeiliau a ffolderi lleol i'w cysoni fel ffynhonnell yn y ffordd arferol trwy Cael data - O ffeil - O lyfr / O ffolder (Cael Data - O ffeil - O'r llyfr gwaith / Ffolder)Ond ni fydd yn ddolen uniongyrchol i'r cwmwl OneDrive.
Hynny yw, yn y dyfodol, wrth newid, er enghraifft, ffeiliau yn y cwmwl gan ddefnyddwyr eraill, ni angen cysoni yn gyntaf (mae hyn yn digwydd am amser hir ac nid yw bob amser yn gyfleus) a dim ond yna diweddaru ein ymholiad Ymholiad Pwer neu Fodel yn Power BI.
Yn naturiol, mae'r cwestiwn yn codi: sut i fewnforio data o OneDrive/SharePoint yn uniongyrchol fel bod y data'n cael ei lwytho'n uniongyrchol o'r cwmwl?
- Rydym yn agor y llyfr yn ein Excel - copi lleol o'r ffolder OneDrive cydamserol fel ffeil arferol. Neu agorwch y wefan yn gyntaf yn Excel Online, ac yna cliciwch ar y botwm Agor yn Excel (Ar agor yn Excel).
- Ewch i Ffeil – Manylion (Ffeil - Gwybodaeth)
- Copïwch y llwybr cwmwl i'r llyfr gyda'r botwm llwybr copi (Copi Llwybr) yn y teitl:
- Mewn ffeil Excel arall neu yn Power BI, lle rydych chi am lenwi'r data, dewiswch y gorchmynion Cael data - O'r Rhyngrwyd (Cael Data - O'r we) a gludwch y llwybr wedi'i gopïo i'r maes cyfeiriad.
- Dileu ar ddiwedd y llwybr ?gwe=1 a chliciwch ar OK:
- Yn y ffenestr sy'n ymddangos, dewiswch y dull awdurdodi Cyfrif sefydliad (Cyfrif Sefydliad) a chliciwch ar y botwm Mewngofnodi (Mewngofnodi):
Rhowch ein cyfrinair mewngofnodi gweithredol neu dewiswch gyfrif corfforaethol o'r rhestr sy'n ymddangos. Os gwnewch bopeth yn iawn, yna yr arysgrif Mewngofnodi dylai newid i Mewngofnodwch fel defnyddiwr gwahanol (Mewngofnodi gyda chyfrif defnyddiwr arall).
- Cliciwch ar y botwm cysylltiad (Cysylltu).
Yna mae popeth yr un peth â mewnforio llyfr arferol - rydyn ni'n dewis y dalennau angenrheidiol, tablau smart ar gyfer mewnforio, ac ati.
Opsiwn 2: Cysylltu â ffeil o OneDrive Personal
I gysylltu â llyfr mewn cwmwl OneDrive personol (anghorfforaethol), bydd y dull gweithredu yn wahanol:
- Rydym yn agor cynnwys y ffolder a ddymunir ar wefan OneDrive ac yn dod o hyd i'r ffeil a fewnforiwyd.
- De-gliciwch arno a dewis gorchymyn Cyflwyniad (Mewnosod) neu dewiswch y ffeil a dewiswch orchymyn tebyg yn y ddewislen uchaf:
- Yn y panel sy'n ymddangos ar y dde, cliciwch ar y botwm Creu a chopïwch y cod a gynhyrchir:
- Gludwch y cod wedi'i gopïo i Notepad a "gorffen gyda ffeil":
- Tynnwch bopeth ac eithrio'r ddolen mewn dyfynbrisiau
- Dileu'r bloc cid=XXXXXXXXXXXX&
- Gair amnewidiol ymgorffori on download
O ganlyniad, dylai'r cod ffynhonnell edrych fel hyn: - Tynnwch bopeth ac eithrio'r ddolen mewn dyfynbrisiau
- Yna mae popeth yr un fath ag yn y dull blaenorol. Mewn ffeil Excel arall neu yn Power BI, lle rydych chi am lenwi'r data, dewiswch y gorchmynion Cael data - O'r Rhyngrwyd (Cael Data - O'r we), gludwch y llwybr wedi'i olygu i'r maes cyfeiriad a chliciwch ar OK.
- Pan fydd y ffenestr awdurdodi yn ymddangos, dewiswch yr opsiwn ffenestri ac, os oes angen, rhowch y cyfrinair mewngofnodi o OneDrive.
Opsiwn 3: Mewnforio cynnwys ffolder gyfan o OneDrive for Business
Os oes angen i chi lenwi Power Query neu Power BI gynnwys nid un ffeil, ond ffolder gyfan ar unwaith (er enghraifft, gydag adroddiadau), yna bydd y dull gweithredu ychydig yn symlach:
- Yn Explorer, de-gliciwch ar y ffolder cydamseredig lleol sydd o ddiddordeb i ni yn OneDrive a dewiswch Gweld ar y safle (Gweld ar-lein).
- Ym mar cyfeiriad y porwr, copïwch ran gychwynnol y cyfeiriad - hyd at y gair / _cynllun:
- Yn y llyfr gwaith Excel lle rydych chi am lwytho'r data neu yn yr adroddiad Power BI Desktop, dewiswch y gorchmynion Cael Data - O Ffeil - O Ffolder SharePoint (Cael Data - O ffeil - O ffolder SharePoint):
Yna gludwch y darn llwybr a gopïwyd i'r maes cyfeiriad a chliciwch OK:
Os bydd ffenestr awdurdodi yn ymddangos, yna dewiswch y math cyfrif Microsoft (Cyfrif Microsoft), cliciwch ar y botwm Mewngofnodi (Mewngofnodi), ac yna, ar ôl mewngofnodi llwyddiannus, ar y botwm cysylltiad (Cysylltu):
- Ar ôl hynny, gofynnir am yr holl ffeiliau o SharePoint a'u llwytho i lawr ac mae ffenestr rhagolwg yn ymddangos, lle gallwch chi glicio'n ddiogel Trosi Data (Trawsnewid Data).
- Mae golygu pellach o'r rhestr o'r holl ffeiliau a'u cyfuno eisoes yn digwydd yn Power Query neu yn Power BI yn y ffordd safonol. I gyfyngu'r cylch chwilio i'r ffolder sydd ei angen arnom yn unig, gallwch ddefnyddio'r hidlydd fesul colofn Llwybr Ffolderi (1) ac yna ehangu cynnwys cyfan y ffeiliau a ddarganfuwyd gan ddefnyddio'r botwm yn y golofn Cynnwys (2):
- Cydosod tablau o wahanol ffeiliau gan ddefnyddio Power Query
- Beth yw Power Query, Power Pivot, Power BI a sut y gallant eich helpu
- Casglu data o bob dalen o'r llyfr mewn un tabl