Відмінності між версіями «Міграція даних у Koha»
(→Див. також) |
|||
Рядок 1: | Рядок 1: | ||
+ | == Підготовка бібліографічних записів == | ||
+ | Koha підтримує імпорт біб-записів у двох форматах | ||
+ | 1) текстовий xml-формат [http://www.loc.gov/standards/marcxml/ MARCXML] (краще, легко редагується) | ||
+ | 2) бінарний формат за ISO2709 (розширення різні бувають, напр. *.mrc, *.ldb) | ||
+ | |||
+ | Шукаємо у АБІС з якої мігруємо експорт у ці формати. Вибираємо варіант експорту з примірниками. | ||
+ | Інколи файл завеликий для обробки, тоді експортуємо частинами. | ||
+ | За можливості вибираємо кодування UTF8. | ||
+ | Машиночитний MARC-формат: | ||
+ | * UNIMARC (похідні УКРМАРК, РУСМАРК; більш поширений у СНГ та Європі; курує IFLA), | ||
+ | * MARC21 (більш поширений у всьому світі загалом; курує Бібліотека Конгресу). | ||
+ | |||
+ | Якщо немає експорту в один зі згаданих форматів, експортуємо в наявні формати чи робимо експорт в CSV з бази даних АБІС. Далі користуємось [[MARC-інструменти|МАРК-інструментами]] чи іншими засобами для отримання marcxml-файлів. | ||
+ | |||
+ | Експортовані з АБІС бібліографічні marcxml-файли необхідно підкоректувати для імпорту в Koha: | ||
+ | * кодування utf8 | ||
+ | * UNIMARC | ||
+ | ** деякі поля з діапазону поза UNIMARC (9XX-ті) необхідно підігнати під відповідні у Koha (942,995), див. ще це [http://194.44.143.106:8080/cgi-bin/koha/admin/koha2marclinks.pl] | ||
+ | ** для полів-значень списків необхідно перетворити з ІРБІС чи створити відповідні списки в Коха, це типи одиниць (942^c, http://194.44.143.106:8080/cgi-bin/koha/admin/itemtypes.pl), підрозділи розміщення (995b, 995c http://194.44.143.106:8080/cgi-bin/koha/admin/branches.pl), види (ccode, 995 h http://194.44.143.106:8080/cgi-bin/koha/admin/authorised_values.pl), можливо ще інші авторитетні значення (http://194.44.143.106:8080/cgi-bin/koha/admin/authorised_values.pl). | ||
+ | * MARC21 | ||
+ | ** деякі поля з діапазону поза MARC21 (9XX-ті) необхідно підігнати під відповідні у Koha (…уточнити…) | ||
+ | ** для полів-значень списків необхідно перетворити з ІРБІС чи створити відповідні списки в Коха, це типи одиниць (…уточнити…), підрозділи розміщення (…уточнити…), види (…уточнити…), можливо ще інші авторитетні значення (…уточнити…). | ||
+ | |||
+ | Для коректування полів/підполів можна скористатися [[MARC-інструменти|МАРК-інструментами]], дещо некритичне можна потім пакетно поредагувати у Koha. | ||
+ | |||
== Тривалі дії у веб-інтерфейсі Koha == | == Тривалі дії у веб-інтерфейсі Koha == | ||
Деякі операції: | Деякі операції: |
Версія за 16:58, 7 липня 2017
Зміст
Підготовка бібліографічних записів
Koha підтримує імпорт біб-записів у двох форматах 1) текстовий xml-формат MARCXML (краще, легко редагується) 2) бінарний формат за ISO2709 (розширення різні бувають, напр. *.mrc, *.ldb)
Шукаємо у АБІС з якої мігруємо експорт у ці формати. Вибираємо варіант експорту з примірниками. Інколи файл завеликий для обробки, тоді експортуємо частинами. За можливості вибираємо кодування UTF8. Машиночитний MARC-формат:
- UNIMARC (похідні УКРМАРК, РУСМАРК; більш поширений у СНГ та Європі; курує IFLA),
- MARC21 (більш поширений у всьому світі загалом; курує Бібліотека Конгресу).
Якщо немає експорту в один зі згаданих форматів, експортуємо в наявні формати чи робимо експорт в CSV з бази даних АБІС. Далі користуємось МАРК-інструментами чи іншими засобами для отримання marcxml-файлів.
Експортовані з АБІС бібліографічні marcxml-файли необхідно підкоректувати для імпорту в Koha:
- кодування utf8
- UNIMARC
- деякі поля з діапазону поза UNIMARC (9XX-ті) необхідно підігнати під відповідні у Koha (942,995), див. ще це [1]
- для полів-значень списків необхідно перетворити з ІРБІС чи створити відповідні списки в Коха, це типи одиниць (942^c, http://194.44.143.106:8080/cgi-bin/koha/admin/itemtypes.pl), підрозділи розміщення (995b, 995c http://194.44.143.106:8080/cgi-bin/koha/admin/branches.pl), види (ccode, 995 h http://194.44.143.106:8080/cgi-bin/koha/admin/authorised_values.pl), можливо ще інші авторитетні значення (http://194.44.143.106:8080/cgi-bin/koha/admin/authorised_values.pl).
- MARC21
- деякі поля з діапазону поза MARC21 (9XX-ті) необхідно підігнати під відповідні у Koha (…уточнити…)
- для полів-значень списків необхідно перетворити з ІРБІС чи створити відповідні списки в Коха, це типи одиниць (…уточнити…), підрозділи розміщення (…уточнити…), види (…уточнити…), можливо ще інші авторитетні значення (…уточнити…).
Для коректування полів/підполів можна скористатися МАРК-інструментами, дещо некритичне можна потім пакетно поредагувати у Koha.
Тривалі дії у веб-інтерфейсі Koha
Деякі операції:
- імпорт sql-таблиць при встановленні
- пакетний імпорт читачів через веб-інтерфейс Koha
- пакетний імпорт біб-записів через веб-інтерфейс Koha
- тощо
вимагають тривалого очікування від веб-сервера. Цей проміжок зазвичай обмежений у веб-сервері Apache (5 хв.). Спробуйте в налаштуваннях Apache (/etc/apache2/apache2.conf) виставити більший час (Timeout 600 (секунди), для великих імпортів цей термін може бути збільшений до багатьох годин).
Після зміни часу очікування перезапустіть Apache:
sudo /etc/init.d/apache2 restart
Імпорт marcxml-файлу через веб-інтерфейс
http://my_koha_intranet/cgi-bin/koha/tools/stage-marc-import.pl
Примітка: немає виводу помилок імпорту. Підходить лише для вивірених marcxml-файлів.
Імпорт marcxml-файлу з терміналу
Маємо бібліографічний marcxml-файл у форматі MARC21
sudo env KOHA_CONF=/etc/koha/sites/chl/koha-conf.xml PERL5LIB=/usr/share/koha/lib perl -I /usr/share/koha/lib /usr/share/koha/bin/migration_tools/bulkmarcimport.pl -b -c=MARC21 -m=MARCXML -file=1511_utf8_prepared.xml > log.txt
Або маємо бібліографічний marcxml-файл у форматі UNIMARC
sudo env KOHA_CONF=/etc/koha/sites/chl/koha-conf.xml PERL5LIB=/usr/share/koha/lib perl -I /usr/share/koha/lib /usr/share/koha/bin/migration_tools/bulkmarcimport.pl -b -c=UNIMARC -m=MARCXML -file=1511_utf8_prepared.xml > log.txt
Запуск переіндексації:
koha-restart-zebra chl koha-rebuild-zebra -b -f chl
Примітка: замінити chl на власний екземпляр встановлення АБІС Koha.
Див. також
- MARC-інструменти
- Бібліотечні стандарти
- Міграція з ІРБІС на Koha
- Міграція з УФД/Бібліотека на Koha
- Міграція з LiberMedia на Koha
- Міграція з MarcSQL на Koha
- Міграція з Aleph на Koha
- Бібліотеки, що тестують чи мігрують на АБІС Koha
Корисні посилання
- Import MARC to Koha (Koha Wiki)
- Migration from ISIS to Koha (Koha Wiki)
- Migration from Millennium iii to Koha (Koha Wiki)
- Migration from Librarians Edge to Koha (Koha Wiki)