Closed CodoDerDritte closed 1 year ago
Toiminnallisuus on lisätty, mutta Kirkeksen tietuedumpin tietueet eivät ole numerojärjestyksessä. Id-numeroiden synkkaus hoidetaan nostamalla tarvittaessa Kohan taulujen auto-increment arvo vastaamaan alkuperäistä lähdejärjestelmän id:tä silloin kun tietuenumeroinnissa on epäjatkuvuuksia (eli välistä puuttuu tietuenumeroita). Auto increment ei kuitenkaan voi olla pienempi kuin suurimman taulussa olevan tietueen id, joten se ei voi pienentyä. Kirkeksen dumpissa tietueet ovat jossain määrin mielivaltaisessa järjestyksessä, esimerkiksi:
332, 342, 336, 327, 295
Kun auto increment on tässä nostettu arvoon 342, se ei voi enää palata takaisin arvoon 336. Tästä syystä id-numeroiden säilytys ei Kirkes-konversiossa onnistu (ainakaan ensimmäisellä dumpilla). Dumpin järjestäminen jälkikäteen on melko hankalaa, mutta kenties voidaan pyytää Axiellilta tolkullisessa järjestyksessä oleva tietuedumppi.
Dumpin tietueiden järjestyksestä on huomautettu Axiellia 27.12. Vastausta ei toistaiseksi ole saatu.
Päivitetääs tätäkin tikettiä hieman. Axiellin vastaus tietueiden järjestelyyn oli että järjestyksen korjaaminen on lisämaksullinen työ ja tehdään käyttäen MarcEditiä, joten heidän ehdotuksensa oli käyttää sitä. MarcEdit ei kuitenkaan järjestä tietueita oikein. Järjestys 001-kentän perusteella on MarcEditissä aina aakkosnumeerinen (1..10..100... 1000... 2... 20...), ei numeerinen (1, 2, 3, 4). Järjestäminen kirjoitettiin tästä syystä Koha-Suomessa valinnaiseksi osaksi kuvailutietueiden konversiota. Uusimmassa dumpissa (toukokuu 2023) tietueet kuitenkin ovat nyt oikeassa järjestyksessä. Saapa nähdä miten on tuotantodumpin laita.
Kehitysehdotukseni
Kohan kuvailutietueiden tuontiskriptiin (bulkmarcimport.pl) tarvitaan optio, jolla lähdejärjestelmän kuvailutietueiden id-numerot saadaan säilymään Kohan biblionumbereina datan tuonnissa. Tällä tavoin Finnassa olevat asiakkaiden listat eivät vaadi järjestelmänvaihdoissa kuvailutietueiden id-numeroiden päivitystä silloin kun otetaan käyttöön kokonaan uusi Koha-järjestelmä.
Jotain muuta?
No response