Ներմուծեք տվյալները OneDrive-ից և SharePoint-ից Power Query / BI-ում

Եթե ​​դուք կամ ձեր ընկերությունը տվյալները պահում եք OneDrive ամպում կամ SharePoint ընկերության պորտալում, ուղղակիորեն միանալը դրան Power Query-ի միջոցով Excel-ում կամ Power BI-ից կարող է զարմանալիորեն դժվար լինել:

Երբ ես մի անգամ բախվեցի նմանատիպ խնդրի, զարմացա՝ տեսնելով, որ դրա լուծման «օրինական» ուղիներ չկան: Չգիտես ինչու, Excel-ում և նույնիսկ Power BI-ում առկա տվյալների աղբյուրների ցանկը (որտեղ միակցիչների հավաքածուն ավանդաբար ավելի լայն է) ինչ-ինչ պատճառներով չի ներառում OneDrive ֆայլերին և պանակներին միանալու հնարավորությունը:

Այսպիսով, ստորև առաջարկվող բոլոր տարբերակները, այս կամ այն ​​չափով, «հենակներ» են, որոնք պահանջում են փոքր, բայց ձեռքով «ֆայլով ավարտում»: Բայց այս հենակները մի մեծ պլյուս ունեն՝ նրանք աշխատում են 🙂

Ինչումն է խնդիրը?

Կարճ ներածություն նրանց համար, ովքեր վերջին 20 տարին անցկացրել է կոմայի մեջ ոչ թեմայի մեջ:

OneDrive-ը Microsoft-ի ամպային պահեստավորման ծառայություն է, որը գալիս է մի քանի տեսակի.

  • OneDrive Անձնական - սովորական (ոչ կորպորատիվ) օգտվողների համար: Նրանք ձեզ տալիս են 5 ԳԲ անվճար + հավելյալ տարածք՝ ամսական չնչին վճարով:
  • OneDrive բիզնեսի համար – տարբերակ կորպորատիվ օգտատերերի և Office 365 բաժանորդների համար՝ շատ ավելի մեծ հասանելի ծավալով (1TB-ից և ավելի) և լրացուցիչ հնարավորություններով, ինչպիսիք են տարբերակների պահեստավորումը և այլն:

OneDrive for Business-ի հատուկ դեպքը տվյալների պահպանումն է SharePoint կորպորատիվ պորտալում. այս սցենարում OneDrive-ը, փաստորեն, SharePoint'a-ի գրադարաններից մեկն է:

Ֆայլերին կարելի է մուտք գործել կամ վեբ ինտերֆեյսի միջոցով (https://onedrive.live.com կայք կամ կորպորատիվ SharePoint կայք) կամ ընտրված թղթապանակները ձեր համակարգչի հետ համաժամեցնելով.

Ներմուծեք տվյալները OneDrive-ից և SharePoint-ից Power Query / BI-ում

Սովորաբար այս թղթապանակները պահվում են օգտատիրոջ պրոֆիլում C drive-ում. դեպի դրանց ուղին նման է C: ՕգտագործողներՕգտագործողի անունըOneDrive). Հատուկ ծրագիր վերահսկում է ֆայլերի համապատասխանությունը և բոլոր փոփոխությունների համաժամացումը. АOneDrive gent (կապույտ կամ մոխրագույն ամպ էկրանի ստորին աջ անկյունում).

Ներմուծեք տվյալները OneDrive-ից և SharePoint-ից Power Query / BI-ում

Իսկ հիմա գլխավորը.

Եթե ​​մեզ անհրաժեշտ է բեռնել տվյալները OneDrive-ից Excel (Power Query-ի միջոցով) կամ Power BI-ում, ապա, իհարկե, մենք կարող ենք նշել տեղական ֆայլերը և թղթապանակները, որոնք պետք է համաժամեցվեն որպես աղբյուր՝ սովորական եղանակով: Ստացեք տվյալներ – ֆայլից – գրքից / թղթապանակից (Ստացեք տվյալներ - ֆայլից - աշխատանքային գրքույկից / թղթապանակից)Սակայն դա ուղղակի հղում չի լինի OneDrive ամպին.

Այսինքն՝ ապագայում այլ օգտատերերի կողմից, օրինակ, ամպում ֆայլերը փոխելիս մենք նախ պետք է համաժամեցնել (սա տեղի է ունենում երկար ժամանակ և միշտ չէ, որ հարմար է) և միայն ապա թարմացրեք մեր հարցումը Power Query կամ Model Power BI-ում:

