ऐसी वर्चुअल तालिकाएँ बनाएँ और संपादित करें जिनमें किसी बाह्य डेटा स्रोत से डेटा होता है

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

पूर्व में, अलग-अलग डेटा स्रोतों को एकीकृत करने के लिए आपको एक कनेक्टर बनाने की ज़रूरत होती थी, ताकि डेटा को स्थानांतरित किया जा सके या एक कस्टम प्लग-इन बनाया जा सके, क्लायंट या सर्वर पक्ष का. हालाँकि, वर्चुअल तालिकाओं के साथ आप रनटाइम पर किसी बाहरी डेटा स्रोत से सीधे कनेक्ट होते हैं ताकि डेटा प्रतिकृति की आवश्यकता के बिना, बाहरी डेटा स्रोत से विशिष्ट डेटा किसी वातावरण में उपलब्ध हो.

वर्चुअल टेबल तीन मुख्य घटकों से बने होते हैं, एक डेटा प्रदाता, एक डेटा स्रोत पंक्ति और एक वर्चुअल टेबल। डेटा प्रदाता में प्लग-इन और एक डेटा स्रोत तालिका होती है। डेटा स्रोत Dataverse में एक तालिका पंक्ति है, जिसमें मेटाडेटा शामिल होता है जो कनेक्शन मापदंडों की स्कीमा का प्रतिनिधित्व करता है। प्रत्येक वर्चुअल तालिका तालिका परिभाषा में एक डेटा स्रोत का संदर्भ देती है।

Dataverse में एक OData डेटा और कई अन्य वर्चुअल कनेक्टर प्रदाता शामिल हैं, जैसे SQL सर्वर, SharePoint, फैब्रिक , और इसी तरह, जिनका उपयोग आप एक सामान्य बाहरी डेटा स्रोत को कनेक्ट करने के लिए कर सकते हैं। अधिक जानकारी: OData v4 डेटा प्रदाता कॉन्फ़िगरेशन, आवश्यकताएँ, और सर्वोत्तम अभ्यास और वर्चुअल कनेक्टर प्रदाता का उपयोग करके वर्चुअल तालिकाएँ बनाएँ

इसके बजाय, डेवलपर अपने डेटा प्रदाता भी बना सकते हैं. डेटा प्रदाता परिवेश में एक समाधान के रूप में स्थापित होते हैं. अधिक जानकारी: डेवलपर दस्तावेज़ीकरण: वर्चुअल तालिकाओं के साथ प्रारंभ करें

वर्चुअल टेबल के लाभ

  • डेवलपर्स Dataverse वेब सेवाओं और प्लग-इन पंजीकरण टूल का उपयोग करके बाहरी डेटा को पढ़ने, अपडेट करने या हटाने के लिए प्लगइन्स लागू कर सकते हैं।
  • सिस्टम अनुकूलक उपयोगकर्ता Power Apps (make.powerapps.com) को वर्चुअल तालिकाएँ बनाने के लिए जो बिना किसी कोड लिखे बाहरी डेटा तक पहुँचने के लिए उपयोग की जाती हैं.
  • अंतिम उपयोगकर्ता कॉलम, ग्रिड, खोज परिणाम और XML-आधारित रिपोर्ट और डैशबोर्ड प्राप्त करें में डेटा देखने के लिए वर्चुअल तालिका द्वारा बनाई गई पंक्तियों के साथ काम करते हैं.

वर्चुअल तालिकाओं के लिए उपयोग करने के लिए कोई डेटा स्रोत जोड़ें

डेवलपर्स वर्चुअल टेबल के लिए डेटा प्रदाता के रूप में उपयोग करने के लिए एक कस्टम प्लग-इन बनाते हैं। वैकल्पिक रूप से, आप उपलब्ध प्रदाताओं में से किसी एक का उपयोग कर सकते हैं। अधिक जानकारी: वर्चुअल कनेक्टर प्रदाता और OData v4 डेटा प्रदाता कॉन्फ़िगरेशन, आवश्यकताएँ और सर्वोत्तम अभ्यासोंका उपयोग करके वर्चुअल तालिकाएँ बनाएँ

  1. Power Apps में साइन इन करें और फिर सेटिंग्स उन्नत>सेटिंग्स का चयन करें.

  2. व्यवस्थापन>वर्चुअल निकाय डेटा स्रोतों का चयन करें.

  3. आदेश पट्टी पर, नया का चयन करें.

  4. डेटा प्रदाता का चयन करें संवाद बॉक्स पर, निम्न डेटा स्रोतों में से चयन करें और फिर ठीक का चयन करें.

    डेटा प्रदाता विवरण
    कस्टम डेटा प्रदाता अगर आपने कोई डेटा प्रदाता प्लग-इन आयात किया है, तो डेटा प्रदाता वहाँ दिखाई देगा. अधिक जानकारी डेवलपर दस्तावेज़ीकरण: वर्चुअल तालिकाओं के साथ प्रारंभ करें
    OData v4 डेटा प्रदाता Dataverse में एक OData डेटा प्रदाता शामिल है जिसका उपयोग OData v4 वेब सेवाओं के साथ किया जा सकता है. अधिक जानकारी OData v4 डेटा प्रदाता कॉन्फ़िगरेशन, आवश्यकताएँ और सर्वोत्तम अभ्यास

