convert

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

ETAP

System MAK+

System SOWA2

ETAP

System MAK+

System SOWA2

1

Eksport rekordów czytelników i kart anonimowych

Eksport rekordów bazy czytelników

2

Eksport rekordów bibliograficznych

Eksport rekodów bazy głównej

3

Eksport rekordów wzorcowych

Eksport egzemplarzy

4

Eksport obrotów (wypożyczeń)

Eksport obrotów

5

Eksport wizyt

Eksport wizyt

6

Eksport rezerwacji i zamówień

Eksport rezerwacji i zamówień

7

Eksport kar

Eksport kar

8

Eksport ubytków

Eksport 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.

ETAP

System SOWASQL

ETAP

System SOWASQL

20

Ustawienie parametrów SOWY

21

Import pliku z danymi MARC-21

22

Otwórz / zamknij wszystkie rekordy

23

Import plików z danymi czytelników

24

Import pliku z danymi egzemplarzy

25

Import pliku z obrotami

26

Import pliku z wizytami

27

Import plików z zamówieniami i rezerwacjami

28

Import kar naliczonych

29

Import ubytków

30

Import braków

31

Import monitów

32

Import czytelni

33

Import stanowisk

34

Import operacji samoobsługowych

35

Finalizacja importu (i wciągnięcie użytkowników)