Migrarea Datelor
Pagina de Migrare importă clienți, produse, prețuri și istoric dintr-un alt sistem de management al internet cafe-ului în HandyCafe. Se află sub Setări în grupul Infrastructură și Sistem.
Sunt suportate trei surse:
| Sursa | Ce citește |
|---|---|
| HandyCafe Legacy | O instalare existentă HandyCafe 3.x sau 4.x pe această mașină. |
| EveryCafe | Un fișier de bază de date SQLite .ecm EveryCafe. |
| Pancafe | Un fișier de bază de date Firebird USDB.DAT Pancafe. |
Alege o sursă din cardurile de sus ale paginii. Panoul de mai jos se schimbă pentru a se potrivi cu selecția.
Cum Se Comportă Fiecare Sursă
Cele trei surse împărtășesc același model de lucru. Ce înveți pe una se aplică și celorlalte.
- Sursa este doar citire. HandyCafe deschide fișierul original pentru citire și nu scrie niciodată în el. Vechea ta instalare rămâne exact așa cum era. Poți reveni la ea oricând.
- Inspectează înainte de a importa. Butonul Inspectează citește fișierul sursă și raportează ce a găsit. Butonul Începe migrarea rămâne dezactivat până când o inspecție reușește.
- Progresul este afișat pe faze. Un dialog de progres se deschide în timpul rulării și raportează faza în curs, cum ar fi membri, produse sau tranzacții.
- Re-rularea este sigură. Rândurile deja importate sunt actualizate la locul lor, nu duplicate. Odată ce o migrare este completă, butonul se schimbă în Re-rulează migrarea.
- Fiecare rulare poate fi anulată. După o rulare completă apare un buton Anulează migrarea. Acesta elimină fiecare rând importat din acea sursă. Ți se cere să confirmi mai întâi.
- Avertismentele nu opresc rularea. Dacă unele rânduri nu au putut fi citite, rularea se finalizează ca completă cu avertismente. Deschide Jurnale pentru a vedea care rânduri au fost omise.
- O rulare întreruptă se recuperează singură. Dacă aplicația se închide sau mașina pierde alimentarea în timpul importului, pagina raportează că importul anterior a fost întrerupt. Începerea din nou este sigură.
Extinde Ultimele numărători de import în partea de jos a unui panou pentru a vedea câte rânduri a importat cea mai recentă rulare pentru fiecare categorie.
HandyCafe Legacy
Importă dintr-o instalare HandyCafe 3.x sau 4.x. Aceasta este sursa pentru cafenelele care fac upgrade de la o generație anterioară de HandyCafe.
Detectare
Pe Windows, pagina scanează sistemul pentru o instalare veche și raportează:
| Etichetă | Semnificație |
|---|---|
| Calea de Instalare | Unde se află instalarea veche pe disc. |
| Calea Bazei de Date | Calea completă către fișierul de bază de date vechi. |
| Versiunea Serverului | Șirul de versiune al vechiului server, de exemplu 3.4.01 sau 4.0.10. |
| Număr Fișiere INI | Câte fișiere de configurare INI au fost găsite în dosarul de instalare. |
Dacă nu este detectat nimic, pagina raportează că nu a fost găsită nicio instalare veche. Verifică dacă fișierele vechi sunt într-o locație standard, cum ar fi Program Files\HandyCafe sau C:\HandyCafe.
Pe macOS și Linux, scanarea automată nu poate rula. Panoul oferă în schimb un selector de dosare. Indică dosarul Db vechi copiat de pe vechea mașină Windows, apoi începe migrarea.
Ce Se Importează
Membri, niveluri de prețuri, produse, comenzi, tranzacții, jurnale și setările deținute în fișierele INI vechi.
Oprește serverul vechi înainte de a începe. Baza de date sursă nu ar trebui să fie scrisă în timp ce este citită.
Pentru un ghid complet, vezi Cum să Migrezi de la o Instalare Veche.
EveryCafe
Importă dintr-un fișier de bază de date EveryCafe, de obicei numit ecmdata.ecm.
- Selectează Răsfoiește și alege fișierul
.ecm. Sunt acceptate și fișiere cu extensia.dbsau.sqlite. - HandyCafe inspectează automat fișierul odată ce este ales. Folosește Inspectează pentru a rula verificarea din nou după ce editezi manual calea.
- Revizuiește previzualizarea, apoi selectează Începe migrarea.
Previzualizarea raportează Numele serverului și Versiunea serverului EveryCafe împreună cu numărul de casieri, membri, produse, liste de prețuri, comenzi și sesiuni deținute în fișier.
Ce Se Importează
Casieri, membri, produse, niveluri de prețuri, comenzi, tranzacții și conturi Steam. Parolele conturilor Steam sunt criptate pe măsură ce sunt scrise în pool-ul de licențe de jocuri HandyCafe.
Sesiunile și listele de prețuri sunt numărate în previzualizare pentru a vedea dimensiunea datelor sursă. Ele nu sunt importate.
Referință PriceList
După o rulare completă, panoul oferă un tabel de Referință PriceList care listează rândurile originale de preț EveryCafe: ID PriceList, tip vechi, preț de început, preț pe oră și minute de reîmprospătare.
Prețurile EveryCafe nu se potrivesc direct cu planurile de prețuri HandyCafe. Aceste rânduri sunt păstrate ca referință pentru configurarea manuală a prețurilor. Ele nu sunt importate ca produse de cafenea. Folosește-le împreună cu Prețuri pentru a-ți reconstrui tarifele.
Pancafe
Importă dintr-un fișier de bază de date Pancafe, de obicei numit USDB.DAT. HandyCafe citește direct fișierul Firebird. Nu este necesar să fie instalat niciun server sau bibliotecă client Firebird.
- Selectează Răsfoiește și alege fișierul
USDB.DAT. Sunt acceptate și fișiere cu extensia.fdbsau.gdb. - Revizuiește previzualizarea, apoi selectează Începe migrarea.
Previzualizarea raportează Formatul detectat (de exemplu versiunea ODS Firebird) plus Intervalul istoric acoperit de date. De asemenea, listează numărul de casieri, membri, produse, înregistrări din registrul de numerar, sesiuni și rânduri de istoric al portofelului membrilor găsite.
Ce Se Importează
Casieri, membri cu soldul portofelului lor, produse, înregistrări de venituri din registrul de numerar și înregistrări de cheltuieli.
Rândurile de sesiune sunt citite pentru previzualizare, dar sunt omise intenționat din import. Registrul de numerar deja înregistrează ce a fost colectat pentru acele sesiuni. Importul ambelor ar contabiliza aceleași venituri de două ori.
Fus Orar
Pancafe stochează datele fără un fus orar. HandyCafe le convertește folosind fusul orar al computerului care rulează importul. Rulează migrarea pe mașina care va continua să folosească datele. Rularea în altă parte poate schimba datele istorice cu câteva ore.
Înainte de a Începe
- Fă mai întâi un backup. Deschide Întreținerea Bazei de Date și folosește Fă backup acum. O migrare scrie în baza de date activă. Un instantaneu proaspăt îți oferă o a doua cale de întoarcere în afară de Anulează migrarea.
- Închide aplicația sursă. O bază de date care este activ scrisă poate produce citiri incomplete.
- Alocă suficient timp. Seturile de date mari pot dura câteva minute. Lasă HandyCafe deschis până când dialogul de progres raportează că rularea s-a terminat.
- Verifică numărătorile când rularea se încheie. Compară-le cu ceea ce te aștepți de la vechiul sistem înainte de a începe să operezi pe cel nou.
Pagini Asemănătoare
- Setări Clienți Vechi pentru a permite PC-urilor client V3 și V4 să continue să se conecteze la acest server.
- Întreținerea Bazei de Date pentru backup-uri și puncte de restaurare.
- Membri, Produse și Prețuri Sesiuni pentru a revizui înregistrările importate.