इसके माध्यम से साझा किया गया


Dataverse में एक्सेस डेटा माइग्रेशन के लिए डेटा प्रकार और आकार

जब आप Microsoft Access से Microsoft Dataverse या Microsoft Dataverse for Teams में माइग्रेट करते हैं, आपको डेटा प्रकारों में कुछ अंतरों के बारे में पता होना चाहिए। इन अंतरों में समर्थित प्रकार, डेटा प्रकार के नाम और स्तंभ क्षमता शामिल हैं।

जब आप माइग्रेट करते हैं, तो यह सुनिश्चित करने के लिए एक सत्यापन निष्पादित किया जाएगा:

  • तालिका में केवल समर्थित डेटा प्रकार शामिल हैं।
  • माइग्रेट की जा रही पंक्तियों में स्तंभ मान की आकार सीमा Dataverse से अधिक नहीं हैं.

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

उपयोगकर्ता या तो माइग्रेशन को पूरी तरह से रद्द करना चुन सकते हैं, या सभी समर्थित सामग्री को माइग्रेट करना जारी रख सकते हैं और असमर्थित सामग्री को एक्सेस टेबल में रख सकते हैं।

Dataverse द्वारा समर्थित डेटा प्रकारों तक पहुंचें

निम्न तालिका में, समर्थित डेटा प्रकार मैपिंग आपके डेटा माइग्रेशन की योजना बनाने में आपकी सहायता कर सकती हैं।

पहुँच डेटा प्रकार Dataverse डेटा प्रकार माइग्रेट कर सकते हैं?
छोटा लेख टेक्स्ट हां
लॉन्ग टेक्स्ट बहुरेखीय टेक्स्ट हां
Autonumber Autonumber हां
दिनाँक/समय तिथि और समय हां
मुद्रा मुद्रा हां
संख्या: दशमलव दशमलव संख्या हां
Float संख्या: एकल, संख्या: दोहरा हाँ1
हां/नहीं हां/नहीं हां
Int पूर्णांक हां
लुकअप विजार्ड लुकअप हां
मल्टी-वैल्यू लुकअप विकल्प हाँ2
हाइपरलिंक URL हां
संलग्नक फ़ाइल हाँ3

1Dataverse में फ़्लोट डेटा प्रकार शामिल है. हालाँकि, इसकी सीमा Access से कम है - न्यूनतम/अधिकतम +/- 100,000,000,000 या +/- 99,999,999,999.99999. अधिकतम पांच दशमलव स्थानों का समर्थन किया जाता है। उपयोगकर्ताओं को माइग्रेशन के दौरान इस सीमा के बारे में सूचित किया जाएगा और यदि उन्हें पांच दशमलव स्थानों से अधिक की आवश्यकता होगी तो वे इससे बाहर निकल सकते हैं।

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

3 इस समय प्रति स्तंभ एकल अनुलग्नकों के लिए अनुलग्नकों को माइग्रेट किया जा सकता है.

एक्सेस डेटा प्रकार यहां Dataverse में माइग्रेशन के लिए समर्थित नहीं हैं

  • OLE ऑब्जेक्ट
  • परिकलित4
  • रिच टेक्स्ट

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

पहुंच और Dataverse डेटा आकार तुलना

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

पहुँच/Dataverse डेटा प्रकार पहुंच सीमा Dataverse सीमा
लघु पाठ/पाठ 255 वर्ण 4,000 वर्ण
लंबा टेक्स्ट/मल्टीलाइन टेक्स्ट 1 GB 1,048,576 वर्ण
Autonumber 2,147,483,647 4,000 वर्ण
तिथि और समय मानक दिनांक और समय मानक डेटा और समय
मुद्रा5 न्यूनतम/अधिकतम -922,337,203,685,477/+922,337,203,685,477 न्यूनतम/अधिकतम -922,337,203,685,477/+922,337,203,685,477
दशमलव संख्या न्यूनतम/अधिकतम -10^28-1/+10^28-1 28 दशमलव तक न्यूनतम/अधिकतम -100,000,000,000/+100,000,000,000 10 दशमलव स्थानों तक
फ्लोट (संख्या: एकल) नकारात्मक मानों के लिए -3.402823E38 से -1.401298E-45 और सकारात्मक मानों के लिए 1.401298E-45 से 3.402823E38. न्यूनतम/अधिकतम -100,000,000,000/+100,000,000,000 पाँच दशमलव स्थानों तक
फ्लोट (संख्या:डबल) नकारात्मक मानों के लिए -1.79769313486231E308 से -4.94065645841247E-324 और सकारात्मक मानों के लिए 4.94065645841247E-324 से 1.79769313486231E308. न्यूनतम/अधिकतम -100,000,000,000/+100,000,000,000 पाँच दशमलव स्थानों तक
हां/नहीं Boolean Boolean
इंट/पूर्णांक न्यूनतम/अधिकतम -2^31/+2^31 न्यूनतम/अधिकतम -2,147,483,647/+2,147,483,647
लुकअप विजार्ड/लुकअप कई कॉलम वापस करें एकल कॉलम रिटर्न

