नोट
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप साइन इन करने या निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
आप स्तंभों को, जिन्हें विशेषताएँ भी कहा जाता है, उन तालिकाओं के बीच मैप कर सकते हैं जिनमें एक-से-कई या कई-से-एक तालिका संबंध होता है। कॉलम मैपिंग आपको किसी पंक्ति के लिए डिफ़ॉल्ट मान सेट करने की सुविधा देती है जो किसी अन्य पंक्ति के संदर्भ में बनाई जाती है।
मान लें कि लोग किसी ऐसे व्यक्ति के लिए एक नया संपर्क पंक्ति जोड़ना चाहते हैं जो एक विशेष खाते के लिए कर्मचारी है. वे दो अलग-अलग तरीकों से ऐसा कर सकते हैं:
- कठिन तरीका यह है कि लोग ऐप में जाकर एकदम से नई संपर्क पंक्ति बना सकते हैं। लेकिन फिर उन्हें मूल खाता सेट करना होगा और कई सूचनाएं दर्ज करनी होंगी, जैसे पता और फोन संबंधी जानकारी, जो संभवतः मूल खाते के समान ही होंगी; इसमें समय लग सकता है और त्रुटि की संभावना भी हो सकती है।
- आसान तरीका यह है कि खाता तालिका से शुरू करें और फ़ॉर्म पर संपर्क सबग्रिड का उपयोग करें, और फिर संपर्क जोड़ने के लिए + का चयन करें। इंटरफ़ेस सबसे पहले लोगों को किसी भी मौजूदा संबंधित संपर्क को देखने के लिए मार्गदर्शन करता है, ताकि वे गलती से कोई डुप्लिकेट पंक्ति न बना लें। यदि उन्हें कोई मौजूदा पंक्ति नहीं मिलती है, तो वे नया चुन सकते हैं और एक नई संपर्क पंक्ति बना सकते हैं। इसके बाद नए संपर्क पंक्ति प्रपत्र में खाते से मैप किए गए किसी भी विशेषता मान, जैसे पता और फोन जानकारी, को डिफ़ॉल्ट मान के रूप में शामिल किया जाता है। लोग पंक्ति सहेजने से पहले इन मानों को संपादित कर सकते हैं.
जब आप 1:N तालिका संबंध के लिए तालिका स्तंभों को मैप करते हैं, तो प्राथमिक तालिका पंक्ति से डेटा के कुछ आइटम नए संबंधित तालिका फ़ॉर्म में कॉपी किए जाएंगे ताकि डिफ़ॉल्ट मान सेट किए जा सकें जिन्हें लोग सहेजने से पहले संपादित कर सकते हैं।
नोट
- ये मैपिंग किसी पंक्ति को सहेजे जाने से पहले उसके लिए केवल डिफ़ॉल्ट मान सेट करते हैं। लोग सहेजने से पहले मानों को संपादित कर सकते हैं. स्थानांतरित किया जाने वाला डेटा, उस समय बिंदु पर मौजूद डेटा है. यदि स्रोत डेटा बाद में बदल जाता है तो डेटा सिंक्रनाइज़ नहीं होता है।
- इन मैपिंग को कार्यप्रवाह या संवाद प्रक्रिया का उपयोग करके बनाए गए संबंधित पंक्तियाँ पर लागू नहीं किया जाता है. वे कोड का उपयोग करके बनाई गई नई पंक्तियों पर स्वचालित रूप से लागू नहीं होते हैं, हालांकि डेवलपर्स उपलब्ध मैपिंग का उपयोग करके एक नई पंक्ति बनाने के लिए
InitializeFrom
(InitializeFrom Function या InitializeFromRequest Class) नामक एक विशेष संदेश का उपयोग कर सकते हैं। - ये मैपिंग नए संबंधित तालिका प्रपत्रों के लिए लागू नहीं की जाती हैं, जो तब खुलती हैं जब किसी ऐप के पास Microsoft Dataverse के लिए सक्रिय नेटवर्क कनेक्शन नहीं होता है, सिवाय पैरेंट लुकअप कॉलम के.
- जब आप ऑफ़लाइन मोड में ऐप का उपयोग कर रहे हों, तो तालिकाओं के बीच कॉलम मैपिंग समर्थित नहीं होती है. अधिक जानकारी के लिए, मॉडल-चालित ऐप्स के लिए मोबाइल ऑफ़लाइन सीमाएँ में सूचीबद्ध सीमाएँ देखें.
मैप करने योग्य कॉलम देखें
स्तंभों की मैपिंग 1:N या N:1 तालिका संबंध के संदर्भ में की जाती है, इसलिए सबसे पहले आपको 1:N या N:1 तालिका संबंध देखने की आवश्यकता है।
तालिका स्तंभों को देखने और मैप करने का एकमात्र तरीका क्लासिक समाधान एक्सप्लोरर का उपयोग करना है।
- Power Appsमें लॉग इन करें, और फिर इच्छित वातावरण का चयन करें।
- बाएँ फलक पर समाधान चुनें और फिर इच्छित समाधान खोलें।
- कमांड बार पर क्लासिक पर स्विच करें का चयन करें. समाधान क्लासिक समाधान एक्सप्लोरर में खुलता है.
- विस्तृत करें निकाय, इच्छित तालिका को विस्तृत करें, और फिर संबंध प्रकार को विस्तृत करें, या तो 1:N संबंध या N:1 संबंध, और फिर वह संबंध खोलें जहाँ आप स्तंभ मैपिंग देखना या संपादित करना चाहते हैं.
- स्तंभ मैपिंग वास्तव में तालिका संबंधों के भीतर परिभाषित नहीं हैं, लेकिन वे क्लासिक समाधान एक्सप्लोरर संबंध उपयोगकर्ता इंटरफ़ेस में प्रदर्शित होते हैं। सभी 1:N टेबल संबंधों में वे नहीं होते.
प्रकार ड्रॉपडाउन सूची में, केवल उन स्तंभों के साथ संबंध प्रदर्शित करने के लिए मैप करने योग्य का चयन करें जिन्हें मैप किया जा सकता है।
- उस संबंध पर डबल-क्लिक करें जहां आप कॉलम मैपिंग देखना या संपादित करना चाहते हैं. संबंध गुण प्रदर्शित करने के लिए एक ब्राउज़र पृष्ठ खुलता है.
- बाएँ नेविगेशन पर मैपिंग्स टैब चुनें। संबंध के लिए मैपिंग प्रदर्शित की जाती है।
नई मैपिंग जोड़ें
-
मैप करने योग्य कॉलम देखते समय, कमांड बार पर नया चुनें.
फ़ील्ड मैपिंग बनाएँ संवाद प्रदर्शित होता है.
- एक स्रोत तालिका स्तंभ और एक लक्ष्य तालिका स्तंभ का चयन उन मानों के साथ करें जिन्हें आप मैप करना चाहते हैं, जैसे कि address1_city खाते से संपर्क तालिका संबंध के लिए।
- संवाद बंद करने के लिए ठीक चुनें.
- चूंकि कॉलम मैपिंग मेटाडेटा नहीं हैं, इसलिए आपको परिवर्तनों के प्रभावी होने से पहले उन्हें प्रकाशित करना होगा.
स्वतः कॉलम मैपिंग जनरेट करें
आप अधिक क्रियाएँ मेनू से मैपिंग जनरेट करें का चयन करके स्वचालित रूप से मैपिंग भी जनरेट कर सकते हैं।
जब आप कस्टम टेबल बनाते हैं और मैपिंग का लाभ उठाना चाहते हैं, तो मैपिंग जनरेट करें का उपयोग करें। हालाँकि, सिस्टम तालिकाओं के साथ स्वचालित रूप से मैपिंग तैयार करते समय सावधानी बरतें, क्योंकि आप डिफ़ॉल्ट मैपिंग को प्रतिस्थापित कर रहे हैं, जिससे समस्याएँ उत्पन्न हो सकती हैं।
चेतावनी
मैपिंग जनरेट करें का उपयोग करके स्वचालित रूप से मैपिंग जनरेट करने से कोई भी मौजूदा मैपिंग हट जाती है और उन्हें सुझाए गए मैपिंग से बदल दिया जाता है जो केवल समान नाम और डेटा प्रकार वाले स्तंभों पर आधारित होते हैं। अगर आप सिस्टम टेबल पर इसका उपयोग करते हैं, तो आपको कुछ अपेक्षित मैपिंग की हानि हो सकती है. कस्टम टेबल के लिए, यह समय बचाने में मदद करती हैं क्योंकि आप उन सभी मैपिंग को और भी आसानी से हटा सकते हैं जिन्हें आप नहीं चाहते हैं और ऐसी दूसरी मैपिंग जोड़ सकते हैं जिन्हें मैपिंग जनरेट करें कार्रवाई ने नहीं बनाया.
डेटा के प्रकार और मैपिंग के नियम
निम्नलिखित नियम दर्शाते हैं कि किस प्रकार के डेटा को मैप किया जा सकता है:
- दोनों कॉलम उसी प्रकार और उसी स्वरूप के होने चाहिए.
- लक्ष्य कॉलम की लंबाई स्रोत कॉलम की लंबाई के बराबर या अधिक होनी चाहिए.
- लक्ष्य कॉलम को पहले से ही किसी अन्य कॉलम के लिए मैप नहीं किया जा सकता.
- स्रोत कॉलम प्रपत्र पर दिखाई देने चाहिए.
- लक्ष्य कॉलम ऐसी कॉलम होना चाहिए जिसमें उपयोगकर्ता डेटा सूचना दर्ज कर सके.
- पता आईडी मान या प्रकार
partylist
के स्तंभों को मैप नहीं किया जा सकता. - अगर आप ऐसी कॉलम पर या से मैप करते हैं, जो प्रपत्र पर प्रदर्शित नहीं है, तो मैपिंग तब तक नहीं होगी जब तक कि कॉलम को प्रपत्र से न जोड़ दिया जाए.
- यदि कॉलम विकल्प हैं, तो प्रत्येक विकल्प के लिए पूर्णांक मान समान होना चाहिए.
नोट
यदि आपको विकल्प कॉलमों को मैप करने की आवश्यकता है, तो हम अनुशंसा करते हैं कि आप दोनों कॉलमों को समान वैश्विक विकल्प का उपयोग करने के लिए कॉन्फ़िगर करें। अन्यथा, मैन्युअल रूप से सिंक्रनाइज़ किए गए विकल्पों के सेट को पृथक रखना कठिन हो सकता है. अगर प्रत्येक विकल्प के लिए पूर्णांक मानों को ठीक तरीके से मैप नहीं किया जाता है, तो आपको अपने डेटा में समस्याएँ हो सकती हैं. अधिक जानकारी: Microsoft Dataverse (पिकलिस्ट) के लिए वैश्विक विकल्प बनाएं और संपादित करें
मैपिंग हटाएँ
यदि कोई मैपिंग है जिसे आप लागू नहीं करना चाहते हैं, तो आप उन्हें चुन सकते हैं और फिर का चयन कर सकते हैं।
भी देखें
समाधान एक्सप्लोरर का उपयोग करके 1:N (एक-से-अनेक) या N:1 (अनेक-से-एक) तालिका संबंध बनाएं और संपादित करें
डेवलपर दस्तावेज़: तालिका और विशेषता मैपिंग को अनुकूलित करें
डेवलपर दस्तावेज़: वेब API किसी अन्य तालिका से नई तालिका बनाएँ