V4 OData डेटा प्रदाता का उपयोग करके वर्चुअल टेबल वॉकथ्रू
कल्पना करें कि आप अपने मॉडल-चालित अनुप्रयोग के भीतर किसी बाहरी डेटा स्रोत से संपर्क के बारे में कुछ व्यक्तिगत जानकारी को एक्सेस करना, बनाना, अपडेट करना और मिटाना चाहते हैं. इस सरल पूर्वाभ्यास में, आप OData वेब सेवा से रनटाइम पर इन ऑपरेशन के लिए बाहरी स्कीमा पर मैप किए गए कॉलम के साथ व्यक्ति नामक वर्चुअल टेबल बनाएंगे.
डेटा स्रोत विवरण
क्योंकि इस वॉकथ्रू के लिए उपयोग किए जाने वाले डेटा स्रोत के पास OData v4 वेब सेवा है, अतः हम आपके परिवेश के साथ शामिल OData v4 डेटा प्रदाता का उपयोग कर सकते हैं.
वेब सेवा url: https://contosowebservice.azurewebsites.net/odata/
महत्वपूर्ण
- इस वॉकथ्रू के लिए उपयोग में आई वेब सेवा एक कार्य करती हुई वेब सेवा नहीं है.
- आप किसी अन्य परिवेश से कनेक्ट करने के लिए OData v4 डेटा प्रदाता का उपयोग नहीं कर सकते हैं.
इस पूर्वाभ्यास के लिए, एकल वर्चुअल टेबल जिसमें निम्नलिखित कॉलम होते हैं, की आवश्यकता होती है.
बाहरी कॉलम नाम | बाहरी डेटा प्रकार | वर्चुअल टेबल डेटा प्रकार | उद्देश्य |
---|---|---|---|
Id | Edm.Guid |
प्राथमिक कुंजी | टेबल के लिए प्राथमिक कुंजी |
FirstName | Edm.String |
एकल पंक्ति पाठ | व्यक्ति का प्रथम नाम |
LastName | Edm.String |
एकल पंक्ति पाठ | व्यक्ति का अंतिम नाम |
आयु | Edm.Int32 |
पूर्णांक | व्यक्ति की उम्र |
LastModifiedOn | Edm.DateTimeOffset |
डेटा और समय | व्यक्ति रिकॉर्ड का अंतिम संशोधित डेटा और समय |
बाहरी डेटा स्रोत व्यक्ति टेबल की OData मेटाडेटा:
डेटा स्रोत बनाएं
OData v4 डेटा प्रदाता के लिए डेटा स्रोत बनाएँ जो OASIS खुले डेटा प्रोटोकॉल (OData) नमूना वेब सेवा का उपयोग करता है.
सेटिंग्स > व्यवस्थापक > वर्चुअल निकाय डेटा स्रोत पर जाएँ.
नया का चयन करें, OData v4 डेटा प्रदाता का चयन करें, और उसके बाद ठीक का चयन करें.
निम्न जानकारी दर्ज करें या चयन करें.
क्षेत्र मान नाम व्यक्ति नमूना OData डेटा स्रोत URL https://contosowebservice.azurewebsites.net/odata
टाइमआउट 30 वापसी इनलाइन गणना क्लाइंट-साइड पेजिंग वापसी इनलाइन गणना सत्य
अन्य कॉलम को यथावत छोड़ दें, और सहेजें और बंद करें का चयन करें.
युक्ति
अपनी स्वयं की वेब सेवा का उपयोग करते समय, सत्यापित करें कि URL मान्य है, इसके लिए इसे अपने वेब ब्राउज़र पर पास करें. यदि आप उस टेबल से संबंधित कॉलमों और डेटा प्रकारों को समझना चाहते हैं, जिसमें आप रुचि रखते हैं, तो आप वेब सेवा में टेबल की परिभाषा देखने के लिए अपने URL के अंत में /$metadata
जोड़ सकते हैं.
समाधान एक्सप्लोरर खोलें
आपके द्वारा बनाए जाने वाली किसी कस्टम टेबल के नाम का भाग, अनुकूलन उपसर्ग होता है. इसे जिस समाधान पर आप काम कर रहे हैं उसके लिए समाधान प्रकाशक के आधार पर सेट किया गया है. सुनिश्चित करें कि आप किसी अप्रबंधित समाधान में काम कर रहे हैं जहां कस्टमाइज़ेशन उपसर्ग वह है जिसे आप इस टेबल के लिए चाहते हैं. और जानकारी: समाधान प्रकाशक उपसर्ग बदलें
एक अप्रबंधित समाधान खोलें
Power Apps से बाएं नेविगेशन फलक से समाधान चुनें, और फिर टूलबार पर, क्लासिक पर स्विच करें चुनें। यदि आइटम साइड पैनल फलक में नहीं है, तो ...अधिक चुनें और फिर अपने इच्छित आइटम का चयन करें।
सभी समाधान सूची में इच्छित अप्रबंधित समाधान खोलें।
वर्चुअल टेबल बनाएँ
समाधान एक्सप्लोरर के बाएं नेविगेशन फलक में, निकाय चुनें और उसके बाद मुख्य फलक से नया चुनें.
निकाय: नया प्रपत्र पर, वर्चुअल टेबल विकल्प चुनें और फिर निम्नलिखित जानकारी दर्ज करें:
क्षेत्र मान डेटा स्रोत व्यक्ति नमूना OData डेटा स्रोत प्रदर्शित नाम व्यक्ति बहुवचन नाम व्यक्ति नाम new_person बाहरी नाम लोग बाहरी संग्रह नाम लोग नोट्स (अनुलग्नक शामिल) चयनित गतिविधियाँ चयनित नोट
OData संसाधन पथ सिमेंटिक्स संसाधन की पहचान करने के लिए
EntitySet
का उपयोग करता है. नमूना OData वेब सेवा में,EntitySet
को People के रूप में परिभाषित किया गया है. यह मान वर्चुअल टेबल व्यक्ति के लिए बाहरी नाम के रूप में उपयोग किया जाता है.इस निकाय को प्रदर्शित करने वाले क्षेत्रों के आगे, बिक्री चुनें, और फिर सहेजें चुनें (लेकिन टेबल प्रपत्र बंद न करें).
वर्चुअल टेबल के लिए कॉलम बनाएँ
निकाय: व्यक्ति पृष्ठ के बाएं नेविगेशन फलक पर, फ़ील्ड का चयन करें. इस पूर्वाभ्यास के हिस्से के रूप में, आप दो मौजूदा कॉलमों को संपादित करेंगे और तीन और कॉलम जोड़ेंगे जो बाहरी डेटा स्रोत में उपलब्ध हैं.
महत्वपूर्ण
बाहरी नाम केस संवेदी हैं. आप सही नाम का उपयोग कर रहे हैं, यह सुनिश्चित करने के लिए अपने वेब सेवा मेटाडेटा से पूछें. एक निरर्थक मान गलत यह संकेत देता है कि एट्रिब्यूट आवश्यक है. ध्यान दें कि प्राथमिक कुंजी कॉलम हमेशा सिस्टम के लिए आवश्यक होती है.
new_personid कॉलम खोलें, और यहां बताए गए मान के साथ निम्नलिखित गुण बदलें:
बाहरी नाम: Id
सहेजें और बंद करें चुनें.
new_name कॉलम खोलें, और निम्न गुणों को बदलें, जिससे उसमें यहां बताए गए मान हों:
- प्रदर्शित होने वाला नाम: अंतिम नाम
- बाहरी नाम: अंतिम नाम
सहेजें और बंद करें चुनें.
नया चुनें, और फ़ील्ड: व्यक्ति के लिए नया पृष्ठ पर निम्नलिखित जानकारी दर्ज करें:
क्षेत्र मान प्रदर्शित नाम प्रथम नाम नाम new_firstname बाहरी नाम FirstName फ़ील्ड आवश्यकता व्यवसाय आवश्यक डेटा प्रकार एकल पंक्ति पाठ सहेजें और बंद करें चुनें.
नया चुनें, और फ़ील्ड: व्यक्ति के लिए नया पृष्ठ पर निम्नलिखित जानकारी दर्ज करें:
क्षेत्र मान प्रदर्शित नाम आयु नाम new_age बाहरी नाम आयु फ़ील्ड आवश्यकता व्यवसाय आवश्यक डेटा प्रकार पूर्णांक सहेजें और बंद करें चुनें.
नया चुनें, और फ़ील्ड: व्यक्ति का नया पृष्ठ पर निम्नलिखित जानकारी दर्ज करें:
क्षेत्र मान प्रदर्शित नाम अंतिम संशोधन दिनांक नाम new_lastmodifiedon बाहरी नाम LastModifiedOn फ़ील्ड आवश्यकता व्यवसाय आवश्यक डेटा प्रकार तिथि और समय
कॉलम को मुख्य प्रपत्र में जोड़ें
व्यक्ति टेबल विंडो पर, प्रपत्रों का चयन करें.
मुख्य प्रपत्र खोलें, सामान्य अनुभाग में दाएं फलक से प्रपत्र पर प्रथम नाम, आयु, और अंतिम संशोधित कॉलम खींचें और ड्रॉप करें.
व्यक्ति टेबल विंडो पर, सहेजें और बंद करें चुनें.
डिफ़ॉल्ट दृश्य कॉन्फ़िगर करें
- समाधान एक्सप्लोरर के बाएं फलक पर, व्यक्ति निकाय के अंतर्गत, दृश्य चुनें.
- सभी लोग दृश्य खोलें.
- सामान्य कार्य फलक में, कॉलम जोड़ें चुनें.
- प्रथम नाम, आयु, और अंतिम बार संशोधित कॉलम चुनें, और फिर ठीक चुनें.
- दृश्य: सभी लोग विंडो पर, बाएं ओर जाएं और दाएं ओर जाएं तीर का चयन करके कॉलम का क्रम व्यवस्थित करें, और फिर सहेजें और बंद करें चुनें.
- समाधान एक्सप्लोरर विंडो पर, सभी कस्टमाइज़ेशन प्रकाशित करें का चयन करें.
- सभी अनुकूलनों के प्रकाशित हो जाने के बाद, समाधान एक्सप्लोरर विंडो बंद करें.
मॉडल-चालित अनुप्रयोग में वर्चुअल टेबल का उपयोग करें
मॉडल-चालित अनुप्रयोग बनाएं और साइट मैप में व्यक्ति टेबल जोड़ें. फिर, व्यक्ति मुख्य प्रपत्र और व्यक्ति अग्रिम खोजें दृश्य चुनें. अनुप्रयोग प्रकाशित करें. अधिक जानकारी: स्क्रैच से अपना पहला मॉडल-चालित अनुप्रयोग बनाएं
उसके बाद, अनुप्रयोग यूज़र Microsoft Dataverse में किसी अन्य टेबल की तरह वर्चुअल टेबल का उपयोग करके पढ़, बना, अपडेट और मिटा सकते हैं.
रिकॉर्ड को वर्चुअल टेबल का उपयोग करके बनाएं, देखें और मिटाएं
- मॉडल-चालित अनुप्रयोग चलाएं. नया चुनें, आवश्यक कॉलम पूरे करें, और फिर रिकॉर्ड सहेजें.
- एक और रिकॉर्ड बनाने और इसे सहेजने के लिए नया को फिर से चुनें.
- अब आपके पास सभी व्यक्ति दृश्य में निम्नलिखित के जैसे दो रिकॉर्ड होने चाहिए.
- रिकॉर्ड मिटाने के लिए, एक व्यक्ति का रिकॉर्ड चुनें और फिर मिटाएं चुनें. पुष्टि पृष्ठ पर रिकॉर्ड को मिटाने की पुष्टि करें.
इसे भी देखें
OData v4 डेटा प्रदाता कॉन्फ़िगरेशन, आवश्यकताएँ और श्रेष्ठ प्रथाएँ
ऐसे वर्चुअल टेबल बनाएँ और संपादित करें, जिनमें किसी बाहरी डेटा स्रोत का डेटा शामिल है
नोट
क्या आप हमें अपनी दस्तावेज़ीकरण भाषा वरीयताओं के बारे में बता सकते हैं? एक छोटा सर्वेक्षण पूरा करें. (कृपया ध्यान दें कि यह सर्वेक्षण अंग्रेज़ी में है)
सर्वेक्षण में लगभग सात मिनट लगेंगे. कोई भी व्यक्तिगत डेटा एकत्र नहीं किया जाता है (गोपनीयता कथन).