Բնականաբար, հարց է առաջանում. Ինչպե՞ս ներմուծել տվյալներ OneDrive/SharePoint-ից ուղղակիորեն, որպեսզի տվյալները բեռնվեն անմիջապես ամպից:

Տարբերակ 1. Միացեք գրքին OneDrive for Business-ից կամ SharePoint-ից

  1. Մենք բացում ենք գիրքը մեր Excel-ում՝ տեղական պատճենը համաժամացված OneDrive պանակից որպես սովորական ֆայլ: Կամ բացեք կայքը նախ Excel Online-ում, այնուհետև սեղմեք կոճակը Բացեք Excel-ում (Բացել Excel-ում).
  2. Գնալ Ֆայլ - Մանրամասներ (Ֆայլ — Տեղեկություն)
  3. Կոճակով պատճենեք ամպի ուղին դեպի գիրք պատճենելու ուղին (Պատճենել ուղին) վերնագրում:

    Ներմուծեք տվյալները OneDrive-ից և SharePoint-ից Power Query / BI-ում

  4. Մեկ այլ Excel ֆայլում կամ Power BI-ում, որտեղ ցանկանում եք լրացնել տվյալները, ընտրեք հրամանները Ստացեք տվյալներ – Ինտերնետից (Ստացեք տվյալներ՝ համացանցից) և պատճենված ուղին տեղադրեք հասցեի դաշտում:
  5. Ջնջել ուղու վերջում ?վեբ=1 եւ սեղմեք OK:

    Ներմուծեք տվյալները OneDrive-ից և SharePoint-ից Power Query / BI-ում

  6. Բացվող պատուհանում ընտրեք թույլտվության մեթոդը Կազմակերպության հաշիվ (Կազմակերպության հաշիվ) և սեղմեք կոճակի վրա Մուտք գործել (Մուտք գործեք):

    Ներմուծեք տվյալները OneDrive-ից և SharePoint-ից Power Query / BI-ում

    Մուտքագրեք մեր աշխատանքային մուտքի գաղտնաբառը կամ ընտրեք կորպորատիվ հաշիվ հայտնվող ցանկից: Եթե ​​ամեն ինչ ճիշտ եք անում, ապա մակագրությունը Մուտք գործել պետք է փոխվի Մուտք գործեք որպես այլ օգտվող (Մուտք գործեք այլ օգտվողի հաշվի հետ).

  7. Կտտացրեք կոճակը կապ (Միացնել).

Այնուհետև ամեն ինչ նույնն է, ինչ գրքի սովորական ներմուծման դեպքում. մենք ընտրում ենք անհրաժեշտ թերթիկները, ներմուծման խելացի աղյուսակները և այլն:

Տարբերակ 2. Միացեք ֆայլին OneDrive Personal-ից

Անձնական (ոչ կորպորատիվ) OneDrive ամպով գրքին միանալու համար մոտեցումը տարբեր կլինի.

  1. OneDrive կայքում բացում ենք ցանկալի թղթապանակի պարունակությունը և գտնում ներմուծված ֆայլը։
  2. Աջ սեղմեք դրա վրա և ընտրեք հրամանը ներածություն (ներկառուցել) կամ ընտրեք ֆայլը և վերևի ընտրացանկում ընտրեք նմանատիպ հրաման.

    Ներմուծեք տվյալները OneDrive-ից և SharePoint-ից Power Query / BI-ում

  3. Աջ կողմում հայտնվող վահանակում սեղմեք կոճակը Ստեղծել և պատճենեք ստեղծված կոդը.

    Ներմուծեք տվյալները OneDrive-ից և SharePoint-ից Power Query / BI-ում

  4.  Տեղադրեք պատճենված կոդը Notepad-ում և «ավարտեք ֆայլով».
    • Հեռացրեք ամեն ինչ, բացի չակերտների հղումից
    • Ջնջել բլոկը cid=XXXXXXXXXXXX&
    • Փոխարինելի բառ պառկեցնել on բեռնել
    Արդյունքում, աղբյուրի կոդը պետք է նման լինի.

    Ներմուծեք տվյալները OneDrive-ից և SharePoint-ից Power Query / BI-ում

  5. Այնուհետեւ ամեն ինչ նույնն է, ինչ նախորդ մեթոդով: Մեկ այլ Excel ֆայլում կամ Power BI-ում, որտեղ ցանկանում եք լրացնել տվյալները, ընտրեք հրամանները Ստացեք տվյալներ – Ինտերնետից (Ստացեք տվյալներ՝ համացանցից), տեղադրեք խմբագրված ուղին հասցեի դաշտում և սեղմեք OK:
  6. Երբ հայտնվի թույլտվության պատուհանը, ընտրեք տարբերակը Windows և անհրաժեշտության դեպքում մուտքագրեք մուտքի գաղտնաբառը OneDrive-ից:

