-
Notifications
You must be signed in to change notification settings - Fork 0
Tilastoinnit
Emmi Takkinen edited this page Dec 19, 2024
·
8 revisions
HUOM! Raporteissa taulun nimestä voidaan käyttää lyhennettä bde.
Sarake | Sarakkeen tietotyyppi | Selite | Huomioitavaa |
---|---|---|---|
id | int(12) NOT NULL AUTO_INCREMENT, PRIMARY KEY | rivin sisäinen tunniste | |
biblionumber | int(11) NOT NULL, UNIQUE KEY | tietueen sisäinen tunniste | Käytettävä raporteissa JOIN-liitoksissa. |
biblioitemnumber | int(11) DEFAULT NULL | tietueen sisäinen tunniste biblioitem tasolla | |
last_mod_time | timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp() | milloin riviä on viimeksi muokattu | HUOM! Päivittyy vain jos jokin rivin sarakkeista päivittyy. |
deleted | tinyint(1) DEFAULT NULL | onko tietue poistettu | 0 jos ei ole poistettu, 1 jos on |
deleted_on | timestamp NULL DEFAULT NULL | milloin tietue on poistettu | Jos sarake on tyhjä, tilastoinnissa käytetään deletedbiblio-taulun timestamp-saraketta. |
primary_language | varchar(3) DEFAULT NULL | tietueen kieli | Arvo asetetaan seuraavasti; jos tietueen 008-kentästä löytyy kielikoodi, käytetään ensisijaisesti tätä tietoa. Muutoin käytetään 041$a-kenttää, jos tätäkään ei löydy, käytetään 041$d-kenttää. Jos kielikoodia ei löydy, käytetään arvona "OTH". |
languages | varchar(40) DEFAULT NULL | kaikki 041-kentästä löytyvät arvot | kielikoodin edessä on tieto siitä, mistä alakentästä arvo on poimittu. |
fiction | tinyint(1) DEFAULT NULL | onko tietue kauno- vai tietoaineistoa | 0 jos tietue on tietoaineistoa, 1 jos kaunoa. Perustuu kentän 084$a-kenttään. Kentän arvon tulee olla välillä 80-85. HUOM! Kenttää ei käytetä tilastoinnissa! |
cn_class | varchar(10) DEFAULT NULL | Perustuu tietueen 084$a-kenttään. | |
genres | longtext DEFAULT NULL | tietueen genren lisäluokat | Perustuu tietueen 084 9_ $a-kenttään. |
musical | tinyint(1) DEFAULT NULL | onko tietue musiikkiaineistoa | 0 jos tietue ei ole musiikkiaineistoa, 1 jos on. Perustuu tietueen 084$a-kenttään, kentän arvon tulee olla 78. |
celia | tinyint(1) DEFAULT NULL | onko tietue celia-aineistoa | 0 jos ei ole, 1 jos on. Perustuu tietueen 599$a-kenttään, kentän arvona tulee olla "Daisy". |
publication_year | varchar(10) DEFAULT NULL | tietueen julkaisuvuosi | Perustuu tietueen 008-kenttään. |
itemtype | varchar(10) DEFAULT NULL | tietueen aineistolaji | Perustuu tietueen 942$c-kenttään. |
host_record | int(11) DEFAULT NULL | tietueen mahdollinen emo | Jos tietue on osakohde, sarakkeeseen merkitään emon biblionumber. |
- tilastoajot ajetaan seuraavasti:
- kerran kuussa kaikille kirjastoyksiköille
- kerran vuodessa kaikille kirjastoyksiköille
- kerran vuodessa OKM-tilastoryhmille
- aineisto perustuu
items
-taulusta löytyviin niteisiin sekäkoha_plugin_fi_kohasuomi_okmstats_biblio_data_elements
-taulusta löytyvään tietue tason dataan - aineisto lasketaan sekä koti- että sijaintikirjaston mukaan
- aineistoon ei lasketa mukaan niteitä;
- joilla on liitännäisen
notForLoanStatuses
-asetuksen mukainen notforloan_arvo - joiden tietueen aineistotyyppi on liitännäisen
excludedItemtypes
-asetuksen mukainen - joissa
dateaccessioned
-sarakkeen arvo on suurempi kuin tilaston ottohetkellä määritetyn ylärajan päivämäärä
- joilla on liitännäisen
- aineisto jaotellaan seuraaviin tilastoihin
- kokonaismäärä
- kieli
- kaunokirjat, aikuiset ja lapset erikseen
- tietokirjat, aikuiset ja lapset erikseen
- musiikkiäänitteet
- nuotit ja partituurit
- muut äänitteet
- videotallenteet
- celia
- muuaineisto
- aikuisten ja lasten kirja-aineistojen jaottelu perustuu liitännäisen
adultShelvingLocations
- jajuvenileShelvingLocations
-asetukseen
- aineisto perustuu
deleteditems
-taulusta löytyviin niteisiin - aineistosta lasketaan vain poistojen kokonaismäärä
- aineisto perustuu
items
-taulusta löytyviin niteisiin sekäkoha_plugin_fi_kohasuomi_okmstats_biblio_data_elements
-taulusta löytyvään tietue tason dataan - aineisto lasketaan niteen kotikirjaston mukaan
- aineistoon lasketaan mukaan vain niteet, joiden
dateaccessioned
-sarakkeen arvo on tilastojen ottohetkellä määritettyjen päivämäärien välillä - aineistoon ei lasketa niteitä;
- joilla on liitännäisen
notForLoanStatuses
-asetuksen mukainen notforloan_arvo - joiden tietueen aineistotyyppi on liitännäisen
excludedItemtypes
-asetuksen mukainen
- joilla on liitännäisen
- aineisto jaotellaan seuraaviin tilastoihin
- kokonaismäärä
- kieli
- kaunokirjat, aikuiset ja lapset erikseen
- tietokirjat, aikuiset ja lapset erikseen
- musiikkiäänitteet
- nuotit ja partituurit
- muut äänitteet
- videotallenteet
- celia
- muuaineisto
- aikuisten ja lasten kirja-aineistojen jaottelu perustuu liitännäisen
adultShelvingLocations
- jajuvenileShelvingLocations
-asetukseen
- perustuu hankitatilastoon mukaan laskettujen niteiden
price
-sarakkeen arvoon - kuluista lasketaan sekä kokonaismäärä sekä kirja-ainestojen kulut
- aineisto perustuu
items
-taulusta löytyviin niteisiin sekäkoha_plugin_fi_kohasuomi_okmstats_biblio_data_elements
-taulusta löytyvään tietue tason dataan - aineisto jaotellaan seuraaviin tilastoihin
- kokonaismäärä
- kieli
- kaunokirjat, aikuiset ja lapset erikseen
- tietokirjat, aikuiset ja lapset erikseen
- musiikkiäänitteet
- nuotit ja partituurit
- muut äänitteet
- videotallenteet
- celia
- muuaineisto
- aikuisten ja lasten kirja-aineistojen jaottelu perustuu liitännäisen
adultShelvingLocations
- jajuvenileShelvingLocations
-asetukseen
- lainaustilastojen aineistosta löytyneiden Celia-aineistoja lainanneiden asiakkaiden määrä
- perustuu lainatun aineiston
celia
-sarakkeen arvoon
-
Kauno/tieto jaottelu
- Perustuu kaikissa tilastoissa niteen luokkaan.
-
Lainaajien määrän heitto vuositilaston ja OKM-tilaston välillä
- Lainaajat lasketaan aina uniikkeina arvoina. Tällöin, jos asiakas on lainannut vuoden aikana useammasta kirjastosta, tämä lasketaan näiden kirjastojen lainatilastoihin. Mutta koska OKM-tilastoissa kirjastot lasketaan ryhmittäin, lainaaja ei esiinny tilastoissa kuin kerran jos kirjastot kuuluvat samaan OKM-ryhmään.
- Esim. Tiina on lainannut vuoden aikana kirjastoista A ja B. Vuositilastoissa tämä näkyy niin, että Tiina on uniikki lainaaja sekä kirjastossa A että B. A ja B kuuluvat kuitenki samaan OKM-ryhmään C. OKM-tilastoissa Tiina näkyykin vain kerran uniikkina lainaajana ryhmässä C.
HUOM! Seuraava ei enää päde, mutta voi olla hyvä ottaa huomioon muussa Kohan käytössä.
- MARCOrgCode ja kadonnut emo
- Koha hakee tietueen emoa kahdella tapaa, ensin pelkällä 773$w-kentän arvolla, sitten lisäämällä organisaatio tunnuksen sulkeisiin sen eteen
- Jos Kohan asetus MARCOrgCode on tyhjä, hakuun lisätän pelkät sulkeet, jolloin Elasticsearchin haku epäonnistuu
- Näkyy pluginin heittämänä Elastisearch-virheenä:
'Failed to parse query [(control-number:()9513532542*)]'