Di chuyển dữ liệu
Trang Di chuyển nhập khách hàng, sản phẩm, giá cả và lịch sử từ hệ thống quản lý internet cafe khác vào HandyCafe. Nó nằm dưới Cài đặt trong nhóm Hạ tầng và Hệ thống.
Ba nguồn được hỗ trợ:
| Nguồn | Nội dung đọc |
|---|---|
| HandyCafe Legacy | Cài đặt HandyCafe 3.x hoặc 4.x hiện có trên máy này. |
| EveryCafe | File cơ sở dữ liệu SQLite .ecm của EveryCafe. |
| Pancafe | File cơ sở dữ liệu Firebird USDB.DAT của Pancafe. |
Chọn một nguồn từ các thẻ ở đầu trang. Bảng điều khiển bên dưới thay đổi để phù hợp với lựa chọn.
Cách mỗi nguồn hoạt động
Ba nguồn chia sẻ cùng một mô hình làm việc. Những gì bạn học được từ một nguồn áp dụng cho các nguồn khác.
- Nguồn chỉ đọc. HandyCafe mở file gốc để đọc và không bao giờ ghi vào nó. Cài đặt cũ của bạn vẫn giữ nguyên như ban đầu. Bạn có thể quay lại bất kỳ lúc nào.
- Kiểm tra trước khi nhập. Nút Kiểm tra đọc file nguồn và báo cáo những gì đã tìm thấy. Nút Bắt đầu di chuyển vẫn bị vô hiệu hóa cho đến khi kiểm tra thành công.
- Tiến trình được hiển thị theo giai đoạn. Một hộp thoại tiến trình mở ra trong quá trình chạy và báo cáo giai đoạn đang tiến hành, chẳng hạn như thành viên, sản phẩm hoặc giao dịch.
- Chạy lại an toàn. Các hàng đã nhập được cập nhật tại chỗ, không bị trùng lặp. Khi quá trình di chuyển hoàn tất, nút chuyển thành Chạy lại di chuyển.
- Mỗi lần chạy có thể hoàn tác. Sau khi chạy hoàn tất, nút Hoàn tác di chuyển xuất hiện. Nó loại bỏ mọi hàng đã nhập từ nguồn đó. Bạn sẽ được yêu cầu xác nhận trước.
- Cảnh báo không dừng quá trình chạy. Nếu một số hàng không thể đọc, quá trình chạy hoàn tất với cảnh báo. Mở Nhật ký để xem những hàng nào đã bị bỏ qua.
- Một lần chạy bị gián đoạn tự phục hồi. Nếu ứng dụng đóng hoặc máy mất điện giữa chừng, trang báo cáo rằng lần nhập trước đã bị gián đoạn. Bắt đầu lại là an toàn.
Mở rộng Số lượng nhập cuối cùng ở cuối bảng điều khiển để xem có bao nhiêu hàng đã được nhập trong lần chạy gần nhất cho mỗi danh mục.
HandyCafe Legacy
Nhập từ cài đặt HandyCafe 3.x hoặc 4.x. Đây là nguồn cho các quán cafe nâng cấp từ thế hệ HandyCafe trước.
Phát hiện
Trên Windows, trang quét hệ thống để tìm cài đặt cũ và báo cáo:
| Nhãn | Ý nghĩa |
|---|---|
| Đường dẫn cài đặt | Nơi cài đặt cũ nằm trên đĩa. |
| Đường dẫn cơ sở dữ liệu | Đường dẫn đầy đủ đến file cơ sở dữ liệu cũ. |
| Phiên bản máy chủ | Chuỗi phiên bản của máy chủ cũ, ví dụ 3.4.01 hoặc 4.0.10. |
| Số lượng file INI | Số lượng file cấu hình INI được tìm thấy trong thư mục cài đặt. |
Nếu không phát hiện được gì, trang báo cáo rằng không tìm thấy cài đặt cũ. Kiểm tra rằng các file cũ nằm ở vị trí tiêu chuẩn như Program Files\HandyCafe hoặc C:\HandyCafe.
Trên macOS và Linux, quét tự động không thể chạy. Bảng điều khiển cung cấp một bộ chọn thư mục thay thế. Chỉ vào thư mục Db cũ đã được sao chép từ máy Windows cũ, sau đó bắt đầu di chuyển.
Nội dung được nhập
Thành viên, các mức giá, sản phẩm, đơn hàng, giao dịch, nhật ký và các cài đặt được giữ trong các file INI cũ.
Dừng máy chủ cũ trước khi bạn bắt đầu. Cơ sở dữ liệu nguồn không nên được ghi vào trong khi đang đọc.
Để xem hướng dẫn đầy đủ, xem Cách di chuyển từ cài đặt cũ.
EveryCafe
Nhập từ file cơ sở dữ liệu EveryCafe, thường được đặt tên ecmdata.ecm.
- Chọn Duyệt và chọn file
.ecm. Các file có phần mở rộng.dbhoặc.sqlitecũng được chấp nhận. - HandyCafe tự động kiểm tra file khi nó được chọn. Sử dụng Kiểm tra để chạy lại kiểm tra sau khi chỉnh sửa đường dẫn bằng tay.
- Xem trước, sau đó chọn Bắt đầu di chuyển.
Bản xem trước báo cáo Tên máy chủ và Phiên bản máy chủ của EveryCafe cùng với số lượng thu ngân, thành viên, sản phẩm, danh sách giá, đơn hàng và phiên được giữ trong file.
Nội dung được nhập
Thu ngân, thành viên, sản phẩm, các mức giá, đơn hàng, giao dịch và tài khoản Steam. Mật khẩu tài khoản Steam được mã hóa khi được ghi vào kho giấy phép trò chơi của HandyCafe.
Các phiên và danh sách giá được đếm trong bản xem trước để bạn có thể thấy kích thước dữ liệu nguồn. Chúng không được nhập.
Tham chiếu PriceList
Sau khi chạy hoàn tất, bảng điều khiển cung cấp bảng Tham chiếu PriceList liệt kê các hàng giá gốc của EveryCafe: ID PriceList, loại cũ, giá bắt đầu, giá theo giờ và phút làm mới.
Giá EveryCafe không ánh xạ trực tiếp vào các kế hoạch giá của HandyCafe. Các hàng này được giữ làm tham chiếu để thiết lập giá bằng tay. Chúng không được nhập dưới dạng sản phẩm quán cafe. Sử dụng chúng cùng với Giá cả để xây dựng lại bảng giá của bạn.
Pancafe
Nhập từ file cơ sở dữ liệu Pancafe, thường được đặt tên USDB.DAT. HandyCafe đọc file Firebird trực tiếp. Không cần cài đặt máy chủ hoặc thư viện khách Firebird.
- Chọn Duyệt và chọn file
USDB.DAT. Các file có phần mở rộng.fdbhoặc.gdbcũng được chấp nhận. - Xem trước, sau đó chọn Bắt đầu di chuyển.
Bản xem trước báo cáo Định dạng được phát hiện (ví dụ phiên bản ODS của Firebird) cùng với Phạm vi lịch sử được bao phủ bởi dữ liệu. Nó cũng liệt kê số lượng thu ngân, thành viên, sản phẩm, mục sổ cái tiền mặt, phiên và hàng lịch sử ví thành viên được tìm thấy.
Nội dung được nhập
Thu ngân, thành viên với số dư ví của họ, sản phẩm, mục thu nhập từ sổ cái tiền mặt và mục chi phí.
Các hàng phiên được đọc cho bản xem trước nhưng bị loại khỏi nhập có chủ đích. Sổ cái tiền mặt đã ghi lại những gì đã thu cho các phiên đó. Nhập cả hai sẽ tính cùng một doanh thu hai lần.
Múi giờ
Pancafe lưu trữ ngày mà không có múi giờ. HandyCafe chuyển đổi chúng bằng múi giờ của máy tính đang chạy nhập. Chạy di chuyển trên máy sẽ tiếp tục sử dụng dữ liệu. Chạy ở nơi khác có thể làm thay đổi ngày lịch sử vài giờ.
Trước khi bạn bắt đầu
- Sao lưu trước. Mở Bảo trì cơ sở dữ liệu và sử dụng Sao lưu ngay. Một lần di chuyển ghi vào cơ sở dữ liệu trực tiếp. Một ảnh chụp nhanh mới cung cấp cho bạn một cách quay lại khác ngoài Hoàn tác di chuyển.
- Đóng ứng dụng nguồn. Một cơ sở dữ liệu đang được ghi có thể tạo ra các lần đọc không đầy đủ.
- Dành đủ thời gian. Các tập dữ liệu lớn có thể mất vài phút. Để HandyCafe mở cho đến khi hộp thoại tiến trình báo cáo rằng quá trình chạy đã hoàn tất.
- Kiểm tra số lượng khi quá trình chạy kết thúc. So sánh chúng với những gì bạn mong đợi từ hệ thống cũ trước khi bạn bắt đầu giao dịch trên hệ thống mới.
Các trang liên quan
- Cài đặt khách hàng cũ để cho phép các máy khách V3 và V4 tiếp tục kết nối với máy chủ này.
- Bảo trì cơ sở dữ liệu để sao lưu và điểm khôi phục.
- Thành viên, Sản phẩm và Giá phiên để xem lại các bản ghi đã nhập.