Poiminta
Alustus
Dokumentaation tueksi on tuotu SQL-kielisiä kyselyitä, joissa taustalla on temp-tietokantataulu #tkopisk johon tiedot kerätään, joka vastaa tietuekuvaukseltaan hyvin lähelle sitä mikä Tilastokeskuksen tiedonkeruissa halutaan, sekä yksirivinen temp-tietokantataulu #param, jossa on tieto nyt käsittelyssä olevasta korkeakoulusta sekä tiedonkeruun kannalta oleellinen tilastointipäivä (20.9.VUOSI) ja lisäksi on erikseen vielä vuosi-tieto kyselyitä yksinkertaistamaan.
Perusjoukon valinta
Poimitaan aputauluun perustiedot opiskelijoista (henkilöistä) ja opiskeluoikeuksista. Poimituksi tulee, mikäli:
- on tilastointipäivänä aktiivinen opiskeluoikeus, joka
- on tutkintoon johtava opiskeluoikeus (opiskeluoikeuden tyyppi 1-7) tai erikoistumisopinnot (tyyppi 12) tai erikoistumiskoulutukset (tyyppi 19) tai ammatillinen opettajakoulutus (15), sekä
- on läsnä- tai poissaolo lukukausi-ilmoittautuminen syksylle (ilmoittautumispäivä 20.9. mennessä) ja
- katsotaan lisäksi, ettei mukana ole tutkinnon suorittaneita ajalla 1.8.-19.9.
- katsotaan lisäksi, ettei mukana ole tutkinnon suorittaneita ajalla 1.8.-19.9.
- siirto-opiskelijan tapauksessa siirto on tapahtunut ennen tilastointipäivää
Samalla kerätään tiedot, joille tehdään heti perään muutos tuntemattomaksi, mikäli puuttuu:
- Korkeakoulu (tunn)
- Henkilötunnus (ht)
- Sukupuoli (sp)
- Sukunimi (snimi)
- Etunimet (enimi)
- Kansalaisuus (kansaly) :: nb! ensin vain suomalaiset, mutta heti perään muut kuin ei suomalaiset siten, että jos monta, valinta on "satunnainen"
- Äidinkieli (aikieli)
- Asuinkunta (askunta)
Tietueet
Oppilaitostunnus (tunn)
Oppilaitostunnus on tietovarannon perusasetuksissa, josta tieto on poimittu parametri-aputauluun heti aluksi. Parametri-taulusta tieto saatiin kullekin riville jo ensimmäisissä poiminnoissa.
Koulutustyyppi (koultyp)
Koulutustyyppi päätellään opiskeluoikeuden tyypin ja opiskeluoikeuden tiedon Aikuiskoulutus perusteella.
Mikäli opiskeluoikeuden tyyppi on:
- 1=Ammattikorkeakoulututkinto, katsotaan lisäksi Aikuiskoulutus-tieto ja mikäli se on:
- 1=kyllä, eli on aikuiskoulutusta, koulutustyyppi saa arvon 2=Amk-tutkintoon johtava aikuiskoulutus/vuoden 2015 uusilla opiskelijoilla monimuotototeutus
- muuten koulutustyyppi saa arvon 1=Amk-tutkintoon johtava nuorten koulutus/vuoden 2015 uusilla opiskelijoilla päivätoteutus
- Opiskeluoikeusluokittelun koodin 3 mukaan saa arvon 2=Amk-tutkintoon
- 3=Ylempi ammattikorkekoulututkinto, koulutustyyppi saa arvon 6=Ylempi korkeakoulututkinto
- 12=Erikoistumisopinnot, koulutustyyppi saa arvon 3=Erikoistumisopinnot
- 15=Ammatillinen opettajankoulutus, koulutustyyppi saa arvon 5=Ammatillinen opettajankoulutus
- 19=Erikoistumiskoulutukset, koulutustyyppi saa arvon 7=Erikoistumiskoulutukset (uudet 2015 alkavat koulutukset)
Erikoistumiskoulutus
ja muu ei-tutkintoon johtavien ( 999999) koulutukselle ohjauksenala-tieto ( OKM koodit 1-12)
Koulutuksen opetuskieli (kiel)
Haetaan opetuskieli-tieto tiedetyn opiskeluoikeuden opiskeluoikeusjaksosta.
Opiskelukunta (kkun)
Haetaan opetuskunta-tieto tiedetyn opiskeluoikeuden opiskeluoikeusjaksosta.
Henkilötunnus (ht)
Ks. alkuperäinen poiminta.
Sukunimi (snimi)
Ks. alkuperäinen poiminta.
Etunimet (enimi)
Ks. alkuperäinen poiminta.
Sukupuoli (sp)
Ks. alkuperäinen poiminta.
Äidinkieli (aikieli)
Ks. alkuperäinen poiminta.
Opiskelijan vakinainen asuinkunta (askunta)
Ks. alkuperäinen poiminta.
Opiskelijan kansalaisuus (kansal)
Ks. alkuperäinen poiminta.
Ko. tutkintoon kirjoihintuloajankohta ko. ammattikorkeakoulussa (kirtupv)
Haetaan opiskeluoikeuden alkamispäivä.
Kirjoillaolo ammattikorkeakoulussa 1.1.-31.7.2016 (ilmoittautumistieto) (olotamm)
Haetaan ilmoittautumistieto kuten se on tietovarannossa käsittelyssä olevan lukukauden kohdalla liittyen ko. opiskeluoikeuteen. Poissaoloa kuvaavia koodiarvoja on tietovarannossa kaksi. Muutetaan 0-arvoksi, mikäli mitään tieto ei löydy.
Kevätlukukausi päätellään lukukauden viimeisen päivän eli 31. heinäkuuta perusteella.
Kirjoillaolo ammattikorkeakoulussa 20.9.2016 (ilmoittautumistieto) (olosyys)
Haetaan ilmoittautumistieto kuten se on tietovarannossa käsittelyssä olevan lukukauden kohdalla liittyen ko. opiskeluoikeuteen. Poissaoloa kuvaavia koodiarvoja on tietovarannossa kaksi. Muutetaan 0-arvoksi, mikäli mitään tieto ei löydy.
Syyslukukausi päätellään 20. syyskuuta päivämäärän perusteella.
Lukukausien lukumäärät (lasnalk, poissalk)
Läsnä- ja poissaololukukausien laskentaan aputaulujen luonti
Tehty lukukausien laskentaan kaksi poimintamallia ("ilmomalli"; ks. aputaulujen luonti; sql-osuus alla)
- Poimintamallit
- "välitila": KOTA-seminaarissa esitetty ja alla kuvattu. (käytetään LasnaPoissaLukukausiMaara-tietoa ja oletetaan, että vain poissaoloja)
- "toinenkk": logiikka, jossa korkeakoulu on ilmoittanut kaikki opiskeluoikeuteen liittyvät lukukausi-ilmoittautumiset lukukausi-ilmoittautumisina riippumatta siitä onko tieto oman kk:n tieto vai ei. (ei käytetä LasnaPoissaLukukausiMaara-tietoa ollenkaan)
- Valinta poimintamalliin kuulumisesta tehdään aluksi yleisellä tasolla per korkeakoulu sen perusteella, onko mihin tahansa siirto-opiskelijan (siirtopäivämäärä!=null) opiskeluoikeuteen liitetty lukukausi-ilmoittautumistietoa, joka lukukausi-ilmoittautuminen on päättynyt jo ennen kuin opiskeluoikeus on alkanut. Jos löytyy, tulkitaan tuo lukukausi-ilmoittautumiseksi joka on tehty siellä lähdekorkeakoulussa ja siis malli on "toinenkk", muutoin "välitila".
Läsnäololukukaudet (lasnalk)
Käytettyjen läsnäololukausien määrä tilastointivuoden loppuun mennessä mukaan lukien siirto-opiskelijoiden käyttämät lukukaudet aiemmassa korkeakoulussa.
Siirto-opiskelijat
- lähettävässä korkeakoulussa käytetyt läsnäololukukaudet,
- johon lisätään lukukausien määrä aiemmassa korkeakoulussa,
- lasketaan lukukausien viimeisten päivien lukumäärä aikavälillä opiskeluoikeuden alkamispäivä - siirtopäivä
- tai 2016 alkaen mikäli tiedossa siirto-opiskelijan liittyvät lukukausimäärät uuden tietomallin mukaan
Kaksi poimintamallia vanhan ja uuden tietomallin mukaan
Poissaololukukaudet (poissalk)
Käytettyjen poissaololukausien määrä tilastointivuoden loppuun mennessä mukaan lukien siirto-opiskelijoiden käyttämät lukukaudet aiemmassa korkeakoulussa.
Puuttuvat lukukaudet (puuttulk)
Puuttuvien lukukausien määrä (lukukausi ilmoittautumisen tila 4 lukumäärä, niistä korkeakouluista jotka sen ilmoittavat) tilastointivuoden loppuun mennessä.
-- puuttuulk :: Puuttuuvat poissalukukaudet update T set puuttuulk =coalesce( (select count(*) from virta.dbo.Lukukausi_ilmoittautuminen l inner join virta.dbo.Lukukausi_ilm_tila lt on lt.ID=l.Lukukausi_ilmoittautumisen_tilaID and lt.Koodi in ('4') --poissa, poissa ei kuluta where l.OpiskeluoikeusID=T.opiskeluoikeus_id and l.Paattymispaivamaara<=(select vuosi from #param)+'-12-31' -- ei sallita ennen opiskeluoikeutta olleita (siirto-opiskelija) and l.Paattymispaivamaara > T.oikeus_alkamispaivamaara ) ,0) from #tkopisk T WHERE T.opiskeluoikeus_id NOT IN (SELECT OPL.OpiskeluoikeusID FROM virta.dbo.Op_oik_siir_opisk_liittyva_lukukausi OPL )
Ensimmäinen kirjoihintuloajankohta ko. tutkintoon (kirtu1pv)
Haetaan opiskelun alkamispäivä ko tutkintoon siten, että otetaan pienin päiväys päivämääristä siirtopäivämäärä ja opiskeluoikeuden alkamispäivä.
Lastentarhanopettajan pätevyyteen tähtäävät opinnot (opettaja) (lastu)
Haetaan tiedetyn opiskeluoikeuden opiskeluoikeusjaksosta pätevyys-tiedon perusteella.
Pätevyyteen tähtäävät opinnot koodit.
1=Opiskelijalle, joka suorittaa sosionomi (amk) -tutkintoa kuuluu aineyhdistelmään opintoja, jotka tähtäävät lastentarhanopettajan pätevyyteen
2=Sairaanhoitajan pätevyys (tutkintokeruu)
3=Ammatillinen opettajankoulutus, pedagogiset opinnot
4=Ammatillinen opettajankoulutus, opinto-ohjaaja
5=Ammatillinen opettajankoulutus, erityisopettaja
6=Tutkintoon sisältyy varhaiskasvatukseen ja sosiaalipedagogiikkaan suuntautuneet vähintään 60 opintopisteen laajuiset opinnot (amk)
7=Erilliset varhaiskasvatuksen sosionomipätevyyteen tähtäävät opinnot (AMK) 60 op
Rahoituslähde (rahlahde)
Haetaan rahoituslähde-tieto tiedetyn opiskeluoikeuden opiskeluoikeusjaksosta.
Maksullisen tilauskoulutuksen sijaintimaa (tilmaa)
Tietovarannossa ei ko. tietoa ole.
Koulutuskoodi (koulk)
Haetaan tieto suoraan kullakin rivillä tunnetun opiskeluoikeuden opiskeluoikeusjaksosta, joka on voimassa tilastointipäivänä.
Opintopisteet (laajuus, opes, opek, opker)
Oma temp-taulu, joka nopeuttaa oleellisesti kyselyitä. Viedään temp-tauluun kaikki lehtitason muu opintosuoritus -lajiset opintosuoritukset ja samalla tarkistetaan suorituspäivämäärän perusteella minkä kauden kertymään suoritus kuuluu. Myös hyväksiluetut opintosuorituket viedään mukaan siinä missä muutkin suoritukset, sillä poikkeuksella, että hyväksilukeminen (päivämäärä) tulee olla tehty viimeistään tilannepäivänä.
Päivitetään kullekin poiminnan riville summat opintosuorituksista opiskeluoikeus-viittauksen perusteella.
Neljä tietoa käyttää opintosuorituslaajuuksia:
Suoritettavien opintojen laajuus (oplaaj) (laajuus)
- Vähennetään opiskeluoikeuden laajuus-tiedosta summa niiden suoritusten laajuuksilla, joille pätee: Mikäli suoritus on ennen opiskeluoikeuden alkua ja suoritus on hyväksiluettu suoritus (ennen tilastointipäivää), lasketaan suoritus mukaan.
Edellisenä syyslukukautena (1.8.2015-31.12.2015) suoritettujen varsinaisten opintopisteiden määrä (opes)
- Mikäli aputaulupoiminnassa katsottiin suorituspäivän osuvan Edellisen Syksyn (es) aikavälille, lasketaan suorituksen laajuus mukaan
- Mikäli aputaulupoiminnassa katsottiin suorituspäivän osuvan Edellisen Kevään (ek) aikavälille, lasketaan suorituksen laajuus mukaan
- Mikäli aputaulupoiminnassa katsottiin suorituspäivän osuvan KERtymän (ker) aikavälille, eli määrättyä päivää aiemmin suoritetuksi, lasketaan suorituksen laajuus mukaan
Lukuvuosimaksutiedot kevät, syys (maksuvelk, maksuvels, maksuk, maksus, apurahak, apurahas) ja opiskeluoikeusjakson nimitieto kieliversioituna (opoiknimi)
- Maksuvelvollisuus kevät (maksuvelk)
- Opiskeluoikeuteen liittyvä lukukausikohtainen tietomaksuvelvollisuuden suuruudesta (euroa/lukukausi) kevät
- Maksuvelvollisuus syys (maksuvels)
- Opiskeluoikeuteen liittyvä lukukausikohtainen tietomaksuvelvollisuuden suuruudesta (euroa/lukukausi) syksy
- Maksettu kevät (maksuk)
- Lukukausi-ilmoittautumiseen liittyvä tieto maksetusta summasta (euroa/lukukausi) kevät
- Maksettu syys (maksus)
- Lukukausi-ilmoittautumiseen liittyvä tieto maksetusta summasta (euroa/lukukausi) kevät
- Apuraha kevät (apurahak)
- Tieto apurahan suuruudesta (euroa/lukukausi) kevät
- Apuraha syys (apurahas)
- Tieto apurahan suuruudesta (euroa/lukukausi) syksy
- Opiskeluoikeuden nimi (opoiknimi)
- Opiskeluoikeusjakson nimitieto kieliversioituna
Kansallinen oppijanumero (oppijanumero)
Poimitaan mukaan kansallinenopid jos löytyy.
Tulos
Haetaan tehdystä aputaulusta rivit CSV-tiedostoon kokolailla sellaisenaan.
Tarkistus
Suoritetaan tarkistuksia poimittuihin tietoihin liittyen. Pohjaksi on otettu Tilastokeskuksen aiemmin tekemän tarkistusohjelman kuvaus.
NB! Tarkistuksia tulee jalostaa vielä. Nyt on kuitenkin jotakin pohjaa. Lisäksi tarkistuksia haluttaneen lisää. Dokumentointia ei vielä ole yritettykään tehdä kattavaksi, sillä niin paljon tarkennusta vaativia kohtia on nyt.
Muutoshistoria
06.09.2021 Lisätty lukuvuosimaksutiedot (muuttujat maksuvelk,maksuvels,maksuk,maksus,apurahak,apurahas) ja opiskeluoikeuden nimitieto kieliversioituna (opoiknimi)
05.07.2021 :: Lastu muuttuja (Lastentarhanopettajan pätevyyteen tähtäävät opinnot) varhaiskasvatuksen koodit 6 ja 7:: wiki-versio 43
- 6 = Tutkintoon sisältyy varhaiskasvatukseen ja sosiaalipedagogiikkaan suuntautuneet vähintään 60 opintopisteen laajuiset opinnot (amk)
- 7 = Erilliset varhaiskasvatuksen sosionomipätevyyteen tähtäävät opinnot (AMK) 60 op
27.5.2019 :: HT4 tarkistuksen lisäys :: wiki-versio 43
- Lisätty tarkistus hetutomille, syntymäajan välimerkki, muodossa ppkkvv-. Hetu-välimerkki jos henkilö 2000-luvulla syntynyt ei saa olla '-' vaan 'A', syntymäaika tulee olla muodossa ppkkvvA
12.10.2018:: Ohjauksenala tyhjä ja tutkintokoodin tarkistus ja puuttuvien lukukausi tietojen sarakkeen lisäys :: wiki-versio 42
Tarkistuskäsittelyyn lisätty avain muuttujaan tutkintokoodin ensimmäisen numeron tarkastelu että alkaa numeroilla 6,7,8 tai 9 ja ohjauksenala päättelyyn koulk = '999999' niin ohjauksenala ei saa olla tyhjä.
Tiedostoon lisätty myös puuttuvat lukukaudet sarake, johon tuodaan lukukausi ilmoittautumisen tilan 4 lukumäärä niiltä korkeakouluilta jotka sen tuovat.
11.10.2017 ::olotamm3 käsittelyyn muutos tarkistuksessa :: wiki-versio 41
lisätty olotamm3 tarkistukseen myös olotamm= 0 vertailu, jos kevät lukukausi-ilmoittautumista ei ole ja olotamm on 0.
5.10.2017 ::Tu1 ja tu2 käsittelyyn muutos tarkistuksessa :: wiki-versio 40
tu1 ja tu2 käsittelyyn lisätty korkeakoulu päättely, koska samalla opiskelija-avaimella voi olla useita tuloksia eri korkeakouluista.
17.10.2016 :: Erikoistumiskoulutus. Siirto-opiskelijoiden läsnä-poissaolot :: wikiversio 39
4.9.2016 :: Tarkistusta korjattu :: wikiversio 38
Korjattu koultyp1 tarkistusta että tunnistaa myös uuden koodin 7=Erikoistumiskoulutukset (Virta koodi 19=Erikoistumiskoulutukset) ja opett3 tarkistus poistettu.
23.11.2015 :: Lastentarha (lastu) koodit :: wikiversio 37
- Korjattu AMK puolen "lastu" muuttujan koodiarvoja 3 - 5 (väärät YO puolen im, iy,iu => ja, jc, jb).
22.10.2015 :: Lastentarha (lastu) koodit :: wikiversio 36
- Lisätty uuden Tilastokeskuksen tietuemallin mukaisia "lastu" muuttujan koodiarvoja 2 - 5. Huom! vain koodi 1 (= opintoja, jotka tähtäävät lastentarhanopettajan pätevyyteen) käytössä toistaiseksi.
15.10.2015 :: Lukukausien lukumäärän laskennan kaksi poimintamallia :: wikiversio 35
- Lisätty lukukausien laskentaan kaksi poimintamallia "välitila" ja "toinenkk".
8.10.2015 :: Läsnä- ja poissaolojen lukumäärä :: wikiversio 31
- Lasketaan aiemmassa korkeakoulussa käytetyt lukukaudet yhteen aikaväliltä ja päätellään läsnäoloksi ne joita ei ole ilmoitettu poissaoloksi LasnaPoissaLukukausiMaara-XML-kentassa.
14.09.2015 :: Erikoistumiskoulutus Koulutustyyppi:: wikiversio 25
- Erikoistumiskoulutus, 7=Erikoistumiskoulutukset (uudet 2015 alkavat koulutukset)
09.09.2015 :: Lastentarhanopettajan pätevyyteen tähtäävät opinnot :: wikiversio 24
- Muutettu vanha pätevyyskoodi 2 => 'iq'
17.11.2014 :: Poistettu turhia sarakkeita ja lisätty avaintiedot :: wikiversio 23
- Poistetut sarakkeet
- Tutkintokoodi TUTK
- Koulutusohjelma KO
- Suuntautumisvaihtoehto SV
- Oikeutettu valtionosuusrahoitukseen (Huom. Vanhentunut kysymys) DEP_OIK_VALTOSRAH
- Erityisopiskelija EROPISK
- Lisätty avaintiedot
- Opiskelija-avain
- Opiskeluoikeusavain
3 Comments
Unknown User (psane@csc.fi)
Sep 25, 20141.8-19.9 eronneita ei tarvita mukaan poimintoihin /OKM
Unknown User (psane@csc.fi)
Sep 25, 2014Kirjoilletulopäivämäärä on kerätty tieto, alvv_kk opiskelija-aineistojen perusteella päätelty OKM:n aineistoihin@TK, korjataan muuttujien epämääräisyyksiä
Unknown User (psane@csc.fi)
Sep 25, 2014Pekka Harjula, Humak: Jä tässä ei siis ollut merkitystä sillä että hyväksilukemisen pvm on elo-syyskuussa mikäli suorituspv oli esim. edellisen kevään pvm? Tämä oli se minkä Hanne sanoi ensin hieman väärin ja joka sitten korjattiin Kota-seminaarissa tauon jälkeen (eikö niin). Eli näiden kahden päivämäärän ei tarvitse ajoittua samalle lukuvuodelle.
Pekka Harjula, Humak: esim kolmatta vuotta aloittavilla tällä on merkitystä 55 op osalta, eli jos on ollut kevään 2014 vaihdossa ulkom oppilaitoksessa ja siitä hyväksiluetaan 30 op niin se noteerataan 55 op tarkastelussa
Jukka Haapamäki: Pekka, noin on tarkoituskin
Hanne Mikkonen: Kyllä, menee noin eli kevään ulkomaan opinnot kerryttävät 55 op kertymää..