5माइग्रेशन टूल मानता है कि एक्सेस से आने वाली मुद्रा Dataverse आधार मुद्रा है।

एक्सेस में परिकलित फ़ील्ड Dataverse में वर्तमान में सामग्री प्रकार के लिए एक कॉलम बनाएगी जो परिकलित मान संग्रहीत करती है। यह टेक्स्ट, पूर्ण संख्या, दशमलव आदि हो सकता है। Dataverse गणना को सक्षम करने के लिए परिकलित फ़ील्ड बनाने के लिए उपयोग किया जा सकता है।

बहु-मूल्य लुकअप एक्सेस फ़ील्ड को Dataverse पसंद कॉलम में निर्यात करें

एक्सेस और Dataverse दोनों उपयोगकर्ताओं को एक से अधिक मानों की एक सूची प्रदान करने की क्षमता प्रदान करता है जिसे उपयोगकर्ता एक पंक्ति में चुन सकता है। इन्हें लागू करने के तरीके अलग हैं।

एक्सेस एक बहु-मूल्य लुकअप का उपयोग करता है, जो एक लुकअप है जो उपयोगकर्ता को किसी भी संख्या में मान दर्ज करने की अनुमति देता है, जिसे बाद में चयन के लिए ड्रॉपडाउन सूची के रूप में प्रस्तुत किया जाएगा। एक्सेस में इस फ़ंक्शन के लिए मानों के एक से अधिक कॉलम रखने की क्षमता है।

Dataverse चॉइस कॉलम का उपयोग करता है, जो मानों की एक एन्यूमरेटेड सूची है, जिनमें से प्रत्येक के साथ एक स्ट्रिंग लेबल जुड़ा होता है। उपयोगकर्ता उन लेबल मानों का उपयोग करके ड्रॉपडाउन सूची में मानों का पता लगाते हैं और चुनते हैं जो पृष्ठभूमि में संग्रहीत होते हैं, तालिका के संबंध के साथ एक एनम चयन के रूप में जहां लेबल संग्रहीत होते हैं।

इन अंतर के कारण, एक्सेस से Dataverse में मल्टी-वैल्यू लुकअप कॉलम को माइग्रेट करना कुछ चुनौतियां पेश करता है। माइग्रेट करने के लिए निम्नलिखित प्रक्रिया का पालन किया जाना चाहिए:

  1. एक्सेस केवल एक कॉलम मल्टी-वैल्यू लुकअप के साथ शुरू हो सकता है।
  2. एक्सेस उपयोगकर्ताओं को Dataverse अपेक्षित एनम मान के रूप में कार्य करने के लिए मल्टी-वैल्यू लुकअप में एक नया कॉलम जोड़ना होगा.
  3. निर्यात पर, Dataverse इसे दो कॉलम के रूप में संग्रहीत करेगा, जो Dataverse और एक्सेस दोनों को प्रपत्रों में उचित रूप से लुकअप का उपयोग करने अनुमति देता है।

Dataverse में निर्यात करने के लिए एक मान्य विकल्प फ़ील्ड बनाना