किसी डेटा स्रोत में कोई सुरक्षित स्तंभ जोड़ना

आप किसी डेटा स्रोत के लिए किसी अन्य तालिका की तरह ही स्तंभ बनाते हैं. एन्क्रिप्ट किए गए या संवेदनशील डेटा के लिए, डेटा स्रोत स्रोत के कस्टम स्तंभ पर डेटा स्रोत गुप्त विशेषता सक्षम करें. उदाहरण के लिए, किसी ऐसे स्तंभ को सुरक्षित करने के लिए जिसमें डेटाबेस कनेक्शन स्ट्रिंग हो.

नोट

डेटा स्रोत गुप्त विशेषता केवल डेटा स्रोत प्रपत्र में जोड़े गए स्तंभों के साथ उपलब्ध होती है.

Data source secret attribute.डेटा स्रोत सीक्रेट एट्रिब्यूट.

एक वर्चुअल टेबल बनाएँ

आप यहां वर्णित कुछ अतिरिक्त विशेषताओं के साथ Dataverse में किसी भी अन्य तालिका की तरह ही एक वर्चुअल तालिका बनाते हैं।

एक समाधान खोलें

आपके द्वारा बनाई गई किसी भी वर्चुअल टेबल के नाम का एक हिस्सा अनुकूलन उपसर्ग है। इसे जिस समाधान पर आप काम कर रहे हैं उसके लिए समाधान प्रकाशक के आधार पर सेट किया गया है. यदि आप अनुकूलन उपसर्ग के बारे में परवाह करते हैं, तो सुनिश्चित करें कि आप किसी अप्रबंधित समाधान में कार्य कर रहे हैं जहाँ अनुकूलन उपसर्ग वह है जिसे आप इस वर्चुअल तालिका के लिए चाहते हैं. अधिक जानकारी: समाधान प्रकाशक उपसर्ग बदलें

एक अप्रबंधित समाधान खोलें

  1. बाएँ नेविगेशन फलक से Power Apps समाधान चुनें, और फिर टूलबार पर, क्लासिक पर स्विच करें चुनें. यदि आइटम साइड पैनल पैन में नहीं है, तो …अधिक चुनें और फिर इच्छित आइटम का चयन करें।

  2. सभी समाधान सूची में इच्छित अप्रबंधित समाधान खोलें.

एक वर्चुअल टेबल बनाएँ

  1. Power Apps (make.powerapps.com) में, एक नई तालिका बनाएँ. ऐसा करने के लिए, बाएँ नेविगेशन फलक में तालिकाएँ का चयन करें, और उसके बाद नई>तालिका>वर्चुअल तालिका का चयन करें।
  2. किसी कनेक्टर का चयन करें, और उसके बाद वर्चुअल तालिका बनाने के लिए अपनी स्क्रीन पर दिए गए निर्देशों का पालन करें। अधिक जानकारी: वर्चुअल कनेक्टर प्रदाता और OData v4 डेटा प्रदाता कॉन्फ़िगरेशन, आवश्यकताएँ और सर्वोत्तम अभ्यासोंका उपयोग करके वर्चुअल तालिकाएँ बनाएँ

महत्त्वपूर्ण

कई विकल्प, जैसे Access Teams, Queues, और Quick Create, वर्चुअल टेबल के साथ उपलब्ध नहीं हैं. अधिक जानकारी: जब आप वर्चुअल तालिकाओं का उपयोग करते हैं तो विचार

जब आप वर्चुअल तालिकाओं का उपयोग करते हैं तो विचार

