Projekti

Yleinen

Profile

Bugi #5018

OKM-tilastointi ei laske luokkaa 80 fiktioksi

Lisännyt Emmi Takkinen 5 kuukautta sitten. Päivitetty 16 päivää sitten.

Tila:
Suljettu
Prioriteetti:
Normaali
Luokka:
Raportit ja tilastot
Kohdeversio:
-
Alku:
13. Syyskuuta 2021
Määräaika:
% Tehty:

0%

Arvioitu aika:
Yhteyshenkilö:
Votes: 1

Kuvaus

OKM-tilastointi laskee edelleen fiktioksi vain luokat 81-85. Myös luokka 80 tulisi laskea fiktioksi. Vian piti olla jo korjattu, mutta se korjattiin epähuomiossa käyttämättömästä luokan tutkimiseen tarkoitetusta metodista, joita on jostain syystä koodissa kaksi.

Historia

#1 Updated by Emmi Takkinen 5 kuukautta ago

  • Tila changed from Työn alla to Ratkaisu ehdotettu

#2 Updated by Katri Sillgren 5 kuukautta ago

5124
5125

Mistä arvosta OKM_tilastointi hakeekaan luokan?

Hain Hellen taulusta biblio_items_metadata vuoden 2021 hankitut tähän mennessä (hakuehtona vain aikarajaus).

Otin hakutulokseen mukaan tietueen arvon cd_class. Hakutuloksessa kaikki 80_luokan fiction_arvot ovat 0.

Kun otin hakutulokseen mukaan niteen arvon cn_sort, on osa 80_luokan fiction_arvoista 0 ja osa 1.

Kuvissa tietoja hakutuloksista.

#3 Updated by Emmi Takkinen 5 kuukautta ago

Katri Sillgren kirjoitti:

Mistä arvosta OKM_tilastointi hakeekaan luokan?

Hain Hellen taulusta biblio_items_metadata vuoden 2021 hankitut tähän mennessä (hakuehtona vain aikarajaus).

Otin hakutulokseen mukaan tietueen arvon cd_class. Hakutuloksessa kaikki 80_luokan fiction_arvot ovat 0.

Kun otin hakutulokseen mukaan niteen arvon cn_sort, on osa 80_luokan fiction_arvoista 0 ja osa 1.

Kuvissa tietoja hakutuloksista.

Arvo tulee MARCin ensimmäisestä 084a-kentän arvosta. Tutkin laittamistasi tuloksista biblioitemnumberit 8097 ja 1372239, koska niillä on tuloksissa sama cn_sort 80.31 BAR, mutta eri fiction arvo. 8097:n MARCissa ensimmäinen kenttä 084a on juuri tuo 80.31 ja sitten toinen kenttä onkin 84.31. 1372239:n MARCissa on vain yksi 084a-kenttä ja siinä arvo 84.31. Mutta ilmeisesti tässä tapauksessa Hellessä on yksi tuon tietueen nide jonka luokka onkin merkitty 80.31:ksi (https://helle-kirjastot.fi:8443/cgi-bin/koha/catalogue/detail.pl?biblionumber=1372239). Eli ainakin tuo sekaannus tulee siitä, etteivät niteiden luokat aina vastaa MARCissa olevaa (ensimmäistä) 084a-kentän arvoa.

Tämä korjaantuu kyllä huomenna, kun tuotannot päivitetään nykyiseen masteriin :)

#4 Updated by Katri Sillgren 5 kuukautta ago

Kiitos Emmi tiedoista. Hyvä, että 80_luokan fiction_arvo korjaantuu :)

#5 Updated by Katri Sillgren 4 kuukautta ago

5134

Ovatkohan tiedot jo päivittyneet korjauspäivityksen jälkeen?

Hain nyt uudestaan Hellen taulusta biblio_items_metadata vuoden 2021 hankitut tähän mennessä (hakuehtona vain aikarajaus). Hakutuloksessa on mukana tietueen luokka cn_class.

Hakutuloksessa kaikkien 80_luokkaisten fiction_arvona on edelleen 0.

#6 Updated by Emmi Takkinen 4 kuukautta ago

Katri Sillgren kirjoitti:

Ovatkohan tiedot jo päivittyneet korjauspäivityksen jälkeen?

Hain nyt uudestaan Hellen taulusta biblio_items_metadata vuoden 2021 hankitut tähän mennessä (hakuehtona vain aikarajaus). Hakutuloksessa on mukana tietueen luokka cn_class.

Hakutuloksessa kaikkien 80_luokkaisten fiction_arvona on edelleen 0.

Taulu päivitetään aamuisin klo 6.10, tuotannon päivitystä ei varmaan ole tehty ennen sitä :D Mutta tästä tuli kuitenkin mieleen, että tuo taulu olisi varmaan "pakkopäivitettävä", jotta luokka varmasti menee oikein.

#7 Updated by Emmi Takkinen 4 kuukautta ago

Taulut on päivitetty kokonaan aamulla. Seuraavalla kattelin Hellen kannasta vieläkö näitä jäi. Muutama oli, mutta niissä näkyi ekassa 084a-kentässä olevan tyhjää.

SELECT i.biblioitemnumber, ExtractValue(bm.metadata,'//datafield[@tag="084"]/subfield[@code="a"]') AS 'Luokat', bde.fiction from items i left join biblio_data_elements bde ON(i.biblioitemnumber = bde.biblioitemnumber) left join biblio_metadata bm ON(bde.biblioitemnumber = bm.biblionumber) where bde.fiction = 0 and ExtractValue(bm.metadata,'//datafield[@tag="084"]/subfield[@code="a"]') BETWEEN 80 AND 85;

#8 Updated by Katri Sillgren 4 kuukautta ago

5135

Kiitos Emmi :)
Nyt 80-luokkaisten fiction_arvona 1.

Hain Hellen tietueluokattomat tietueet. Otin hakutulokseen mukaan mm. niteen omistajakirjaston ja tietueen aineistotyypin. Tietueluokattomat tietueet ovat pääosin lehtitietueita tai erikoiskirjastolle kuuluvan aineiston tietueita. Kyseisen erikoiskirjaston OKM_tilastoja ei tarvita.

-----Lisäksi-----
Emmin raportin hakutuloksena Hellessä 5 eri tietuetta, joissa on kentän 084_luokka-arvot. Ongelmana se, että ennen oikean luokka_arvon sisältävää 084_arvokenttää on virheellisen arvon sisältävä 084_kenttä. Poistin ko. tietueista nämä virheelliset 084_kentät. (Korjatut tietueet biblioitemnumber 12180 ja 673752 ja 1176911 ja 1458069 ja 1519914)

#9 Updated by Anneli Österman 16 päivää ago

  • Tila changed from Ratkaisu ehdotettu to Suljettu

Ongelma korjattu. Suljen tiketin.

Vie Atom PDF