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

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

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)