वर्चुअल टेबल में ये प्रतिबंध हैं।

  • मौजूदा तालिकाओं को वर्चुअल तालिकाओं में कनवर्ट नहीं किया जा सकता.
  • डिफ़ॉल्ट रूप से, वर्चुअल तालिकाओं में केवल एक नाम और Id स्तंभ होता है. कोई अन्य सिस्टम प्रबंधित कॉलम, जैसे स्थिति या चालू/संशोधित चालू समर्थित नहीं हैं।
  • वर्चुअल तालिकाएँ मुद्रा, छवि या ग्राहक डेटा प्रकारों के साथ कस्टम स्तंभों का समर्थन नहीं करती हैं.
  • वर्चुअल टेबल ऑडिटिंग का समर्थन नहीं करते हैं।
  • वर्चुअल तालिका स्तंभों का उपयोग रोलअप या परिकलित स्तंभों में नहीं किया जा सकता.
  • वर्चुअल टेबल किसी गतिविधि प्रकार की तालिका नहीं हो सकती.
  • डैशबोर्ड और चार्ट वर्चुअल तालिकाओं के साथ समर्थित नहीं हैं।
  • तालिका तालिका पंक्तियों को प्रभावित करने वाली कई सुविधाएँ वर्चुअल तालिकाओं के साथ सक्षम नहीं की जा सकतीं. उदाहरणों में कतारें, ज्ञान प्रबंधन, SLA, डुप्लिकेट डिटेक्शन, परिवर्तन ट्रैकिंग, मोबाइल ऑफ़लाइन क्षमता, स्तंभ सुरक्षा, Dataverse खोज और Power Pages समाधान शामिल हैं.
  • वर्चुअल टेबल संगठन के स्वामित्व में हैं और पंक्ति-स्तरीय Dataverse सुरक्षा अवधारणाओं का समर्थन नहीं करते हैं। हमारा सुझाव है कि आप बाहरी डेटा स्रोत के लिए अपना खुद का सुरक्षा मॉडल लागू करें.
  • कॉलम मेटाडेटा गुण जो अपडेट पर मान्य होते हैं, वर्चुअल टेबल पर लागू नहीं होते हैं। उदाहरण के लिए, वर्चुअल तालिका स्तंभ पर एक पूर्ण संख्या स्तंभ शून्य का न्यूनतम मान होने के लिए सेट किया जा सकता है। हालाँकि, मान किसी बाहरी डेटा स्रोत से आ रहा है, चूंकि कोई क्वेरी किसी वर्चुअल तालिका से पुनर्प्राप्त होने पर शून्य से कम मान लौटाएगी. न्यूनतम मान गुण क्वेरी में निहित नहीं है. यदि 0 से बड़ा मान वांच्छित हैं, तो आपको अभी भी मानों को फ़िल्टर करना पड़ सकता है.
  • वर्चुअल तालिकाएँ परिवर्तन ट्रैकिंग का समर्थन नहीं करती हैं और इन्हें Dataverse सुविधा का उपयोग करके सिंक्रनाइज़ नहीं किया जा सकता है, जैसे कि डेटा निर्यात सेवा या Azure Synapse Link for Dataverse.
  • शामिल OData v4 डेटा प्रदाता का उपयोग करने वाली वर्चुअल तालिकाएँ आउटबाउंड पोर्ट 443 पर सक्षम हैं।
  • व्यवसाय प्रक्रिया प्रवाह वर्चुअल तालिकाओं के साथ समर्थित नहीं हैं। अधिक जानकारी: जब कोई उपयोगकर्ता व्यवसाय प्रोसेस फ़्लो सक्रिय करता है तो अप्रत्याशित त्रुटि प्राप्त होती है

जब कोई उपयोगकर्ता व्यवसाय प्रोसेस फ़्लो को सक्रिय करता है तो अनपेक्षित त्रुटि प्राप्त होती है

जब कोई उपयोगकर्ता व्यवसाय प्रोसेस फ़्लो को सक्रिय करने का प्रयास करता है, तो उन्हें एक "अप्रत्याशित त्रुटि" संदेश प्राप्त हो सकता है. लॉग फ़ाइल को देखने पर निम्न लॉग प्रविष्टि प्रदर्शित होती है.

ErrorCode: 0x80040216 Message: System.Web.HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' मिला. ---> Microsoft.Crm.CrmException: व्यवसाय प्रोसेस फ़्लो को वर्चुअल एंटिटी के लिए सक्षम नहीं किया जा सकता

यह समस्या इसलिए होती है क्योंकि वर्चुअल तालिकाएँ व्यवसाय प्रक्रिया प्रवाह का समर्थन नहीं करते।

भी देखें

वर्चुअल कनेक्टर प्रदाता
का उपयोग करके वर्चुअल टेबल बनाएंOData v4 डेटा प्रदाता आवश्यकताएँ और सर्वोत्तम प्रथाएँ
तालिकाएँ
बनाएँ और संपादित करेंPower Pages में वर्चुअल तालिकाएँ कॉन्फ़िगर करें