Migracja danych
Strona Migracja importuje klientów, produkty, cenniki i historię z innego systemu zarządzania kafejką internetową do HandyCafe. Znajduje się w sekcji Ustawienia w grupie Infrastruktura i System.
Obsługiwane są trzy źródła:
| Źródło | Co odczytuje |
|---|---|
| HandyCafe Legacy | Istniejącą instalację HandyCafe 3.x lub 4.x na tym komputerze. |
| EveryCafe | Plik bazy danych SQLite .ecm z EveryCafe. |
| Pancafe | Plik bazy danych Firebird USDB.DAT z Pancafe. |
Wybierz źródło z kart na górze strony. Panel poniżej zmienia się zgodnie z wyborem.
Jak działa każde źródło
Trzy źródła działają według tego samego modelu. To, czego nauczysz się na jednym, ma zastosowanie do pozostałych.
- Źródło jest tylko do odczytu. HandyCafe otwiera oryginalny plik do odczytu i nigdy do niego nie zapisuje. Twoja stara instalacja pozostaje dokładnie taka, jaka była. Możesz do niej wrócić w dowolnym momencie.
- Sprawdź przed importem. Przycisk Sprawdź odczytuje plik źródłowy i raportuje, co znalazł. Przycisk Rozpocznij migrację pozostaje nieaktywny, dopóki inspekcja nie zakończy się sukcesem.
- Postęp jest pokazywany na etapie. Podczas działania otwiera się okno dialogowe postępu, które raportuje aktualny etap, taki jak członkowie, produkty lub transakcje.
- Ponowne uruchomienie jest bezpieczne. Wiersze już zaimportowane są aktualizowane na miejscu, a nie duplikowane. Po zakończeniu migracji przycisk zmienia się na Ponownie uruchom migrację.
- Każde uruchomienie można cofnąć. Po zakończonym uruchomieniu pojawia się przycisk Cofnij migrację. Usuwa on wszystkie wiersze zaimportowane z tego źródła. Najpierw zostaniesz poproszony o potwierdzenie.
- Ostrzeżenia nie zatrzymują działania. Jeśli niektóre wiersze nie mogły zostać odczytane, działanie kończy się jako zakończone z ostrzeżeniami. Otwórz Logi, aby zobaczyć, które wiersze zostały pominięte.
- Przerwane działanie odzyskuje się samo. Jeśli aplikacja zamknie się lub komputer straci zasilanie w trakcie importu, strona raportuje, że poprzedni import został przerwany. Ponowne rozpoczęcie jest bezpieczne.
Rozwiń Liczby ostatniego importu na dole panelu, aby zobaczyć, ile wierszy zaimportowano w każdej kategorii podczas ostatniego uruchomienia.
HandyCafe Legacy
Importuje z instalacji HandyCafe 3.x lub 4.x. To źródło dla kafejek aktualizujących się z wcześniejszej generacji HandyCafe.
Wykrywanie
Na Windows strona skanuje system w poszukiwaniu instalacji legacy i raportuje:
| Etykieta | Znaczenie |
|---|---|
| Ścieżka instalacji | Gdzie na dysku znajduje się instalacja legacy. |
| Ścieżka bazy danych | Pełna ścieżka do pliku bazy danych legacy. |
| Wersja serwera | Ciąg wersji starego serwera, na przykład 3.4.01 lub 4.0.10. |
| Liczba plików INI | Ile plików konfiguracyjnych INI znaleziono w folderze instalacyjnym. |
Jeśli nic nie zostanie wykryte, strona raportuje, że nie znaleziono instalacji legacy. Sprawdź, czy pliki legacy znajdują się w standardowej lokalizacji, takiej jak Program Files\HandyCafe lub C:\HandyCafe.
Na macOS i Linux automatyczne skanowanie nie może działać. Panel oferuje zamiast tego wybór folderu. Wskaż folder Db legacy skopiowany z starego komputera z Windows, a następnie rozpocznij migrację.
Co jest importowane
Członkowie, poziomy cenowe, produkty, zamówienia, transakcje, logi i ustawienia przechowywane w plikach INI legacy.
Zatrzymaj serwer legacy przed rozpoczęciem. Do bazy danych źródłowej nie powinno się zapisywać podczas jej odczytu.
Pełny przewodnik znajdziesz w Jak migrować z instalacji legacy.
EveryCafe
Importuje z pliku bazy danych EveryCafe, zwykle nazwanego ecmdata.ecm.
- Wybierz Przeglądaj i wybierz plik
.ecm. Akceptowane są również pliki z rozszerzeniem.dblub.sqlite. - HandyCafe automatycznie sprawdza plik po jego wybraniu. Użyj Sprawdź, aby ponownie uruchomić kontrolę po ręcznej edycji ścieżki.
- Przejrzyj podgląd, a następnie wybierz Rozpocznij migrację.
Podgląd raportuje nazwę serwera EveryCafe Server name i wersję serwera Server version wraz z liczbą kasjerów, członków, produktów, cenników, zamówień i sesji zawartych w pliku.
Co jest importowane
Kasjerzy, członkowie, produkty, poziomy cenowe, zamówienia, transakcje i konta Steam. Hasła kont Steam są szyfrowane podczas zapisu do puli licencji gier HandyCafe.
Sesje i cenniki są liczone w podglądzie, abyś mógł zobaczyć rozmiar danych źródłowych. Nie są importowane.
Odniesienie do cennika
Po zakończonym uruchomieniu panel oferuje tabelę Odniesienie do cennika z listą oryginalnych wierszy cenowych EveryCafe: ID cennika, typ legacy, cena początkowa, cena godzinowa i minuty odświeżania.
Cenniki EveryCafe nie mapują się bezpośrednio na plany cenowe HandyCafe. Te wiersze są zachowane jako odniesienie do ręcznego ustawienia cen. Nie są importowane jako produkty kafejki. Użyj ich wraz z Cenniki, aby odbudować swoje taryfy.
Pancafe
Importuje z pliku bazy danych Pancafe, zwykle nazwanego USDB.DAT. HandyCafe odczytuje plik Firebird bezpośrednio. Nie trzeba instalować serwera ani biblioteki klienta Firebird.
- Wybierz Przeglądaj i wybierz plik
USDB.DAT. Akceptowane są również pliki z rozszerzeniem.fdblub.gdb. - Przejrzyj podgląd, a następnie wybierz Rozpocznij migrację.
Podgląd raportuje wykryty Format (na przykład wersję ODS Firebird) oraz zakres historii History range objęty danymi. Zawiera również liczbę kasjerów, członków, produktów, wpisów księgi kasowej, sesji i wierszy historii portfela członków.
Co jest importowane
Kasjerzy, członkowie z saldem portfela, produkty, wpisy przychodów z księgi kasowej i wpisy wydatków.
Wiersze sesji są odczytywane do podglądu, ale celowo pomijane w imporcie. Księga kasowa już rejestruje, co zostało zebrane za te sesje. Importowanie obu zliczałoby te same przychody dwukrotnie.
Strefa czasowa
Pancafe przechowuje daty bez strefy czasowej. HandyCafe konwertuje je, używając strefy czasowej komputera, na którym odbywa się import. Uruchom migrację na maszynie, która będzie nadal używać danych. Uruchomienie jej gdzie indziej może przesunąć daty historyczne o kilka godzin.
Zanim zaczniesz
- Najpierw wykonaj kopię zapasową. Otwórz Konserwacja bazy danych i użyj Wykonaj kopię zapasową teraz. Migracja zapisuje do aktywnej bazy danych. Świeży zrzut daje ci drugą drogę powrotu oprócz Cofnij migrację.
- Zamknij aplikację źródłową. Baza danych, do której aktywnie się zapisuje, może powodować niekompletne odczyty.
- Zapewnij wystarczająco dużo czasu. Duże zestawy danych mogą zająć kilka minut. Pozostaw HandyCafe otwarte, dopóki okno dialogowe postępu nie zgłosi, że działanie zostało zakończone.
- Sprawdź liczby po zakończeniu działania. Porównaj je z tym, czego oczekujesz od starego systemu, zanim zaczniesz działać na nowym.
Powiązane strony
- Ustawienia klientów legacy dla umożliwienia komputerom klienckim V3 i V4 dalszego łączenia się z tym serwerem.
- Konserwacja bazy danych dla kopii zapasowych i punktów przywracania.
- Członkowie, Produkty i Cennik sesji dla przeglądu zaimportowanych rekordów.