Dataverse से डेटा का उपयोग करके Power BI रिपोर्ट बनाएँ

Microsoft Dataverse की मदद से आप Power BI Desktop का उपयोग करके सीधे अपने डेटा से कनेक्ट कर सकते हैं, ताकि आप रिपोर्ट बना सकें और उन्हें Power BI पर प्रकाशित कर सकें. Power BI से, डैशबोर्ड में रिपोर्ट का उपयोग किया जा सकता है, अन्य उपयोगकर्ताओं के साथ साझा किया जा सकता है और Power BI मोबाइल ऐप्स पर क्रॉस प्लेटफ़ॉर्म पहुँच प्राप्त की जा सकती है.

Power BI Desktop.

पूर्वावश्यकताएँ

Dataverse के साथ Power BI का उपयोग करने के लिए, आपको निम्नलिखित आइटम की आवश्यकता होती है:

  • Power BI Desktop को डाउनलोड और स्थापित करें, जो आपके स्थानीय कंप्यूटर पर चलने वाला एक निःशुल्क अनुप्रयोग है. आप Power BI desktop को यहाँ डाउनलोड कर सकते हैं.
  • ए Power Platform निम्नलिखित विशेषाधिकारों के साथ पर्यावरण:
    • किसी तालिका में डेटा तक पहुँचने के लिए, आपके पास तालिका में पढ़ने के विशेषाधिकार होने चाहिए।
    • make.powerapps.com में किसी तालिका को संशोधित करने के लिए, आपके पास एक सुरक्षा भूमिका होना चाहिए जिसमें निर्माता विशेषाधिकार शामिल हों, जैसे कि सिस्टम अनुकूलक या पर्यावरण निर्माता।
  • Power BI रिपोर्ट बनाने और साझा करने के लिए आपके पास उपयुक्त Power BI लाइसेंस होना चाहिए.
  • Dataverse कनेक्टर का उपयोग करने के लिए, TDS समाप्ति बिंदु सक्षम करें सेटिंग को आपके परिवेश में सक्षम किया जाना चाहिए. अधिक जानकारी: सुविधा सेटिंग्स का प्रबंधन करें

नोट

अधिकांश प्रॉक्सी सर्वर टेबुलर डेटा स्ट्रीम (टीडीएस) प्रोटोकॉल डेटा का उपयोग नहीं करते हैं Dataverse के लिए कनेक्टर।Power BI

जुड़े Dataverse कनेक्टर का उपयोग करना

  1. Power BI Desktop खोलें. फ़ाइल > डेटा प्राप्त करें > Power Platform का चयन करें.

  2. को चुनिए Dataverse कनेक्टर, और फिर चुनें जुडिये।

  3. परिवेशों की सूची में, अपने इच्छित परिवेश का विस्तार करें, अपनी इच्छित तालिकाएँ चुनें और फिर चुनें भार।

  4. निम्नलिखित में से चुनें डेटा कनेक्टिविटी मोड विकल्प:

    • आयात: हम अनुशंसा करते हैं कि जहां भी संभव हो, आपको डेटा को Power BI में आयात करना चाहिए. इस मोड के साथ, डेटा Power BI सेवा में कैश किया जाता है और एक निर्धारित अंतराल पर आयात किया जाता है.
    • DirectQuery: Dataverse में सीधे डेटा से जोड़ता है. रियल-टाइम डेटा पुनर्प्राप्ति के लिए इस मोड का उपयोग करें. यह मोड Dataverse सुरक्षा मॉडल को और अधिक सख्ती से लागू कर सकता है. अधिक जानकारी: Power BI Desktop में DirectQuery मॉडल मार्गदर्शन.
  5. ठीक चुनें। आपको उसी क्रेडेंशियल्स का उपयोग करके साइन इन करने के लिए संकेत दिया जा सकता है जिसे आपने Power Apps और Dataverse से कनेक्ट करने के लिए उपयोग किया था. कनेक्ट करें का चयन करें.

महत्वपूर्ण

Dataverse कनेक्टर का उपयोग करने के लिए, TCP पोर्ट 1433 और/या 5558 को कनेक्ट करने के लिए खुला होना चाहिए. यदि केवल पोर्ट 5558 सक्षम है, तो आपको उस पोर्ट नंबर को परिवेश URL में जोड़ना होगा, जैसे yourenvironmentid.crm.dynamics.com:5558.

