Hallo, das sind doch schöne Nachrichten zum Wochenende :) Meines Wissens ist es bisher nicht möglich eine biblionumber zu erzwingen und es wäre sicher auch nicht ganz unproblematisch. Allerdings müssen in Koha 001 und biblionumber nicht übereinstimmen und für die Verknüpfungen zwischen Titeln werden nur 001 und 7xx/8xx$w in den MARC-Datensätzen verwendet. Die biblionumber spielt hier nicht hinein. Wenn die Verknüpfungen in den MARC21-Daten richtig, bzw. standardkonform sind, sollten diese nach dem Import direkt funktionieren, auch wenn von Koha andere Datensatznummern vergeben wurden. Ggf. muss noch der Systemparameter "UseControlnumber" aktiviert werden. Alte Nummern könnten z.B. mit einem entsprechenden Präfix in 035$a mitgenommen werden und sind dann auch in Koha suchbar. Herzliche Grüße Katrin Fischer -----Ursprüngliche Nachricht----- Von: Koha-de <koha-de-bounces@lists.koha-community.org> Im Auftrag von Oliver Flimm via Koha-de Gesendet: Freitag, 22. März 2024 15:29 An: koha-de@lists.koha-community.org Betreff: [Koha-de] Datenmigration nach Koha mit Beibehaltung bisheriger ID's Hallo, fuer knapp 24 Spezial-Kataloge werden wir zukuenftig eine Koha-Installation mit mehreren Instanzen einsetzen. In unserer Recherche-Infrastruktur liegen die Katalogdaten noch in einem internen MAB2-basierten (in JSON kodierten) Datenformat vor, das aus dem aktuell verwendeten Bibliothekssystem gespeist wird. Diese Daten wollen wir nun nach Koha migrieren, was soweit - nach Migration mit unserem eigenen Skript von MAB2 zu MARC21 - ueber das bulkmarcimport.pl Skript auch sehr gut funktioniert. Hier suchen wir nun einen Weg, um die alten ID's der Daten auch in Koha beizubehalten, ueber die insbesondere alle hierarchischen Verknuepfungen (773/830) laufen. Gibt es einen Weg Koha zu ueberzeugen aus den Records der MARC21-Importdateien die ID's aus 001 als interne biblionumber zu verwenden? Spontan haben wir es bereits mit der Besetzung von 999 $c (und $d) mit der ID aus 001 versucht, aber das fuehrte leider nicht zum Erfolg (unsere ID's sind alle numerisch). Es sieht so aus, dass bulkmarcimport.pl die Vorgabe aus 999 ignoriert. Ein Import ueber das Web-Interface brachte das gleiche Ergebnis. Falls es keinen Weg gibt die alten ID's beizubehalten, dann stellt sich fuer uns das Problem der dann falschen Verknuepfungs-ID's in den MARC21-Daten, z.B. in 773, und damit dann auch falschen Verknuepfungen zwischen den Records. Wuerde es in diesem Falle ausreichen den Wert, z.B. in 773 $0, im MARCXML aus der Tabellen-Spalte metadata der Datenbank-Tabelle biblio_metadata im Nachgang des Imports auf die 'neue richtige' biblionumber des Titels innerhalb von Koha zu aendern? Oder spielen da noch andere Tabellen mit hinein? Bei meinen Recherchen bin ich auf den Thread https://lists.katipo.co.nz/public/koha/2016-January/044568.html und das Skript /usr/share/koha/bin/batchImportMARCWithBiblionumbers.pl gestossen. Allerdings ist es von 2006 und es funktioniert mit Koha 23.11 nicht mehr, da sich die interne Datenbanktabellenstruktur seitdem geaendert hat. Viele Gruesse aus Koeln, Oliver Flimm -- Oliver Flimm Universitaet zu Koeln :: Universitaets- und Stadtbibliothek IT-Dienste :: Universitaetsstr. 33 :: D-50931 Koeln E-Mail: flimm@ub.uni-koeln.de _______________________________________________ Koha-de mailing list Koha-de@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-de