DIE ÖSTERREICHISCHE BIBLIOTHEKENVERBUND UND SERVICE GMBH
Migration des Verbundsystems auf Aleph Version 20
Alexandra Major Josef Labner
DACHELA-Tagung, Wien, 15. Juni 2010 http://www.obvsg.at
INHALT
1. Allgemeines | Delta-Verfahren
Auf Grund der langen Gesamtindexierungsdauer von über einer Woche wurde die Entscheidung getroffen, wie auch beim Umstieg auf Version 16 das Delta-Verfahren zu verwenden.
Kurze Beschreibung des Verfahrens
Deaktivierung Verbundsystem V16
Datenabzug und Übertragung auf das neue System
Aktivierung eines Triggers auf ACC01/Z07
Aktivierung Verbundsystem V16 mit Einschränkungen
Komplette Indexierung auf V20
Endgültige Deaktivierung Verbundsystem V16
Erneuter Datenabzug der Z00 von ACC01 und ACC60 & Übertragung auf das neue System
Zählerkorrektur auf V20
Teilindexierung – Direct Index und Links von ACC01 und ACC60
1. Allgemeines | Zeitrahmen | Testmigrationen
15.07.2009 Installation Testsystem abgeschlossen 07.08.2009 Testsystem verfügbar
UEX 16 Æ17 Æ 18 Æ19 Æ20 & komplette Indexierung 04.12.2009 Installation Produktionssystem abgeschlossen
03.01.2010 Erste produktive Testmigration abgeschlossen 03.02.2010 Zweite produktive Testmigration abgeschlossen 23.02.2010 Migration – Phase 1
Datenabzug, Delta-Aktivierung, UEX (DB), Start der Indexierung 04.03.2010 Indexierung abgeschlossen – Systemtests
06.03.2010 Migration – Phase 2
Deaktivierung Verbundsystem V16, Übernahme Z300, Delta-Übernahme 08.03.2010 Produktionsaufnahme Verbundsystem V20
1. Allgemeines | Lib-Übersicht
1.365.000 1.758.000
Zentrale Holdings ACC60
6.300 8.000
Multiklassifikationsnormdatei (BK/MSC) ACC19
1.800 2.000
Adressdatenbank/Service Packs ACC15
705.000 961.000
Schlagwortnormdatei (SWD) ACC12
1.029.000 1.351.000
Gemeinsame Körperschaftsdatei (GKD) ACC11
2.741.000 3.674.000
Personennamendatei (PND) ACC10
● 146.000
Literaturarchive ACC05
● 1.517.000
Zeitschriftendatenbank (ZDB) ACC03
2.279.000 4.808.000
Fremddaten ACC02
7.838.927 14.364.000
Zentrale Exemplare - Z300
4.315.000 7.575.000
Verbundkatalog ACC01
Neu V20 Neu
V16 Anz. Sätze
Mig 16 Anz. Sätze
Name V20 Library
1. Allgemeines | Lib-Übersicht
Z39.50 DNB/BVB/SWB/HBZ/GBV EXT04
● Z39.50 DNB-SWD
EXT42
● Z39.50 DNB-PND
EXT40
USR-Library ACC50
● Bibliotheken/Adressdatenbank
ACC09
Neu V20 Neu
V16 Anz. Sätze
Mig 16 Anz. Sätze
V20 Name
Library
2. Installation | Ablauf, Probleme und Lösungen
Verbundsystem
Klärung offener Fragen zur RAC-Installation sehr langwierig
RAC-DB Installation durch OBVSG – Kontaktmöglichkeit nach Israel
Install Request & Installationsanfrage muss nun über Pivotal erfolgen
Exkurs – Installation des VBK-Produktionssystems
wurde von Israel durchgeführt
Konfigurationen, die für die Installation des Verbundsystems kein Problem dargestellt haben, waren plötzlich problematisch
positiver Anschluss der Installationen durch vermittelnden Einsatz von Hr. Büscher
2. Installation | Neue Hardware – erhöhte Ausfallsicherheit
Status
noch
26 Folien
3. Indexierung | Indexierungsjobs
p_manage_01 Word Index
p_manage_02 Heading Index (upd)
p_manage_102 Copy AUT
ACC01
p_manage_12 Links (new)
p_manage_05 Direct Index
HOL
p_manage_05 Direct Index
ACC01
p_manage_12 Links (new)
p_manage_17 Alphab. Long Headings
p_manage_27 Short Index
p_manage_27 Sort Index
p_manage_01 Word Index
p_manage_02 Headings Index (new)
p_manage_05 Direct Index
AUT
Indexjob Index
Library
p_manage_15 Del. Unl. Headings
ACC01
p_manage_12 Links (new)
p_manage_17 Alphab. Long Headings
p_manage_27 Short Index
p_manage_27 Sort Index
p_manage_01 Word Index
Daemon E08 E08
p_manage_02 Headings Index (new)
p_manage_05 Direct Index
BIB
p_manage_12 Links (upd)
p_manage_17 Alphab. Long Headings
p_manage_27 Short Index
p_manage_27 Sort Index
Indexjob Index
Library
3. Indexierung | Indexierungszeiten
194:51 Gesamt
0:24 1.758.000
ACC60
0:31 8.000
ACC19
0:25 2.000
ACC15
7:21 961.000
ACC12
5:40 1.351.000
ACC11
15:24 3.674.000
ACC10
2:24 146.000
ACC05
15:10 1.517.000
ACC03
61:00 4.808.000
ACC02
86:30 7.575.000
ACC01
Indexierung (h) Sätze
Lib
3. Indexierung | Änderungen an Indexjobs
Heading Index – p_manage_02 Version 18
p_manage_02 $lib,1st,000000000,999999999,,5th, >> $logfile
1st parm Proc to run: 0-Update index, 1-Rebuild entire index, 2-Rebuild entire (except Z01) 5th parm 2- Nr of CPUs*2
Version 20
p_manage_02 $lib,1st,000000000,999999999,,5th,6th,7th >> $logfile
1st parm Proc to run: 0-Update index, 1-Rebuild entire index, 2-Rebuild entire (except Z01) 5th parm 2- Nr of CPUs*2
6th parm Force Check - Y/N 7th parm Duplicate Mode – N/Y
“Run in Duplicate Mode” should always be “No”. This does not work.
4. Probleme | Emulation | alephe-Verzeichnisse im a-Baum
• ab der Version 20 ist die Emulation in der Standardauslieferung von Aleph enthalten
Æ keine Emulationsinstallation notwendig !
• erste Replikationstests & V18-Client Zugriffe auf dem Testsystem sind gescheitert
Æ SI Æ Emulation erst ab Version 20.1 verfügbar (Testsystem -Version 20.0)
• Installation der Minor Release 20.1 am Testsystem
Æ Emulation funktioniert immer noch nicht Ætab_check_service_program fehlt
Æ aus a-Baum kopiert Æ OK!
• Z3950-Dienst hat nicht korrekt funktioniert – Eintrag in tab_check_service_program war ausreichend zur Fehlerbehebung
• beim Suchen der tab_check_service_program im a-Baum entdecken wir neben dem alephe.orig-Verzeichnis ein zweites alephe-Verzeichnis – wurde bei der Installation der Minor Release angelegt
4. Probleme | Index | Memos
Index
Alle Indizes aller zentralen Libraries (Direct, Headings & Word) wurden mittels umfangreichen Checklisten geprüft.
Jahrelang korrupter Index VER (Verleger) ist jetzt ok!
Adjacency jetzt auch in den zentralen Libraries!
• Probleme durch Änderungen der Indexjobs (mangelhafte Anreicherungen aus den Normdaten)
• Probleme gab es vorübergehend mit der Wordindexierung übergeordneter Personen (Schiller-Räuber), diese wurden durch eine Nachindexierung über pm_40 noch in der Karwoche behoben.
Memos
• Emulationsproblem V18-Client (Memos wurden korrekt transferiert)
• behoben mit Fix #2495 (wurde als Hotfix eingespielt)
4. Probleme - 5. Neuerungen | Z07A
• nach der Produktionsaufnahme und Abarbeitung der Delta-Sätze (Z07) gab es für Teile der Delta-Sätze und alle neuen Sätze Indexprobleme
• Alarmstufe rot – Analysen konnten das Problem auf einen fehlenden Wordindex eingrenzen
• Verständigung von Ex Libris und parallele Fehlersuche
• Prüfen der Einstellungen für Z07/Z07A, welche seit Version 17 optional zur Verfügung steht
Æ alle Einstellungen laut Dokumentation korrekt
• Vergleich mit den V18-Systemen, wo die Z07A ebenfalls nicht genutzt wird
• Ergebnis: gleiche Einstellungen wie in V18 haben in V20 andere Auswirkungen
Æ in den Logfiles der V20 wird der Konfigurationsparameter für die Z07A nicht angezeigt
Æ die Z07A des Verbundsystems enthält Datensätze, die weniger werden
• Bestätigung von Ex Libris: Z07A wird unabhängig von den Konfigurationseinstellungen verwendet
5. Neuerungen | Z07A
_______Z105____Z07P___E11_GUI_REP_WWW_APA_JD___LOAD___FR_RAM________
161 NA E o o o o o 0.36 1426M
LIB_______Z07____Z07A__B_1_6_8_P_L|_LIB_______Z07____Z07A__B_1_6_8_L acc01 0 0 + E o | acc02 0 0 + o o acc03 0 0 + o o | acc05 0 0 + o o acc09 0 0 + | acc10 0 0 + o
acc11 0 0 + o | acc12 0 0 + o acc15 0 0 + o | acc19 0 0 + o acc50 NA NA + | acc60 3 0 +
illsv 0 0 | usr00 NA NA vir01 NA NA +
Daemons: B: Batch queue, 1: E01, 6: E06, 8: E08, P: E21. L: Locked?
2010-04-18 / 19:30:14 (c) OBVSG 1999-2010
5. Neuerungen | tab22 | AIN
tab22 – z13 & z13u
• user defined fields wurden von 5 auf 15 erweitert
• die ersten 5 können entweder als USER-DEF-n oder User-n definiert werden
• die Felder 6- 9 sind als USER-n zu definieren
• die Felder 10 - 15 sind als USER-nn zu definieren
• alle user defined fields werden nun in einer z13u abgespeichert
AIN – Automatic Implementation Notes
• Util SP/5/7
• 3 Varianten (all / selected / single)
• Probleme (SI 16384-172230)
• USM-Libraries werden verwendet ÆFehler
Status
noch
17 Folien
5. Neuerungen | Client-Funktionalitäten
V18: Bearbeiten
V20: Satz | Bearbeiten
rechte Maustaste = Satz neu: URL-Aufruf
5. Neuerungen | Client-Funktionalitäten
V20: URL-Aufruf
5. Neuerungen | Client-Funktionalitäten
schon V18:
Mitteltext
in ACC-Instanz nur mit V20-Client möglich!
schon V18:
Korrigieren Normdaten
jetzt in ACC-Instanz möglich, keine
Rechte für Standarduser V20:
Katalogisierung
Push aus Normdatenvollanzeige
5. Neuerungen | task-manager
V20:
task-manager
jetzt in jedem Modul (zus. Reiter links) mehr und bessere Informationen, Filter und Sortiermöglichkeiten, Einsicht in die
Protokolle, ...
5. Neuerungen | Index (neuer Index z01x)
Ein neuer Index z01x indexiert Stichwörter im Heading (z01). Diese Funktion kann sowohl im OPAC als im GUI (Dienstrecherche) genutzt werden.
Für die Standard-Libraries (ACC01, ACC02, ...) sehen wir keinen Handlungsbedarf!
Im Testsystem werden demnächst erste Tests mit der – sehr kleinen – Adressdatenbank (ACC09) durchgeführt, um Erfahrungen bzgl. Größe, Laufzeit und Performance und praktische Einsatzmöglichkeiten zu gewinnen (geplant ist dies in den nächsten Wochen).
Beispiel aus EXL-Dokumentation:
checked
im GUI bei der Indexsuche:
5. Neuerungen | LDR
Problem:
Durch unterschiedliche Z-Quellen kommen ab und zu Sätze mit LDR Pos. 05 “d“ in die ACC01.
In Version 16 war das noch kein Problem, sehr wohl aber schon in Version 18 (nicht mehr indexiert).
Bei der Migration wurden alle Sätze mit “d“ im LDR korrigiert!
Geplanter Check (Status: im Testsystem implementiert) acc01/tab/check_doc_field_ldr (d nicht in der Werteliste!) :
XX 005 1 cnpuv
:
acc01/tab/check_doc_mandatory
:
CATALOG-INSERT 7010 M $1/$2: Ungültiger Wert $3 - falls "d" -> gelöschter Satz ->
Bitte prüfen ob ein korrekter Satz existiert!
:
acc01/tab/check_doc.lng
:
7010 L $1/$2: Ungültiger Wert $3 - falls "d" -> gelöschter Satz -> Bitte prüfen ob ein korrekter Satz existiert!
:
Status
noch
10 Folien
6. Änderungen | Index |
Adjacency in ACC01 | Normdatenanbindung in ACC02Adjacency Suche in ACC01 möglich (und in ACC02, ACC03, ACC05, ACC09, ACC10, ...)
Normdatenanbindung in ACC02
PER, KOR und SWD sind wieder mit ACC10, ACC11 und ACC12 verbunden (inkl. aller damit verbundenen Funktionalitäten)
6. Änderungen | Index |
Neue und entfallene Indizes Neue IndizesEntfallener Index
acc01/tab/tab00.lng :
Block W-ACC01-0 :
H WEW W-037 00 01 W-Erscheinungsweise H WHI W-038 00 01 W-Hierarchie
:
acc01/tab/tab11_word :
010-1 01 WHI :
Hierarchie WHI
Erscheinungsweise WEW
Bearbeiter WBE
6. Änderungen | Z39.50 Gateway “neue“ Z-Quelle GBV
Neue Z-Quelle
GBV(zu BVBKAT, ILTIS, HBZ und SWB) AL500/ALEPHCOM/TAB/SEARBASE.DAT :
DNB ILTIS EXT04 0 BVB BVBKAT EXT04 0 SWB SWB EXT04 0 HBZ HBZ EXT04 0 GBV GBV EXT04 0 :
Geplante Verbessserung für alle Z-Nutzungen (Status: im Testsystem implementiert)
Derzeit nach Strg+N in ACC01 noch manuelle Aktivierungvon Fix-Doc “BVB/DNB/SWB/HBZ to ACC“ nötig!
Filtert bestimmte Kategorien heraus: 004, 006, 076, 077, 078 (nicht 078e), 101ff, 201ff, ... 453, ... 544, ... 904, ...
Im Testsystem derzeit in Probebetrieb
Filterung bereits automatisch bei der Z-Recherche: ext04/tab/tab_fix_mab (Funktion fix_doc_mab_del_tag) AutmatischeBelegung (tlw. “leer“) von bestimmten Kategorien: 036a, 037b, 453ff, 904aff (SID), ...
6. Änderungen | “neue“ Base ACCZS
(bis jetzt nur für Web-OPAC)Verlagsort 410#1
Erscheinungsverlauf 405#1 425#1
AL500/ALEPHCOM/TAB/SEARBASE.DAT
:
Zeitschriften ACCZS ACC01 0 :
pc_tab_short.lng.acczs
6. Änderungen | OPAC
Design inspiriert von Uni Amsterdam, Logo und einige andere Designelemente jedoch von OBVSG-Homepage Was ist neu? Stichworte:
- zentriert
- andere Aufteilung der Navi-Leiste - dezenter Farbeneinsatz
- weniger Buttons, mehr Textlinks - komplett neu gestaltete Einstiegsseite - “aufgeblätterte“ Auswahllisten
- Links zu Google-Books (nicht am Ende, sondern rechts) - dort auch EOD-Button und Share-Button
- feldspezifische Suchbeispiele in der einfachen Suche - Permalink (Vollanzeige)
- Adjacency-Suchen Zentrale OPACs
• Verbundkatalog (Gesamtkatalog)
• Teilkatalog Zeitschriften & Serien
• ÖVK-NAH (Nachlässe, Autographen und Handschriften)
• Spezialkatalog Nachlassverzeichnis
• Österreichische Informationseinrichtungen
• Basisklassifikation
6. Änderungen | OPAC
7. Dokumente | Wichtige Dokumente | Link auf OBVSG-Homepage
Wichtige Dokumente
EXL
• Aleph 20 Configuration Guide [463 Seiten]
• Aleph 20 System Librarian Guide.pdf [994 Seiten]
• Aleph 20 Users Guide.pdf [998 Seiten]
•Introducing_Aleph_Version_20.ppt [230 Seiten]
• road_to_aleph_20_ger.ppt [16 Seiten]
•Aleph 19 Release Notes.pdf [121 Seiten]
•Aleph 20 Release Notes.pdf [86 Seiten]
OBVSG
•V16_V20_Was_gibt_es_Neues.pdf [3 Seiten]
Link auf OBVSG-Homepage (Implementierung noch April/Mai geplant)
Derzeit liegen unter Systemverwaltung | Parametrisierung | ... noch Informationen zu Migration auf V16 etc.
Parallel dazu gibt es mittlerweile den Tabellen-Browser
Der Bereich Systemverwaltung | Parametrisierung | ... wird überarbeitet!
In diesem Bereich werden dann die wichtigen Dokumente (oder Links) zur Version 20 abgelegt werden!
8. Ausblick | ACC09 (Bibliotheken) – ACC15 (Service Packs)
ACC15 Bibliotheken AUT-Library
ACC15 Bibliotheken Base: Service Packs
AUT-Library
ACC15 Service Packs
AUT-Library ACC09 Bibliotheken BIB-Library V16 Prod
V16 Test
V20
ACC09 (neu)
• Adressen-, ISIL- und Sigelverzeichnis
• BK – Normdatei ACC19BK
• Hierarchien
• ...
ACC15
• Service Packs (V18 / V20)
• Recherche
• Link zur TXT-Datei
• ...
Status:
• im Testsystem ist derzeit ACC09 implementiert!
• Übersiedlung nach Prod in den nächsten Wochen
Test & Prod wieder synchron!
8. Ausblick | Aleph-Clusterfunktionalitäten
1. Aleph Automated Replication
(Automatische Replikation neuer Titelsätze) 2. Aleph ZDB data replication
(Versorgung ALEPH-Lokalsysteme mit ZDB-Daten über die Replikation) 3. Aleph Redirection of Central Bibliographic Record
(Zentrale Titelumlenkungen)
4. Aleph Automatic Transfer of Parent Records (Automatische Übernahme von Überordnungen)
Status:
• BVB (V18) ist in Produktion
• hbz (V16) hat getestet (Ende 2008) – allerdings Migration V20 noch vor sich!
• geplanter Beginn mit ersten Tests im OBV: Mai 2010 (Testpartner werden benötigt!)