OneDrive और SharePoint से Power Query / BI में डेटा आयात करें

यदि आप या आपकी कंपनी डेटा को OneDrive क्लाउड में या किसी SharePoint कंपनी पोर्टल में संग्रहीत करते हैं, तो Excel में या Power BI से Power Query का उपयोग करके इससे सीधे कनेक्ट करना आश्चर्यजनक रूप से चुनौतीपूर्ण हो सकता है।

जब मुझे एक बार इसी तरह के मुद्दे का सामना करना पड़ा, तो मुझे यह जानकर आश्चर्य हुआ कि इसे हल करने के कोई "कानूनी" तरीके नहीं हैं। किसी कारण से, किसी कारण से Excel और यहां तक ​​कि Power BI (जहां कनेक्टर्स का सेट पारंपरिक रूप से व्यापक है) में उपलब्ध डेटा स्रोतों की सूची में OneDrive फ़ाइलों और फ़ोल्डरों से कनेक्ट करने की क्षमता शामिल नहीं है।

तो नीचे दिए गए सभी विकल्प, एक डिग्री या किसी अन्य के लिए, "बैसाखी" हैं जिनके लिए एक छोटी लेकिन मैनुअल "फ़ाइल के साथ परिष्करण" की आवश्यकता होती है। लेकिन इन बैसाखी का एक बड़ा प्लस है - ये काम करते हैं

समस्या क्या है?

उन लोगों के लिए एक संक्षिप्त परिचय जो पिछले 20 साल कोमा में बिताए विषय में नहीं।

OneDrive Microsoft की एक क्लाउड स्टोरेज सेवा है जो कई स्वादों में आती है:

  • वनड्राइव व्यक्तिगत - सामान्य (गैर-कॉर्पोरेट) उपयोगकर्ताओं के लिए। वे आपको एक छोटे मासिक शुल्क पर 5GB मुफ्त + अतिरिक्त स्थान देते हैं।
  • व्यवसाय के लिए OneDrive - कॉर्पोरेट उपयोगकर्ताओं और Office 365 ग्राहकों के लिए एक विकल्प जिसमें बहुत अधिक उपलब्ध मात्रा (1TB या अधिक से) और अतिरिक्त सुविधाएँ जैसे संस्करण संग्रहण, आदि हैं।

व्यवसाय के लिए OneDrive का एक विशेष मामला SharePoint कॉर्पोरेट पोर्टल पर डेटा संग्रहीत कर रहा है - इस परिदृश्य में, OneDrive, वास्तव में, SharePoint'a के पुस्तकालयों में से एक है।

फ़ाइलों को वेब इंटरफ़ेस (https://onedrive.live.com साइट या कॉर्पोरेट SharePoint साइट) के माध्यम से या अपने पीसी के साथ चयनित फ़ोल्डरों को सिंक्रनाइज़ करके एक्सेस किया जा सकता है:

OneDrive और SharePoint से Power Query / BI में डेटा आयात करें

आमतौर पर ये फ़ोल्डर ड्राइव C पर उपयोगकर्ता प्रोफ़ाइल में संग्रहीत होते हैं - उनके लिए पथ कुछ इस तरह दिखता है सी: उपयोगकर्ताउपयोगकर्ता नामOneDrive) एक विशेष कार्यक्रम फाइलों की प्रासंगिकता और सभी परिवर्तनों के सिंक्रनाइज़ेशन की निगरानी करता है - Аवनड्राइव जेंट (स्क्रीन के निचले दाएं कोने में नीला या धूसर बादल):

OneDrive और SharePoint से Power Query / BI में डेटा आयात करें

और अब मुख्य बात।

यदि हमें वनड्राइव से एक्सेल (पावर क्वेरी के माध्यम से) या पावर बीआई में डेटा लोड करने की आवश्यकता है, तो निश्चित रूप से हम स्थानीय फाइलों और फ़ोल्डरों को सामान्य तरीके से एक स्रोत के रूप में सिंक्रनाइज़ करने के लिए निर्दिष्ट कर सकते हैं डेटा प्राप्त करें - फ़ाइल से - पुस्तक से / फ़ोल्डर से (डेटा प्राप्त करें - फ़ाइल से - कार्यपुस्तिका / फ़ोल्डर से)परंतु यह OneDrive क्लाउड का सीधा लिंक नहीं होगा.

