HandyCafe Docs
owner it-admin

डेटा माइग्रेशन

माइग्रेशन पृष्ठ ग्राहकों, उत्पादों, मूल्य निर्धारण और इतिहास को किसी अन्य इंटरनेट कैफे प्रबंधन प्रणाली से HandyCafe में आयात करता है। यह सेटिंग्स के अंतर्गत इन्फ्रास्ट्रक्चर और सिस्टम समूह में स्थित है।

तीन स्रोत समर्थित हैं:

स्रोत यह क्या पढ़ता है
HandyCafe लेगेसी इस मशीन पर एक मौजूदा HandyCafe 3.x या 4.x इंस्टॉलेशन।
EveryCafe एक EveryCafe .ecm SQLite डेटाबेस फ़ाइल।
Pancafe एक Pancafe USDB.DAT फायरबर्ड डेटाबेस फ़ाइल।

पृष्ठ के शीर्ष पर कार्ड से एक स्रोत चुनें। नीचे का पैनल चयन के अनुसार बदलता है।

प्रत्येक स्रोत का व्यवहार

तीनों स्रोत एक ही कार्य मॉडल साझा करते हैं। जो आप एक पर सीखते हैं वह अन्य पर लागू होता है।

  • स्रोत केवल-पढ़ने योग्य है। HandyCafe मूल फ़ाइल को पढ़ने के लिए खोलता है और कभी भी उसमें नहीं लिखता। आपकी पुरानी इंस्टॉलेशन वैसी ही रहती है जैसी थी। आप किसी भी समय वापस जा सकते हैं।
  • आयात करने से पहले निरीक्षण करें। Inspect बटन स्रोत फ़ाइल को पढ़ता है और जो पाया उसे रिपोर्ट करता है। माइग्रेशन शुरू करें बटन तब तक अक्षम रहता है जब तक निरीक्षण सफल नहीं होता।
  • प्रगति चरण के अनुसार दिखाई जाती है। रन के दौरान एक प्रगति संवाद खुलता है और प्रगति में चरण की रिपोर्ट करता है, जैसे सदस्य, उत्पाद या लेनदेन।
  • पुनः चलाना सुरक्षित है। पहले से आयात की गई पंक्तियाँ स्थान पर अपडेट की जाती हैं, डुप्लिकेट नहीं होतीं। एक माइग्रेशन पूरा होने के बाद, बटन माइग्रेशन पुनः चलाएं में बदल जाता है।
  • हर रन को पूर्ववत किया जा सकता है। एक पूर्ण रन के बाद एक माइग्रेशन पूर्ववत करें बटन दिखाई देता है। यह उस स्रोत से आयात की गई हर पंक्ति को हटा देता है। पहले पुष्टि करने के लिए कहा जाता है।
  • चेतावनियाँ रन को नहीं रोकतीं। यदि कुछ पंक्तियाँ नहीं पढ़ी जा सकीं, तो रन चेतावनियों के साथ पूर्ण रूप से समाप्त होता है। कौन सी पंक्तियाँ छोड़ी गईं, यह देखने के लिए लॉग्स खोलें।
  • एक बाधित रन स्वयं ही पुनर्प्राप्त होता है। यदि एप्लिकेशन बंद हो जाता है या मशीन आयात के बीच में बिजली खो देती है, तो पृष्ठ रिपोर्ट करता है कि पिछला आयात बाधित था। फिर से शुरू करना सुरक्षित है।

पैनल के नीचे अंतिम आयात गणना का विस्तार करें यह देखने के लिए कि सबसे हालिया रन ने प्रत्येक श्रेणी के लिए कितनी पंक्तियाँ आयात कीं।

HandyCafe लेगेसी

HandyCafe 3.x या 4.x इंस्टॉलेशन से आयात करता है। यह उन कैफे के लिए स्रोत है जो HandyCafe की पहले की पीढ़ी से अपग्रेड कर रहे हैं।

पहचान

विंडोज़ पर पृष्ठ सिस्टम को लेगेसी इंस्टॉलेशन के लिए स्कैन करता है और रिपोर्ट करता है:

लेबल अर्थ
इंस्टॉल पथ जहाँ लेगेसी इंस्टॉलेशन डिस्क पर स्थित है।
डेटाबेस पथ लेगेसी डेटाबेस फ़ाइल का पूरा पथ।
सर्वर संस्करण पुराने सर्वर का संस्करण स्ट्रिंग, उदाहरण के लिए 3.4.01 या 4.0.10।
INI फ़ाइल गणना इंस्टॉलेशन फ़ोल्डर में कितनी कॉन्फ़िगरेशन INI फ़ाइलें मिलीं।

यदि कुछ भी पता नहीं चलता है, तो पृष्ठ रिपोर्ट करता है कि कोई लेगेसी इंस्टॉलेशन नहीं मिला। सुनिश्चित करें कि लेगेसी फ़ाइलें Program Files\HandyCafe या C:\HandyCafe जैसी मानक स्थान पर हैं।

macOS और Linux पर स्वचालित स्कैन नहीं चल सकता। पैनल इसके बजाय एक फ़ोल्डर पिकर प्रदान करता है। इसे पुराने विंडोज़ मशीन से कॉपी किए गए लेगेसी Db फ़ोल्डर पर इंगित करें, फिर माइग्रेशन शुरू करें।

