Mündəricat
Siz və ya şirkətiniz məlumatları OneDrive buludunda və ya SharePoint şirkət portalında saxlayırsınızsa, Excel-də və ya Power BI-dan Power Query istifadə edərək birbaşa ona qoşulmaq təəccüblü dərəcədə çətin ola bilər.
Bir dəfə oxşar problemlə üzləşəndə onu həll etməyin “qanuni” yollarının olmadığını görəndə təəccübləndim. Nədənsə, Excel-də və hətta Power BI-da (konnektorlar dəsti ənənəvi olaraq daha genişdir) mövcud məlumat mənbələrinin siyahısına nədənsə OneDrive fayl və qovluqlarına qoşulmaq imkanı daxil deyil.
Beləliklə, aşağıda təklif olunan bütün variantlar, bu və ya digər dərəcədə, kiçik, lakin əl ilə "faylla bitirmə" tələb edən "dəyənəklər" dir. Ancaq bu qoltuqaltıların böyük bir artısı var - işləyirlər 🙂
Problem nədir?
Olanlar üçün qısa bir giriş son 20 ilini komada keçirdi mövzuda deyil.
OneDrive Microsoft-un bir neçə çeşiddə təqdim etdiyi bulud saxlama xidmətidir:
- OneDrive Şəxsi – adi (qeyri-korporativ) istifadəçilər üçün. Onlar sizə pulsuz 5GB + kiçik aylıq ödəniş üçün əlavə yer verirlər.
- Biznes üçün OneDrive – daha böyük həcmə (365TB və ya daha çox) malik olan korporativ istifadəçilər və Office 1 abunəçiləri üçün seçim və versiya yaddaşı və s. kimi əlavə funksiyalar.
Biznes üçün OneDrive-ın xüsusi halı məlumatların SharePoint korporativ portalında saxlanmasıdır – bu ssenaridə OneDrive, əslində, SharePoint'a kitabxanalarından biridir.
Fayllara veb-interfeys (https://onedrive.live.com saytı və ya korporativ SharePoint saytı) vasitəsilə və ya seçilmiş qovluqları kompüterinizlə sinxronlaşdırmaqla daxil olmaq olar:
Adətən bu qovluqlar C sürücüsündə istifadəçi profilində saxlanılır – onlara gedən yol belə görünür C: İstifadəçilərİstifadəçi adıOneDrive). Xüsusi proqram faylların uyğunluğuna və bütün dəyişikliklərin sinxronizasiyasına nəzarət edir - АOneDrive bəy (ekranın aşağı sağ küncündə mavi və ya boz bulud):
Və indi əsas şey.
OneDrive-dan Excel-ə (Power Query vasitəsilə) və ya Power BI-a məlumat yükləməli olsaq, əlbəttə ki, mənbə kimi yerli faylları və qovluqları adi şəkildə sinxronizasiya etmək üçün təyin edə bilərik. Məlumat alın – Fayldan – Kitabdan / Qovluqdan (Məlumat əldə edin - Fayldan - İş kitabından / Qovluqdan)Lakin bu, OneDrive buluduna birbaşa keçid olmayacaq.
Yəni, gələcəkdə, məsələn, buluddakı faylları digər istifadəçilər tərəfindən dəyişdirilərkən, biz əvvəlcə sinxronizasiya etmək lazımdır (bu, uzun müddət olur və həmişə əlverişli deyil) və yalnız sonra sorğumuzu yeniləyin Power BI-də Power Query və ya Model.
Təbii ki, sual yaranır: OneDrive/SharePoint-dən məlumatları birbaşa necə idxal etmək olar ki, data birbaşa buluddan yüklənsin?
- Kitabı Excel-də açırıq - sinxronlaşdırılmış OneDrive qovluğundan adi bir fayl kimi yerli nüsxə. Və ya saytı əvvəlcə Excel Online-da açın və sonra düyməni basın Excel-də açın (Excel-də açın).
- Get Fayl - Təfərrüatlar (Fayl — Məlumat)
- Düymə ilə bulud yolunu kitaba köçürün yolu kopyalayın (Yol Kopyalayın) başlıqda:
- Başqa bir Excel faylında və ya Power BI-da məlumatları doldurmaq istədiyiniz yerdə əmrləri seçin Məlumat əldə edin - İnternetdən (Məlumat əldə edin — Vebdən) və kopyalanan yolu ünvan sahəsinə yapışdırın.
- Yolun sonunda silin ?web=1 və basın OK:
- Görünən pəncərədə avtorizasiya metodunu seçin Təşkilat hesabı (Təşkilat Hesabı) və düyməni basın Daxil ol (Daxil ol):
İşləyən giriş-şifrəmizi daxil edin və ya görünən siyahıdan korporativ hesab seçin. Hər şeyi düzgün etsəniz, yazı Daxil ol ilə dəyişdirilməlidir Fərqli istifadəçi kimi daxil olun (Digər istifadəçi hesabı ilə daxil olun).
- Düyməni vurun əlaqə (Bağlan).
Sonra hər şey bir kitabın adi idxalı ilə eynidir - biz lazımi vərəqləri, idxal üçün smart masaları və s.
Seçim 2: OneDrive Personal-dan fayla qoşulun
Şəxsi (qeyri-korporativ) OneDrive buludunda kitaba qoşulmaq üçün yanaşma fərqli olacaq:
- İstədiyiniz qovluğun məzmununu OneDrive saytında açırıq və idxal olunan faylı tapırıq.
- Bunun üzərinə sağ vurun və əmri seçin giriş (Yerləşdirin) və ya faylı seçin və yuxarı menyuda oxşar əmri seçin:
- Sağda görünən paneldə düyməni basın Yaratmaq və yaradılan kodu kopyalayın:
- Kopyalanan kodu Notepad-a yapışdırın və "faylla bitirin":
- Dırnaqlardakı keçiddən başqa hər şeyi silin
- Bloku silin cid=XXXXXXXXXXXX&
- Əvəz edilə bilən söz embed on download
Nəticədə mənbə kodu belə görünməlidir: - Dırnaqlardakı keçiddən başqa hər şeyi silin
- Sonra hər şey əvvəlki üsulda olduğu kimidir. Başqa bir Excel faylında və ya Power BI-da məlumatları doldurmaq istədiyiniz yerdə əmrləri seçin Məlumat əldə edin - İnternetdən (Məlumat əldə edin — Vebdən), redaktə edilmiş yolu ünvan sahəsinə yapışdırın və OK düyməsini basın.
- Avtorizasiya pəncərəsi görünəndə seçimi seçin Windows və lazım gələrsə, OneDrive-dan giriş parolunu daxil edin.
Seçim 3: Biznes üçün OneDrive-dan bütün qovluğun məzmununu idxal edin
Power Query və ya Power BI-da bir faylın deyil, bütöv bir qovluğun məzmununu bir anda (məsələn, hesabatlarla) doldurmaq lazımdırsa, yanaşma bir az daha sadə olacaq:
- Explorer-də OneDrive-da bizi maraqlandıran yerli sinxronlaşdırılmış qovluğa sağ klikləyin və seçin Saytda baxmaq (Onlayn baxın).
- Brauzerin ünvan sətrində ünvanın ilkin hissəsini – sözə qədər kopyalayın / _layouts:
- Məlumatları yükləmək istədiyiniz Excel iş kitabında və ya Power BI Desktop hesabatında əmrləri seçin Məlumat əldə edin - Fayldan - SharePoint Qovluğundan (Məlumat əldə edin - Fayldan - SharePoint qovluğundan):
Sonra kopyalanan yol fraqmentini ünvan sahəsinə yapışdırın və klikləyin OK:
Avtorizasiya pəncərəsi görünsə, növü seçin Microsoft hesabı (Microsoft hesabı), düyməsini basın Daxil ol (Daxil ol), və sonra, uğurlu girişdən sonra düyməni basın əlaqə (Bağlan):
- Bundan sonra, SharePoint-dən bütün fayllar tələb olunur və endirilir və önizləmə pəncərəsi görünür, burada təhlükəsiz şəkildə klikləyə bilərsiniz. Data çevirmək (Məlumatların Transformasiyası).
- Bütün faylların siyahısının sonrakı redaktəsi və onların birləşdirilməsi artıq Power Query-də və ya Power BI-da standart şəkildə baş verir. Axtarış dairəsini yalnız bizə lazım olan qovluğa daraltmaq üçün sütun üzrə filtrdən istifadə edə bilərsiniz Qovluq yolu (1) və sonra sütundakı düyməni istifadə edərək tapılan faylların bütün məzmununu genişləndirin məzmun (2):
- Power Query istifadə edərək müxtəlif fayllardan cədvəllərin yığılması
- Power Query, Power Pivot, Power BI nədir və onlar sizə necə kömək edə bilər
- Kitabın bütün vərəqlərindən məlumatların bir cədvəldə toplanması