यही है, भविष्य में, जब बदलते हैं, उदाहरण के लिए, अन्य उपयोगकर्ताओं द्वारा क्लाउड में फ़ाइलें, हम पहले सिंक करने की जरूरत है (यह लंबे समय तक होता है और हमेशा सुविधाजनक नहीं होता) और केवल फिर हमारी क्वेरी अपडेट करें पावर बीआई में पावर क्वेरी या मॉडल।

स्वाभाविक रूप से, सवाल उठता है: OneDrive/SharePoint से सीधे डेटा कैसे आयात करें ताकि डेटा सीधे क्लाउड से लोड हो?

विकल्प 1: व्यवसाय के लिए OneDrive या SharePoint से किसी पुस्तक से कनेक्ट करें

  1. हम पुस्तक को अपने एक्सेल में खोलते हैं - एक नियमित फ़ाइल के रूप में सिंक्रनाइज़ किए गए वनड्राइव फ़ोल्डर से एक स्थानीय प्रति। या साइट को पहले एक्सेल ऑनलाइन में खोलें, और फिर बटन पर क्लिक करें एक्सेल में खोलें (एक्सेल में खोलें).
  2. फ़ाइल - विवरण (फाइल के बारे में)
  3. बटन के साथ क्लाउड पथ को पुस्तक में कॉपी करें कॉपी पथ (कॉपी पथ) शीर्षक में:

    OneDrive और SharePoint से Power Query / BI में डेटा आयात करें

  4. किसी अन्य एक्सेल फ़ाइल में या Power BI में, जहाँ आप डेटा भरना चाहते हैं, कमांड चुनें डेटा प्राप्त करें - इंटरनेट से (डेटा प्राप्त करें - वेब से) और कॉपी किए गए पथ को पता फ़ील्ड में पेस्ट करें।
  5. पथ के अंत में हटाएं ?वेब=1 और पर क्लिक करें OK:

    OneDrive और SharePoint से Power Query / BI में डेटा आयात करें

  6. दिखाई देने वाली विंडो में, प्राधिकरण विधि का चयन करें संगठन खाता (संगठन खाता) और बटन पर क्लिक करें साइन इन करें (लॉग इन करें):

    OneDrive और SharePoint से Power Query / BI में डेटा आयात करें

    हमारा कार्यशील लॉगिन-पासवर्ड दर्ज करें या दिखाई देने वाली सूची से एक कॉर्पोरेट खाता चुनें। यदि आप सब कुछ ठीक करते हैं, तो शिलालेख साइन इन करें में बदलना चाहिए अन्य उपयोगकर्ता के रूप में साइन इन करें (अन्य उपयोगकर्ता खाते से लॉग इन करें).

  7. बटन पर क्लिक करें संबंध (जुडिये).

फिर सब कुछ वैसा ही है जैसा कि किसी पुस्तक के सामान्य आयात के साथ होता है - हम आवश्यक शीट, आयात के लिए स्मार्ट टेबल आदि का चयन करते हैं।

विकल्प 2: OneDrive व्यक्तिगत से किसी फ़ाइल से कनेक्ट करें

व्यक्तिगत (गैर-कॉर्पोरेट) OneDrive क्लाउड में किसी पुस्तक से कनेक्ट करने के लिए, दृष्टिकोण अलग होगा:

  1. हम OneDrive वेबसाइट पर वांछित फ़ोल्डर की सामग्री खोलते हैं और आयातित फ़ाइल ढूंढते हैं।
  2. उस पर राइट क्लिक करें और कमांड चुनें परिचय (एम्बेड करें) या फ़ाइल का चयन करें और शीर्ष मेनू में एक समान कमांड का चयन करें:

    OneDrive और SharePoint से Power Query / BI में डेटा आयात करें

  3. दाईं ओर दिखाई देने वाले पैनल में, बटन पर क्लिक करें बनाएं और जेनरेट कोड कॉपी करें:

    OneDrive और SharePoint से Power Query / BI में डेटा आयात करें

  4.  कॉपी किए गए कोड को नोटपैड में पेस्ट करें और "फ़ाइल के साथ समाप्त करें":
    • उद्धरणों में लिंक को छोड़कर सब कुछ हटा दें
    • ब्लॉक हटाएं सीआईडी=XXXXXXXXXXXX&
    • बदली जाने वाला शब्द एम्बेड on डाउनलोड
    नतीजतन, स्रोत कोड इस तरह दिखना चाहिए:

    OneDrive और SharePoint से Power Query / BI में डेटा आयात करें

  5. फिर सब कुछ पिछली विधि की तरह ही है। किसी अन्य एक्सेल फ़ाइल में या Power BI में, जहाँ आप डेटा भरना चाहते हैं, कमांड चुनें डेटा प्राप्त करें - इंटरनेट से (डेटा प्राप्त करें - वेब से)संपादित पथ को पता फ़ील्ड में पेस्ट करें और ठीक क्लिक करें।
  6. जब प्राधिकरण विंडो दिखाई दे, तो विकल्प चुनें Windows और, यदि आवश्यक हो, तो OneDrive से लॉगिन पासवर्ड दर्ज करें।