का उपयोग करके रिपोर्ट बनाएं Dataverse टेबल

कनेक्टर का उपयोग करके तालिकाओं को लोड करने के बाद, आप रिपोर्ट बनाना शुरू कर सकते हैं, या अतिरिक्त तालिकाएँ जोड़ने के लिए पिछले चरणों को दोहरा सकते हैं। उदाहरण के लिए, कॉलम फलक में, नाम कॉलम का चयन करें और फिर numberofemployees कॉलम चुनें. दृश्यावलोकन फलक में, पाइ चार्ट का चयन करें. यह आपके रिपोर्ट कैनवास में एक नया दृश्यावलोकन जोड़ता है.

Power BI Desktop दृश्यावलोकन.

कॉलम के विशेष प्रकार

स्तंभ चुनें

उपयोगकर्ता को ऐप्स और प्रवाह में एकल चयन करने के लिए आइटम की ड्रॉप-डाउन सूची प्रदान करने के लिए तालिका में पसंद कॉलम का उपयोग किया जाता है। का उपयोग करते समय Dataverse कनेक्टर, पसंद कॉलम दो कॉलम के रूप में प्रस्तुत किए जाएंगे, जो अद्वितीय मान और प्रदर्शन आइटम मान दोनों को प्रदर्शित करेंगे।

उदाहरण के लिए, यदि आपके पास अपनी तालिका पर एक चुनिन्दा कॉलम था, जिसे approvalstatus कहा जाता है, तो आपको Power BI में दो कॉलम दिखाई देंगे:

  • approvalstatus - यह आपकी पसंद में प्रत्येक आइटम के लिए एक अद्वितीय पूर्णांक मान दिखाएगा. approvalstatus आपकी तब मदद कर सकता है, जब आप फ़िल्टर लागू करते हैं, ताकि जब आप प्रदर्शन नाम में भविष्य में बदलाव करें, तो फ़िल्टर प्रभावित न हों.

  • approvalstatusname - यह आइटम के अनुकूल प्रदर्शन नाम को दिखाएगा और टेबल या चार्ट में विकल्प प्रस्तुत करते समय सबसे अधिक उपयोग किया जाता है.

    approvalstatus approvalstatusname
    1 प्रस्तुत किया
    2 समीक्षा में
    3 अनुमोदित
    4 अस्वीकृत

प्रदर्शन प्रभाव और पसंद नाम कॉलम

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

विकल्प कॉलम

चॉइस चॉइस कॉलम के समान हैं, अंतर यह है कि उपयोगकर्ता सूची से कई आइटम चुन सकते हैं। विकल्प वर्तमान में पूरी तरह से समर्थित नहीं हैं Dataverse कनेक्टर। जब आप का उपयोग करते हैं Dataverse विकल्प कॉलम के साथ कनेक्टर, आपको केवल पूर्णांक मान प्राप्त होते हैं, जो अल्पविराम से अलग होते हैं। आइटम लेबल नाम कॉलम वापस नहीं किए जाते हैं। के बारे में अधिक जानकारी के लिए Dataverse डेटा प्रकार समर्थित नहीं हैं Dataverse कनेक्टर, देखें समर्थित संचालन और डेटा प्रकार.

लुकअप्स

लुकअप कॉलम आपके द्वारा काम करने वाली टेबल और लुकअप के लिए निर्धारित लक्ष्य पंक्ति प्रकार के बीच कई-से-एक (N:1) टेबल संबंध का उपयोग करता है. लुकअप Power BI Desktop में दो कॉलम, lookup id और lookup id-नाम के रूप में प्रस्तुत किया जाता है.

Dataverse में संबंधों को आपको GUID कॉलम का उपयोग करके दो टेबल के बीच Power BI Desktop के अंदर संबंध बनाने की आवश्यकता होती है, यह सिस्टम द्वारा उत्पन्न किया गया विशिष्ट पहचानकर्ता है जो यह सुनिश्चित करता है कि संबंध उन पंक्तियों के लिए बनाए जाते हैं जहां अन्य कॉलम के साथ अस्पष्टता या दोहराव मौजूद हो सकता है. आप Power BI desktop में संबंधों को प्रबंधित करने के बारे में और अधिक यहाँ पढ़ सकते हैं.

