convert

Polecenie "convert"

Jest to polecenie służące do konwersji danych z jednego systemu bibliotecznego (eksport danych) do drugiego (import danych). W tej chwili pozwala na konwertowanie systemów MAK+ oraz SOWA2 do systemu SOWASQL.

Składnia

sowizor convert <config-file.yml> [<stage>] [--batch] [--nobackup]

Uruchamia konwersję na podstawie pliku konfiguracyjnego (plik <config-file.yml>). Pozwala także wznowić konwersję od podanego etapu <stage> (zob. dalej opis etapów). Wznowienie konwersji w przypadku etapu importu danych pozwala na przywracanie stanu bazy danych z kopii wykonanej na koniec etapu poprzedniego.

Każdy etap jest uruchamiany po zatwierdzeniu go przez operatora, podobnie w przypadku napotkania różnych problemów operator jest proszony o weryfikację stanu (np. na podstawie plików logów) i pozwala kontynuować lub przerwać proces konwersji. Opcjonalny parametr --batch pozwala uruchomić tryb wsadowy, w którym żadne pytania nie będą zadawane.

Po każdym etapie importu wykonywany jest backup bazy danych SowaSQL. Można to pominąć podając parametr --nobackup

Etapy konwersji

Etapy dzielą się na dwie grupy:

  • eksport danych z systemu źródłowego (etapy od 1 do 19)
  • import danych do systemu docelowego (etapy od 20 wzwyż)

Pliki importu (które powstają w trakcie eksportu) przechowywane są w katalogu sowa_sql/katalogi/<nazwa_serwisu>/var/import/

Etapy eksporty danych

ETAPSystem MAK+System SOWA2
1Eksport rekordów czytelników i kart anonimowychEksport rekordów bazy czytelników
2Eksport rekordów bibliograficznychEksport rekodów bazy głównej
3Eksport rekordów wzorcowychEksport egzemplarzy
4Eksport obrotów (wypożyczeń)Eksport obrotów
5Eksport wizytEksport wizyt
6Eksport rezerwacji i zamówieńEksport rezerwacji i zamówień
7Eksport karEksport kar
8Eksport ubytkówEksport ubytków
9
Eksport braków
10
Eksport monitów
11
Eksport danych czytelni
12
Eksport i naprawa parametrów
13
Eksport operacji samoobsługowych z plików logów
14
Eksport użytkowników

Etapy importu danych

Po zakończeniu każdego etapu importu wykonywana jest kopia zapasowa bazy danych SQL.

ETAPSystem SOWASQL
20Ustawienie parametrów SOWY
21Import pliku z danymi MARC-21
22Otwórz / zamknij wszystkie rekordy
23Import plików z danymi czytelników
24Import pliku z danymi egzemplarzy
25Import pliku z obrotami
26Import pliku z wizytami
27Import plików z zamówieniami i rezerwacjami
28Import kar naliczonych
29Import ubytków
30Import braków
31Import monitów
32Import czytelni
33Import stanowisk
34Import operacji samoobsługowych
35Finalizacja importu (i wciągnięcie użytkowników)