Projekti

Yleinen

Profile

Tukipyyntö #5524

Helle: lisäättekö niteen Luokitus-kentän 952|2 arvoksi YKL niille niteille, joilta arvo puuttuu

Lisännyt Katri Sillgren 7 kuukautta sitten. Päivitetty 25 päivää sitten.

Tila:
Kommentoitu
Prioriteetti:
Normaali
Nimetty:
Luokka:
Niteet
Kohdeversio:
-
Alku:
13. Heinäkuuta 2022
Määräaika:
% Tehty:

0%

Arvioitu aika:
Yhteyshenkilö:
Votes: 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.

Vie Atom PDF