एक्सेस से किसी पसंद फ़ील्ड को सफलतापूर्वक माइग्रेट करने के लिए, फ़ील्ड को इस तरह से बनाया जाना चाहिए जो यहां वर्णित चरणों के समान हो।

  1. एक्सेस में कोई नई तालिका बनाएँ

  2. तालिका में संख्या फ़ील्ड जोड़ें. में निर्यात का समर्थन करने के लिए यह एक संख्या Dataverseफ़ील्ड होना चाहिए.

  3. Access में डिज़ाइन दृश्य पर जाएँ. नया फ़ील्ड चुनें, और फिर लुकअप विज़ार्ड चुनें.

    Access में लुकअप विज़ार्ड का चयन करें

  4. लुकअप विज़ार्ड में, मैं जो मान चाहता हूँ उन्हें टाइप करूँगा विकल्प का चयन करें, और फिर अगला का चयन करें।

  5. अगले संवाद में, स्तंभों की संख्या के लिए 2 दर्ज करें और फिर Col1 के नीचे फ़ील्ड का चयन करें।

  6. Col1 में 1, 2, और 3 दर्ज करके तीन पंक्तियों के लिए मान दर्ज करें। Col2 में लाल, हरा, और नीला दर्ज करके तीन पंक्तियों के लिए मान दर्ज करें।

    प्रत्येक में डेटा की तीन पंक्तियों वाले दो कॉलम बनाएं

  7. Col1 और Col2 के बीच विभाजक का चयन करें और इसे बाईं ओर स्लाइड करें ताकि केवल Col2 दिखाई दे।

    कॉलम के बीच स्लाइडर को बाईं ओर ले जाएं

  8. लुकअप विज़ार्ड को पूरा करने के लिए अगला>अगला>समाप्त चुनें.

  9. अपने परिवर्तन सहेजें और डेटाशीट दृश्य पर वापस लौटें।

  10. पसंद फ़ील्ड कार्य को अपेक्षित रूप से सत्यापित करने के लिए एक नया रिकॉर्ड बनाएँ। यह इस तरह दिखना चाहिए अगर इसे ठीक से कॉन्फ़िगर किया गया हो।

    Access में विकल्प फ़ील्ड कैसा दिखना चाहिए

  11. तालिका बंद करें और इसे Dataverse पर माइग्रेट करें.

  12. अगर सब कुछ ठीक से काम करता है, तो Dataverse में पसंद कॉलम नया रिकॉर्ड जोड़ते समय इस तरह दिखाई देगा।

    Access से माइग्रेशन के बाद विकल्प कॉलम कैसा दिखना चाहिए Dataverse

माइग्रेट नंबर:सिंगल और नंबर: Dataverse में डबल कॉलम

एक्सेस और Dataverse दोनों फ़्लोटिंग पॉइंट नंबरों को स्टोर करने की क्षमता शामिल करें। इसके लिए Access Number:Single और Number:Double का उपयोग करता है। ये डेटा प्रकार अक्सर किसी भी संख्या कॉलम के लिए उपयोग किए जाते हैं। Dataverse इसमें फ्लोटिंग पॉइंट नंबर डेटा प्रकार है, लेकिन इसके कार्यान्वयन के तरीके में कुछ सीमाएँ हैं। Dataverse अधिकतम पाँच दशमलव स्थानों की अनुमति देता है, जिसका न्यूनतम/अधिकतम मान -/+ 100,000,000,000 है। माइग्रेट करते समय, सत्यापनकर्ता आपको सूचित करता है कि इस डेटा को फ्लोट के रूप में माइग्रेट करने से आप कुछ दशमलव परिशुद्धता खो देंगे। यदि यह स्वीकार्य है, तो आप तालिकाओं को स्वचालित रूप से स्थानांतरित कर सकते हैं। माइग्रेशन प्रक्रिया के दौरान न्यूनतम/अधिकतम आकार सीमा से अधिक की कोई भी पंक्ति माइग्रेट नहीं की जाएगी तथा उसे Access में किसी फ़ाइल में स्थानीय रूप से संग्रहीत किया जाएगा, ठीक वैसे ही जैसे किसी अन्य सीमा से बाहर के डेटा प्रकार के साथ होता है।

हालाँकि, यदि आपको माइग्रेट करने की आवश्यकता है, लेकिन आप दशमलव परिशुद्धता नहीं खोना चाहते हैं, तो आप Access में डेटा प्रकार बदलकर Access Number:Single और Number:Double को माइग्रेट कर सकते हैं। आप Access तालिका डिज़ाइनर का उपयोग कर सकते हैं और Number:Single और Number:Double कॉलम के प्रकार को दशमलव में बदल सकते हैं, जो Dataverse में 10 दशमलव स्थानों तक का समर्थन करते हैं। फिर कोई भी पंक्ति जो न्यूनतम/अधिकतम दशमलव सीमा से अधिक नहीं है, उसे माइग्रेट किया जा सकता है।

भी देखें

Microsoft Access डेटा को यहाँ माइग्रेट करें Microsoft Dataverse