विकल्प 3: व्यवसाय के लिए OneDrive से संपूर्ण फ़ोल्डर की सामग्री आयात करें

यदि आपको Power Query या Power BI में एक फ़ाइल की नहीं, बल्कि एक ही बार में एक संपूर्ण फ़ोल्डर की सामग्री भरने की आवश्यकता है (उदाहरण के लिए, रिपोर्ट के साथ), तो तरीका थोड़ा आसान होगा:

  1. एक्सप्लोरर में, वनड्राइव में हमारी रुचि के स्थानीय सिंक्रनाइज़ किए गए फ़ोल्डर पर राइट-क्लिक करें और चुनें साइट पर देखें (ऑनलाइन देखना).
  2. ब्राउजर के एड्रेस बार में, एड्रेस के शुरुआती हिस्से को कॉपी करें - शब्द तक / _लेआउट:

    OneDrive और SharePoint से Power Query / BI में डेटा आयात करें

  3. Excel कार्यपुस्तिका में जहाँ आप डेटा लोड करना चाहते हैं या Power BI डेस्कटॉप रिपोर्ट में, आदेशों का चयन करें डेटा प्राप्त करें - फ़ाइल से - SharePoint फ़ोल्डर से (डेटा प्राप्त करें — फ़ाइल से — SharePoint फ़ोल्डर से):

    OneDrive और SharePoint से Power Query / BI में डेटा आयात करें

    फिर कॉपी किए गए पथ के टुकड़े को एड्रेस फील्ड में पेस्ट करें और क्लिक करें OK:

    OneDrive और SharePoint से Power Query / BI में डेटा आयात करें

    यदि एक प्राधिकरण विंडो दिखाई देती है, तो प्रकार चुनें Microsoft खाता (माइक्रोसॉफ्ट खाता), बटन पर क्लिक करें साइन इन करें (लॉग इन करें), और फिर, एक सफल लॉगिन के बाद, बटन पर संबंध (जुडिये):

    OneDrive और SharePoint से Power Query / BI में डेटा आयात करें

  4. उसके बाद, शेयरपॉइंट से सभी फाइलों का अनुरोध और डाउनलोड किया जाता है और एक पूर्वावलोकन विंडो दिखाई देती है, जहां आप सुरक्षित रूप से क्लिक कर सकते हैं डेटा कनवर्ट करें (डेटा रूपांतरण).
  5. सभी फाइलों की सूची का आगे संपादन और उनका विलय पहले से ही Power Query या Power BI में मानक तरीके से होता है। खोज सर्कल को केवल उस फ़ोल्डर तक सीमित करने के लिए जिसकी हमें आवश्यकता है, आप कॉलम द्वारा फ़िल्टर का उपयोग कर सकते हैं फ़ोल्डर पथ (1) और फिर कॉलम में बटन का उपयोग करके मिली फाइलों की संपूर्ण सामग्री का विस्तार करें सामग्री (2)

    OneDrive और SharePoint से Power Query / BI में डेटा आयात करें

नोट: यदि आपके पास SharePoint पोर्टल में बड़ी संख्या में फ़ाइलें हैं, तो यह विधि पिछले दो की तुलना में काफी धीमी होगी।

  • Power Query का उपयोग करके विभिन्न फ़ाइलों से तालिकाओं को असेंबल करना
  • Power Query, Power Pivot, Power BI क्या है और वे आपकी सहायता कैसे कर सकते हैं?
  • पुस्तक की सभी शीटों से डेटा को एक तालिका में एकत्रित करना
 

एक जवाब लिखें