Giter Site home page Giter Site logo

koha-plugin-okm-stats's Introduction

Koha is a free software integrated library system.

Koha is distributed under the GNU GPL version 3 or later.
Please read the file LICENSE for more details.

To install or upgrade Koha, please see the INSTALL file appropriate
to your platform.

Report bugs at http://bugs.koha-community.org/

Visit the Koha Project website at http://www.koha-community.org/

koha-plugin-okm-stats's People

Contributors

emta001 avatar

Watchers

 avatar  avatar  avatar  avatar

koha-plugin-okm-stats's Issues

Varoitus "substr outside of string" update_biblio_data_elements.pl ajossa

Mikä vikana?

Joidenkin tietueiden kohdalla update_biblio_data_elements.pl antaa varoituksen "substr outside of string on BiblioDataelement.pm line 100". Ilmeisesti kun tutkitaan tietueen kieltä, 008-kenttä on lyhyempi kuin 35 merkkiä (tuosta alkaen pitäisi periaattessa löytyä kielikoodi).

Mitä pitäisi tapahtua

Varoitusta ei pitäisi syntyä.

Kuinka toistaa ongelma/asia

No response

Selain

No response

Jotain muuta?

No response

OKM-tilastointi pluginin dokumentointi

Kehitysehdotukseni

Lisätään plugarille dokumentointi, jossa käydään läpi kuinka mikin tilasto luodaan, millä ehdoilla, mistä tauluista tms.

Jotain muuta?

No response

Genren lisäluokka biblio_data_elements-tauluun

Kehitysehdotukseni

Lisätään genren lisäluokka (084 9_ ‡a) biblio_data_elements-tauluun omaan sarakkeeseen, niin että jokainen ilmentymä erotellaan pilkuilla.

Jotain muuta?

No response

Tilastointi-plugin: Paranneltu virheenkäsittely update_biblio_data_elements-ajoon

Kehitysehdotukseni

Ajon aikana saattaa tulla virheitä varsinkin, jos tietueen MARCista puuttuu kenttiä tai ne ovat virheellisiä. Esim.

Use of uninitialized value $f773w in pattern match (m//) at /var/lib/plugins/Koha/Plugin/Fi/KohaSuomi/OKMStats/Modules/BiblioDataElement.pm line 207.

Can't call method "data" on an undefined value at /var/lib/plugins/Koha/Plugin/Fi/KohaSuomi/OKMStats/Modules/BiblioDataElement.pm line 196.

Ylempi on pelkkä varoitus, alempi estää tietueen päätymisen bde-tauluun. Parannetaan plugarin virheenkäsittelyä näiden ja muiden mahdollisten virheiden osalta lisää.

Jotain muuta?

No response

Tilastointi käyttämään biblionumberia biblioitemnumberin sijaan

Tällä hetkellä mm. bde-taulu käyttää biblioitemnumberia biblionumberin sijaan. Tällöin näiden epäsynkalla on vaikutusta myös tilastointiin, sillä korjauksen jälkeen biblioitemnumber ei enää vastaa bde-taulun biblioitemnumberia.

Vaihdetaan tilastointi käyttämään biblionumberia.

Muutos lainadatan hakuun tilastointi-pluginissa

Kehitysehdotukseni

Tällä hetkellä lainat kerätään tekemällä kaksi UNIONilla yhdistettyä SELECT-hakua, toisessa kerätään dataa items-taulusta ja toisessa deleteditems-taulusta. Jatkuvana ongelmana on kuitenkin ollut, että dataa jää syystä tai toisesta puuttumaan.

Muutetaan tapaa niin, että kerätään ensin data vain statistics-taulusta. Vasta tämän jälkeen tehdään erilliset haut items- ja deleteditems-tauluihin ja kerätään näistä lainatun aineiston data. Tämän pitäisi vähentää datan virheellisyyttä ja keventää ajoa. Samalla voitaisiin tutkia tarvitseeko hakuja tehdä lainkaan (deleted)items-tauluun vai voidaanko hyödyntää enemmän biblio_data_elements-taulua.

Jotain muuta?

Jos muutos toteutetaan, tehdään vasta ensi vuonna tämän vuoden tilastojen ottamisen jälkeen. Vältetään näin se, ettei mikään mene tässä rikki juuri ennen h-hetkeä.

Tilastointi: bde-taulun deleted_on-sarakkeen korjaus

Mikä vikana?

Tietueen poistopäivämäärä ei siirtynyt bde-taulun deleted_on-sarakkeeseen kuten piti. Tämä on nyt korjattu.

Mitä pitäisi tapahtua

No response

Kuinka toistaa ongelma/asia

No response

Selain

No response

Jotain muuta?

No response

Aikuisten ja lasten kauno/tietokirjat tilastoituvat väärin

Mikä vikana?

Varkaudessa huomattiin heittoa aikuisten ja lasten kauno/tietokirjojen hankinnoissa, luvut ovat liian pieniä. Tämä johtuu siitä, että tällä hetkellä raportointiplugin ottaa niteiden luokan items.cn_sort-sarakkeesta, jonka alussa voi olla esim. PKA kuten Varkauden aineistossa.

Korjataan ottamalla niteen kauno/tieto tieto biblio_data_elements-taulun fiction-sarakkeesta. Siihen kerätään data MARC kentän 84$a ensimmäisestä ilmentymästä, jossa noita aakkosalkuja ei ole (oletettavasti).

Mitä pitäisi tapahtua

No response

Kuinka toistaa ongelma/asia

No response

Selain

No response

Jotain muuta?

No response

Daisy-lainaajien määrä mukaan OKM-raportille

Kehitysehdotukseni

OKM:lle raportoidaan myös Celia-asiakkaiden määrä (määräksi lasketaan Daisy-äänikirjoja lainanneiden asiakkaiden määrä kirjastojärjestelmässä + Celia-palveluun rekisteröityjen asiakkaiden määrä). Järjestelmästä lainanneiden asiakkaiden määrä on aiemmin laskettu sql-raportilla, mutta mahtaisiko sama luku olla helposti lisättävissä tilastotyökaluun yhdeksi sarakkeeksi jolloin erillistä raporttia ei tarvittaisi?

Mikko on Vaskin tallennettuihin raportteihin päivittänyt Redminen raportista uuden version (vanhassa versiossa rajaus itemtypeen, jota ei enää ole käytössä), jonka varmaan voisi joka tapauksessa päivittää valmiisiin sql-raportteihin vanhan raportin tilalle, jos uutta saraketta ei päädytä ottamaan mukaan okm-raportille?

select count(distinct(borrowernumber)) as Lainaajat
from statistics s
left join items i ON i.itemnumber=s.itemnumber
left join koha_plugin_fi_kohasuomi_okmstats_biblio_data_elements bde ON bde.biblioitemnumber=i.biblionumber
where type in ('issue') 
and branch like <<Kirjoita kirjastolyhenteen alku ja %>> 
and year(datetime)=<<Vuosiluku>>
and usercode not in ('EITILASTO')
and bde.celia=1

Jotain muuta?

Siirretty GitHubiin Redminen tiketistä https://tiketti.koha-suomi.fi/issues/5585

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.