Eero, Tomi
Mikalta ja Jaakolta tullut viesti että sqlserverin käyttöä perusrekisterin tietokantana pitäisi testata.
Tomille tunnukset eduixin wikiin tai sitten siirretään migraatiomuistiot Metropolian wikiin.
Parannettu migraation lokitusta. Tästä on hyötyä validointivaiheessa.
Muutettu tietojen tallennus perusrekisteriin käyttämään mysql infile syntaksia, kymmeniä kertoja nopeampi toteutus nyt. Vaikuttaa vain insertteihin.
Refaktoroitu ssis-"koodia" paremmaksi liittämällä toteutukseen erillinen dll-projekti. Helpottaa myös kun ssis-integraatio ajetaan TAMKin ympäristössä.
Tunniste | Vaatimus | Tila | Huomioitavaa validoinnissa | Perusrekisterin tiedot | Prioriteetti |
---|---|---|---|---|---|
1 | Suoritusten liitokset opintojaksototeutuksiin | Ei tehty | 2 | ||
2 | Suoritusten arvostelijat | Ei tehty study_accomplishment
assesment_date, Arvostelupäivämäärä , linkki eelin tietokannan identity-tauluun. Winhatunnus haetaan pepin unit-kannasta käyttäjä haetaan cn:lläunithandle-taulusta, cn-tiedon nimi on "person:cn" unithandlenn nimi winhatunnukselle on winha:id evaluated_by_first_name, sotketaan etunimen ensimmäinen kirjain + sukunimen ensimmäinen kirjain evaluated_by_last_name unit haku cn:n perusteella: select * from unit_handle where namespace='person:cn' and handle='teppo'; Winha id: select * from unit_handle where unit_id=67994 and namespace='winha:id';
| 2 | ||
3 | Läsnäolotietojen lisätiedot | Tehty | Winhassa taulussa OPPVM on sarake jnro, mikä tarkoitus tällä on? se on avaimen osa.
Läsnäolorivit tuodaan winhasta sellaisenaan, paitsi erokoodit ja valmistuminen laitetaan omaan tauluun. semester_enrollment -taulu, parent_id poistetaan.
name: Läsnäolo -> key:attendance
| 1 | |
Läsnäolotietojen lisätiedot, eroaminen | Työn alla seuraavana | name: Päättyminen -> key:ending Eroaminen. Taulu
-> `resignation_reason_id` int(11) NOT NULL, -> `resignation_status` varchar(15) NOT NULL, -> `resignation_status_date` date NOT NULL, -> `notes` text, reason id -> päättyminen koodisto resignation_status -> ACTIVE tai CANCELLED resignation_status_date -> koska statusta muutettu notes -> eroamiseen liittyvä lisäinfromaatio | |||
Läsnäolotietojen lisätiedot, valmistuminen | tehdään eroamisen jälkeen | Valmistuminen
| |||
4.1 | Opiskeluoikeus, tutkintonimike | Tehty | Eduix: tehty koodisto valmiiksi että koulutusluokitukset voidaan tuoda. tehty opintpolku.fi:stä "koulutus"-koodistosta Metropolia(Tomi): Tehty linkitys koulutusluokituksen kautta. Koulutusluokitus määrittää tutkintonimikkeen. Ei ole huomioitu että mikäli opiskelijalla muuttuu luokitus tai jos se poistetaan opiskelijalta, todennäköisesti ei tarvitse huomioida migraatiossa. | 1 | |
4.2 | Opiskeluoikeus,opetuspiste | Tehty | Eduix: ajettu toimipisteet json tiedostosta, jonkametropolia on toimittanut Winhasta. Koodeihin on lisätty aliakset(winha:id) Metropolia(Tomi): opiskeluoikeudet linkitetty | 1 | |
4.3 | Opiskeluoikeus,koulutusohjelma | Tehty | Eduix: tehty koodisto, jossa koulutusohjelmat, jonka alla suuntautumiset. Tuotu Winhasta Metropolia(Tomi): tehty liitokset opiskeluoikeuteen Tomi toimittanut listan winhasta, logiikka, jolla linkataan, ei tehty | 1 | |
4.4 | Opiskeluoikeus, tutkinto | Tehty | Onko kaikille vanhoille opiskelijoille tallennettavissa uusi 6 numeroinen koulutusluokitus? Tällaisia tutkintoja on "kourallinen", jotka pitää tarkistaa. Metropolia selvittää. | käsitelty kohdassa 4.1. Ei myöskään tarvita enää viranomaisraportoinissa? | 1 |
4.5 | Opiskeluoikeus,maksimiläsnäolokaudet | study_entitlement_enrollment_limit | 1 | ||
4.6 | Opiskeluoikeus,maksimipoissaolokaudet | study_entitlement_enrollment_limit | |||
4.7 | Suuntautuminen | Tehty | Eduix: tehty suuntautumiset koodistoon. Huomaa että suvan koodi on koulutusohjelmankoodi:suvan koodi, tämä siksi että winhassa suvan koodi ei ole yksilöllinen. Huomioitavaa että winhassa opiskelijalla on vain yksi suuntautuminen. Metropolia(Tomi): tehty linkitykset student_entitlement_specialisation-tauluun | ||
4.8 | Koulutusala | Odottaa tarkempaa määrittelyä | Miten tallennettu Winhassa? Miten integroidaan? Tietokannassa study_entitlement_sector, jonka avulla linkitetään. Tarkistetaan mistä koulutusala-koodisto tuodaan. Tämä on käsitelty Metropolia/Tamk -palaverissa. Koulutushierarkian kaksi ylintä tasoa määritellään tarkemmin Metropolian/Tamkin asiantuntijoiden toimesta.
|