Tukipyyntö #5524
Helle: lisäättekö niteen Luokitus-kentän 952|2 arvoksi YKL niille niteille, joilta arvo puuttuu
0%
Kuvaus
Hellessä on vanhoja niteitä, joilta puuttuu 952|2-kentästä (Luokitus) niteelle pakolinen arvo YKL. Kentässä 952|2 käytetään ainoastaan arvoa YKL.
Lisäättekö Hellen niteille niteiltä puuttuvan arvon:
952|2 = YKL
Vanhojen, jo olemassa olevien niteiden muokkaus/käsittely sujuvoituu, kun ko. arvo on niteillä valmiiksi.
(Uusille niteille arvo tulee automaattisesti nidettä lisätessä kuvailupohjasta.)
Historia
#1
Updated by Lari Strand 7 kuukautta ago
- Tila changed from Uusi to Kommentoitu
- Nimetty set to Lari Strand
Niteiden, joiden items-taulun tiedoissa cn_source oli muotoa 'ykl' ei näkynyt luokitus-alasvetovalikon kohdalla valmiiksi valittuna "Yleisten kirjastojen luokitusjärjestelmä". Vaihtaessa tiedon muotoon 'YKL' valinta ilmestyi. Jos cn_source oli NULL, osassa niteitä tuo "Yleisten kirjastojen luokitusjärjestelmä" oli silti valittuna. Olisiko tieto siinä tapauksessa tullut niteen tietueen marc-tiedoista?
Vaihdettuani testiympäristössä niteen cn_sourceksi 'YKL', vaikutti siltä, että tieto siirtyi muillekin tietueen niteille.
Tiedon voisi kuitenkin ajaa kaikille niteille 'YKL' muotoon items-tauluun, jotta kaikilla niteillä olisi valmiiksi valittuna tuo "Yleisten kirjastojen luokitusjärjestelmä" niteen muokkausnäkymässä. Testailen vielä vähän, että miksi yhden niteen tietojen muuttaminen vaikutti toisen niteen luokitukseen ennen tietokanta-ajoa.
#2
Updated by Katri Sillgren 7 kuukautta ago
Lari Strand kirjoitti:
Niteiden, joiden items-taulun tiedoissa cn_source oli muotoa 'ykl' ei näkynyt luokitus-alasvetovalikon kohdalla valmiiksi valittuna "Yleisten kirjastojen luokitusjärjestelmä". Vaihtaessa tiedon muotoon 'YKL' valinta ilmestyi. Jos cn_source oli NULL, osassa niteitä tuo "Yleisten kirjastojen luokitusjärjestelmä" oli silti valittuna. Olisiko tieto siinä tapauksessa tullut niteen tietueen marc-tiedoista?
Vaihdettuani testiympäristössä niteen cn_sourceksi 'YKL', vaikutti siltä, että tieto siirtyi muillekin tietueen niteille.Tiedon voisi kuitenkin ajaa kaikille niteille 'YKL' muotoon items-tauluun, jotta kaikilla niteillä olisi valmiiksi valittuna tuo "Yleisten kirjastojen luokitusjärjestelmä" niteen muokkausnäkymässä. Testailen vielä vähän, että miksi yhden niteen tietojen muuttaminen vaikutti toisen niteen luokitukseen ennen tietokanta-ajoa.
YKL-arvo kaikille niteille vaikuttaa hyvältä ratkaisulta!
Nyt käytettävä arvo on ylläpitoon määritelty Administration/Classification Sources
Code: YKL
Description: Yleisten kirjastojen luokitusjärjestelmä
Vanhassa versiossa arvona taisi olla ykl. GitHubissa kommenttini (uuden version testaukseen liittyen):
Helle-kuvailupohjiin on määritelty kentän Oletusarvo: ykl. Testatessa kentän arvo piti valita alasvetovalikosta ainakin uutta nidettä lisätessä. Vaihdoin kuvailupohjaan Oletusarvo: YKL, joka on Hellessä Luokitusjärjestelmät-asetuksessa tunnus arvolle Yleisten kirjastojen luokitusjärjestelmä. Nyt nidettä lisätessä 952|2-kenttäarvona on automaattisesti Yleisten kirjastojen luokitusjärjestelmä.
https://github.com/orgs/KohaSuomi/teams/superlibrarians/discussions/22
#3
Updated by Mikko Liimatainen 5 kuukautta ago
Lari Strand kirjoitti:
Niteiden, joiden items-taulun tiedoissa cn_source oli muotoa 'ykl' ei näkynyt luokitus-alasvetovalikon kohdalla valmiiksi valittuna "Yleisten kirjastojen luokitusjärjestelmä". Vaihtaessa tiedon muotoon 'YKL' valinta ilmestyi. Jos cn_source oli NULL, osassa niteitä tuo "Yleisten kirjastojen luokitusjärjestelmä" oli silti valittuna. Olisiko tieto siinä tapauksessa tullut niteen tietueen marc-tiedoista?
Vaihdettuani testiympäristössä niteen cn_sourceksi 'YKL', vaikutti siltä, että tieto siirtyi muillekin tietueen niteille.Tiedon voisi kuitenkin ajaa kaikille niteille 'YKL' muotoon items-tauluun, jotta kaikilla niteillä olisi valmiiksi valittuna tuo "Yleisten kirjastojen luokitusjärjestelmä" niteen muokkausnäkymässä. Testailen vielä vähän, että miksi yhden niteen tietojen muuttaminen vaikutti toisen niteen luokitukseen ennen tietokanta-ajoa.
Vaskin testille voisi ajaa kaikille niteille cn_sourceksi YKL. Ajattelimme, että tuosta ei varmaan haittaakaan ole ja kun Koha ei nyt näytä ymmärtävän tuota ykl-muotoa, niin varmasti noiden korjaaminen vähentäisi virheiden mahdollisuutta.
#4
Updated by Katri Sillgren noin 2 kuukautta ago
Mikko Liimatainen kirjoitti:
Lari Strand kirjoitti:
Niteiden, joiden items-taulun tiedoissa cn_source oli muotoa 'ykl' ei näkynyt luokitus-alasvetovalikon kohdalla valmiiksi valittuna "Yleisten kirjastojen luokitusjärjestelmä". Vaihtaessa tiedon muotoon 'YKL' valinta ilmestyi. Jos cn_source oli NULL, osassa niteitä tuo "Yleisten kirjastojen luokitusjärjestelmä" oli silti valittuna. Olisiko tieto siinä tapauksessa tullut niteen tietueen marc-tiedoista?
Vaihdettuani testiympäristössä niteen cn_sourceksi 'YKL', vaikutti siltä, että tieto siirtyi muillekin tietueen niteille.Tiedon voisi kuitenkin ajaa kaikille niteille 'YKL' muotoon items-tauluun, jotta kaikilla niteillä olisi valmiiksi valittuna tuo "Yleisten kirjastojen luokitusjärjestelmä" niteen muokkausnäkymässä. Testailen vielä vähän, että miksi yhden niteen tietojen muuttaminen vaikutti toisen niteen luokitukseen ennen tietokanta-ajoa.
Vaskin testille voisi ajaa kaikille niteille cn_sourceksi YKL. Ajattelimme, että tuosta ei varmaan haittaakaan ole ja kun Koha ei nyt näytä ymmärtävän tuota ykl-muotoa, niin varmasti noiden korjaaminen vähentäisi virheiden mahdollisuutta.
Onkohan Vaski-testissä ehditty testata/tehdä ajoa?
#5
Updated by Lari Strand noin 2 kuukautta ago
Suoritin ajon äsken Vaski-testille. Nyt on kaikilla niteillä cn_sourcena 'YKL'.
#6
Updated by Anni Rajala noin 2 kuukautta ago
Ajo näyttäisi menneen kuten haluttiinkin.
#7
Updated by Katri Sillgren noin 2 kuukautta ago
Anni Rajala kirjoitti:
Ajo näyttäisi menneen kuten haluttiinkin.
Kiitos Anni tiedosta.
Lari, saisiko Helle-tuotantoon vastaavan ajon, eli kaikille niteille cn_source-arvoksi 'YKL' ?
#8
Updated by Lari Strand noin kuukausi ago
Oho kävi perjantaikämmi ja ajoin tuon epähuomiossa Vaskin tuotantoon. Toivottavasti ei haittaa. Ajan nyt myös Hellen tuotantoon. Pahoittelen.
#9
Updated by Lari Strand noin kuukausi ago
ajettu:
MariaDB [vaskiprod]> update items set cn_source = 'YKL' where cn_source = 'ykl'; Query OK, 2207029 rows affected (2 min 9.044 sec) Rows matched: 2556659 Changed: 2207029 Warnings: 0 MariaDB [helleprod]> update items set cn_source = 'YKL' where cn_source = 'ykl'; Query OK, 333120 rows affected (14.889 sec) Rows matched: 1015989 Changed: 333120 Warnings: 0
#10
Updated by Lari Strand noin kuukausi ago
Noissa ajoissa ei käyty läpi kaikkia niteitä. Sieltä löytyy vielä NULL-arvoisia. Ajanko niillekin 'YKL':än?
#11
Updated by Katri Sillgren noin kuukausi ago
Lari Strand kirjoitti:
Oho kävi perjantaikämmi ja ajoin tuon epähuomiossa Vaskin tuotantoon. Toivottavasti ei haittaa. Ajan nyt myös Hellen tuotantoon. Pahoittelen.
Oho (ja kiva kun on perjantai :)
Lari Strand kirjoitti:
Noissa ajoissa ei käyty läpi kaikkia niteitä. Sieltä löytyy vielä NULL-arvoisia. Ajanko niillekin 'YKL':än?
Kyllä kiitos, aja vaan myös NULL-arvoisille. Siis ainakin Hellen.
#12
Updated by Lari Strand noin kuukausi ago
ajettu Vaskin ja Hellen tuotantoon lisäksi:
MariaDB [vaskiprod]> update items set cn_source = 'YKL' where cn_source is null; Query OK, 84994 rows affected (17.151 sec) Rows matched: 84994 Changed: 84994 Warnings: 0 MariaDB [helleprod]> update items set cn_source = 'YKL' where cn_source is null; Query OK, 68541 rows affected (12.996 sec) Rows matched: 68541 Changed: 68541 Warnings: 0
#13
Updated by Katri Sillgren noin kuukausi ago
Lari Strand kirjoitti:
ajettu Vaskin ja Hellen tuotantoon lisäksi:
[...]
Hienoa! Kiitos Lari Helle-niteiden cn_source-arvomuutoksista.
#14
Updated by Leena Kinnunen noin kuukausi ago
Meillä ei ole tietoa onko meillä paljon näitä, mutta saisiko silti saman ajon Lapille?
#15
Updated by Leena Kinnunen 26 päivää ago
Lari, voitko tehdä Lapille saman ajon, niin meidän osalta tiketti olisi sitten ok?
#16
Updated by Lari Strand 25 päivää ago
Ajo tehty Lappiin seuraavasti:
MariaDB [lappiprod]> update items set cn_source = 'YKL' where cn_source = 'ykl'; Query OK, 778407 rows affected (48.003 sec) Rows matched: 1691844 Changed: 778407 Warnings: 0 MariaDB [lappiprod]> update items set cn_source = 'YKL' where cn_source is null; Query OK, 20378 rows affected (5.076 sec) Rows matched: 20378 Changed: 20378 Warnings: 0
Teille jäi nelisenkymmentä ddc-luokitusta items-tauluun Dewey Decimal Classification jotka jätin rauhaan.
#17
Updated by Leena Kinnunen 25 päivää ago
Ok, meidän puolesta tiketti on sitten ok.