क्या आयात किया जाता है

सदस्य, मूल्य निर्धारण स्तर, उत्पाद, ऑर्डर, लेनदेन, लॉग और लेगेसी INI फ़ाइलों में रखी गई सेटिंग्स।

शुरू करने से पहले लेगेसी सर्वर को रोकें। स्रोत डेटाबेस को पढ़ते समय उसमें नहीं लिखा जाना चाहिए।

एक पूर्ण वॉकथ्रू के लिए देखें लेगेसी इंस्टॉलेशन से माइग्रेट कैसे करें

EveryCafe

एक EveryCafe डेटाबेस फ़ाइल से आयात करता है, सामान्यतः ecmdata.ecm नामक।

  1. ब्राउज़ करें चुनें और .ecm फ़ाइल चुनें। .db या .sqlite एक्सटेंशन वाली फ़ाइलें भी स्वीकार की जाती हैं।
  2. HandyCafe फ़ाइल का स्वचालित रूप से निरीक्षण करता है एक बार जब इसे चुना जाता है। पथ को हाथ से संपादित करने के बाद चेक को फिर से चलाने के लिए Inspect का उपयोग करें।
  3. पूर्वावलोकन की समीक्षा करें, फिर माइग्रेशन शुरू करें चुनें।

पूर्वावलोकन EveryCafe सर्वर नाम और सर्वर संस्करण के साथ-साथ फ़ाइल में रखे गए कैशियर, सदस्य, उत्पाद, मूल्य सूची, ऑर्डर और सत्रों की संख्या की रिपोर्ट करता है।

क्या आयात किया जाता है

कैशियर, सदस्य, उत्पाद, मूल्य निर्धारण स्तर, ऑर्डर, लेनदेन और स्टीम खाते। स्टीम खाता पासवर्ड को एन्क्रिप्ट किया जाता है जब उन्हें HandyCafe गेम लाइसेंस पूल में लिखा जाता है।

सत्र और मूल्य सूची पूर्वावलोकन में गिने जाते हैं ताकि आप स्रोत डेटा का आकार देख सकें। उन्हें आयात नहीं किया जाता।

मूल्य सूची संदर्भ

एक पूर्ण रन के बाद पैनल एक मूल्य सूची संदर्भ तालिका प्रदान करता है जो मूल EveryCafe मूल्य पंक्तियों को सूचीबद्ध करता है: मूल्य सूची आईडी, लेगेसी प्रकार, प्रारंभ मूल्य, प्रति घंटा मूल्य और ताज़ा मिनट।

EveryCafe मूल्य निर्धारण को HandyCafe मूल्य निर्धारण योजनाओं पर साफ-सुथरे तरीके से मैप नहीं करता। ये पंक्तियाँ मूल्य निर्धारण को हाथ से सेट करने के लिए संदर्भ के रूप में रखी जाती हैं। उन्हें कैफेटेरिया उत्पादों के रूप में आयात नहीं किया जाता। अपने टैरिफ को फिर से बनाने के लिए मूल्य निर्धारण के साथ उनका उपयोग करें।

Pancafe

एक Pancafe डेटाबेस फ़ाइल से आयात करता है, सामान्यतः USDB.DAT नामक। HandyCafe सीधे फायरबर्ड फ़ाइल पढ़ता है। कोई फायरबर्ड सर्वर या क्लाइंट लाइब्रेरी स्थापित करने की आवश्यकता नहीं है।

  1. ब्राउज़ करें चुनें और USDB.DAT फ़ाइल चुनें। .fdb या .gdb एक्सटेंशन वाली फ़ाइलें भी स्वीकार की जाती हैं।
  2. पूर्वावलोकन की समीक्षा करें, फिर माइग्रेशन शुरू करें चुनें।

पूर्वावलोकन का पता लगाए गए प्रारूप (उदाहरण के लिए फायरबर्ड ODS संस्करण) और डेटा द्वारा कवर किए गए इतिहास रेंज की रिपोर्ट करता है। यह कैशियर, सदस्य, उत्पाद, नकद खाता प्रविष्टियाँ, सत्र और सदस्य वॉलेट इतिहास पंक्तियों की संख्या भी सूचीबद्ध करता है।

क्या आयात किया जाता है

कैशियर, उनके वॉलेट बैलेंस के साथ सदस्य, उत्पाद, नकद खाता से आय प्रविष्टियाँ और व्यय प्रविष्टियाँ।

सत्र पंक्तियाँ पूर्वावलोकन के लिए पढ़ी जाती हैं लेकिन जानबूझकर आयात से बाहर रखी जाती हैं। नकद खाता पहले से ही उन सत्रों के लिए एकत्र की गई राशि को रिकॉर्ड करता है। दोनों को आयात करने से वही राजस्व दो बार गिना जाएगा।

समय क्षेत्र

Pancafe बिना समय क्षेत्र के तारीखें संग्रहीत करता है। HandyCafe उन्हें आयात चलाने वाले कंप्यूटर के समय क्षेत्र का उपयोग करके परिवर्तित करता है। उस मशीन पर माइग्रेशन चलाएँ जो डेटा का उपयोग करती रहेगी। कहीं और चलाने से ऐतिहासिक तारीखें कुछ घंटों तक स्थानांतरित हो सकती हैं।

शुरू करने से पहले

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

संबंधित पृष्ठ