जबकि कुछ संदेश स्वचालित रूप से बनाए जा सकते हैं, आप अभी भी समीक्षा करके यह सुनिश्चित कर सकते हैं कि आपकी रिपोर्ट बनाते समय सही संबंध स्थापित होते हैं:

  • टेबल में लुकअप कॉलम में संबंधित टेबल में पंक्ति का GUID होगा.
  • संबंधित तालिका में "[tableName]ID" स्वरूप में एक स्तंभ होगा, जिसमें GUID होता है, उदाहरण के लिए Accountid या MyCustomtableid
  • Power BI Desktop प्रबंधित संबंध सुविधा का उपयोग करके, आप संबंधित तालिका पर अपने लुकअप स्तंभ और ID स्तंभ के बीच एक नया संबंध बनाएँगे.

अपना परिवेश URL खोजें

  1. Power Apps खोलें, उस परिवेश का चयन करें, जिससे आप कनेक्ट होने जा रहे हैं, ऊपर-दाएँ कोने में सेटिंग चुनें और फिर सत्र विवरण चुनें.

    सत्र विवरण.

  2. Power Apps सत्र विवरण संवाद बॉक्स में, विवरण कॉपी करें चुनें.

  3. सत्र विवरण कहीं पर पेस्ट करें, जैसे कि नोटपैड ताकि आप केवल इंस्टांस url कॉपी कर सकें. इंस्टांस URL आपके परिवेश के लिए अद्वितीय URL है. URL प्रारूप: https://yourenvironmentid.crm.dynamics.com/ में होगा. इसे कहीं उपलब्ध रखें ताकि आप अपनी Power BI रिपोर्ट बनाते समय इसका उपयोग कर सकें.

समस्‍या निवारण

त्रुटि संदेश: रिटर्न रिकॉर्ड का आकार 83886080 से अधिक नहीं हो सकता

जब आप 80 MB से अधिक परिणाम सेट के साथ रिपोर्ट चलाते या डिज़ाइन करते हैं, तो Dataverse कनेक्टर के साथ यह त्रुटि हो सकती है. TDS की परिणाम सीमा 80 MB है.

TLS रिकॉर्ड सीमा त्रुटि संदेश से अधिक हो गई है. इस सीमा के आसपास काम करने के लिए, फ़िल्टर जोड़ने और कॉलम छोड़ कर क्वेरी को ऑप्टिमाइज़ करें, ताकि क्वेरी कम डेटा लौटाए.

त्रुटि संदेश: कनेक्ट करने में असमर्थ (प्रदाता Named Pipes Provider, error: 40 – SQL सर्वर से कनेक्शन नहीं खोल सका)

जब यह त्रुटि संदेश आता है, तो कनेक्टर TDS एंडपॉइंट से कनेक्ट करने में विफल रहता है. यह तब हो सकता है जब कनेक्टर के साथ उपयोग किए जाने वाले URL में https:// और/या अंत‍ में / शामिल हो.

त्रुटि संदेश कनेक्ट करने में असमर्थ. https:// और अंत के फॉरवर्ड स्लैश को हटाएँ ताकि URL orgname.crm.dynamics.com रूप में हो.

कनेक्शन समस्‍याएं का समस्या निवारण

TDS एंडपॉइंट का उपयोग करते समय कनेक्शन समस्याओं के निवारण के बारे में जानकारी के लिए, कनेक्शन समस्याओं का निवारण देखें।

इसे भी देखें

Power BI Desktop में कंपोजिट मॉडल का उपयोग करें

Power BI Desktop में Dataverse for Teams तालिका डेटा देखें

नोट

क्या आप हमें अपनी दस्तावेज़ीकरण भाषा वरीयताओं के बारे में बता सकते हैं? एक छोटा सर्वेक्षण पूरा करें. (कृपया ध्यान दें कि यह सर्वेक्षण अंग्रेज़ी में है)

सर्वेक्षण में लगभग सात मिनट लगेंगे. कोई भी व्यक्तिगत डेटा एकत्र नहीं किया जाता है (गोपनीयता कथन).