Տարբերակ 3. Ներմուծեք ամբողջ թղթապանակի բովանդակությունը OneDrive for Business-ից

Եթե ​​Ձեզ անհրաժեշտ է լրացնել Power Query կամ Power BI ոչ թե մեկ ֆայլի, այլ մի ամբողջ թղթապանակի բովանդակությունը միանգամից (օրինակ՝ հաշվետվություններով), ապա մոտեցումը մի փոքր ավելի պարզ կլինի.

  1. Explorer-ում աջ սեղմեք OneDrive-ում մեզ հետաքրքրող տեղական համաժամացված թղթապանակի վրա և ընտրեք Դիտել կայքում (Դիտել առցանց).
  2. Բրաուզերի հասցեագոտում պատճենեք հասցեի սկզբնական մասը՝ մինչև բառը / _դասավորություններ:

    Ներմուծեք տվյալները OneDrive-ից և SharePoint-ից Power Query / BI-ում

  3. Excel աշխատանքային գրքում, որտեղ ցանկանում եք բեռնել տվյալները կամ Power BI Desktop զեկույցում, ընտրեք հրամանները Ստացեք տվյալներ – ֆայլից – SharePoint թղթապանակից (Ստացեք տվյալներ — ֆայլից — SharePoint պանակից):

    Ներմուծեք տվյալները OneDrive-ից և SharePoint-ից Power Query / BI-ում

    Այնուհետև տեղադրեք պատճենված ճանապարհի հատվածը հասցեի դաշտում և սեղմեք OK:

    Ներմուծեք տվյալները OneDrive-ից և SharePoint-ից Power Query / BI-ում

    Եթե ​​հայտնվի թույլտվության պատուհան, ապա ընտրեք տեսակը Microsoft- ի հաշիվ (Microsoft հաշիվ), սեղմեք կոճակի վրա Մուտք գործել (Մուտք գործեք), և այնուհետև, հաջող մուտքից հետո, կոճակի վրա կապ (Միացնել):

    Ներմուծեք տվյալները OneDrive-ից և SharePoint-ից Power Query / BI-ում

  4. Դրանից հետո SharePoint-ից բոլոր ֆայլերը պահանջվում և ներբեռնվում են, և հայտնվում է նախադիտման պատուհան, որտեղ կարող եք ապահով սեղմել Փոխարկել տվյալները (Տվյալների փոխակերպում).
  5. Բոլոր ֆայլերի ցանկի հետագա խմբագրումը և դրանց միաձուլումը տեղի է ունենում արդեն Power Query-ում կամ Power BI-ում ստանդարտ ձևով: Որոնման շրջանակը միայն մեզ անհրաժեշտ թղթապանակին նեղացնելու համար կարող եք օգտագործել զտիչն ըստ սյունակի Թղթապանակ ուղի (1) և այնուհետև ընդլայնել գտնված ֆայլերի ամբողջ բովանդակությունը՝ օգտագործելով սյունակի կոճակը Պարունակություն (2):

    Ներմուծեք տվյալները OneDrive-ից և SharePoint-ից Power Query / BI-ում

ՆշումԵթե ​​դուք ունեք մեծ թվով ֆայլեր SharePoint պորտալում, այս մեթոդը զգալիորեն ավելի դանդաղ կլինի, քան նախորդ երկուսը:

  • Power Query-ի միջոցով տարբեր ֆայլերից աղյուսակների հավաքում
  • Ի՞նչ է Power Query-ը, Power Pivot-ը, Power BI-ն և ինչպես կարող են դրանք օգնել ձեզ
  • Գրքի բոլոր թերթերից տվյալների հավաքում մեկ աղյուսակի մեջ
 

Թողնել գրառում