Rapport etter oppgradering av FS-utplukk mot Cerebrum - FS v6.2

1   Oppsummering

Søndag 2008-09-21 ble det utført tester av nye utplukk fra Cerebrum mot FS etter konvertering av FSUIA.uio.no til FS v6.2.

Testingen ble utført i et testmiljø etablert for formålet, med støtte i datagrunnlagsfiler hentet fra relevante produksjonsmiljøer for UiA (spesifikt FSUIA.uio.no  og cereprod-hia.uio.no).

Generelt har man brukt sammenligning av uttrekk som testmetode. Sammenligningen ble utført på uttrekk forettatt mot FSUIA.uio.no der uthentingen ble foretatt fredag 19. september i perioden  00:15 - 00:45 og uttrekk foretatt mot FSUIA rundt kl. 12:00 søndag 21. september. 

Denne rapporten oppsummerer hvilke tester som har blitt utført, og hvilke endringer man har funnet i datagrunnlaget før og etter konverteringen av FS til v6.2.

1.1  Anbefaling

Datagrunnlaget ser stort sett ut til å være konsistent før og etter ny versjon av FS v6.2 ble satt i produksjon.  Overgangen virker å ha vært vellykket. USITs vurdering er derfor at det er at man nå kan ta i bruk de nye uttrekkene og data fra FS i produksjon.

1.2  Verifisering av nye utplukk

Det er under testing funnet noen forskjeller i datagrunnlaget hentet før og etter konvertering. Forskjellene synes ikke å være signifikante, men må likevel verifiseres av UiA før nye uttrekk settes i produksjon på UiA. Verifiseringsbehov er beskrevet under de enkelte testene og skrevet i italic. For enklere behandling oppsumerer vi verifiseringsbehov:

2   Testresultater - utplukk fra FS til Cerebrum

2.1   Generelle tall

2008-09-21 kl. 12 kjørte vi ut nye xml-filer fra FSUIA.uio.no. På dette tidspunkt skal det ikke ha forekommet noen endringer i FSUIA.uio.no etter konverteringen.

Nedenfor gjengir vi resultater av sammenligning av antall forekomster i ny og gammel versjon av xml-filene, utført på filen merged_persons.xml.

2.1.1   Antall personer

Sammenligning av antall personer oppført i gammel og ny fil gir følgende resultat:

  /cerebrum/dumps/FS@cereprod-hia > grep "<person " merged_persons.xml | wc -l 10747

  /cerebrum/dumps/FS@cereprod-hia > grep "<person " fs-62/merged_persons.xml | wc -l 10745 /cerebrum/dumps/FS@cereprod-hia >

Vi får altså 2 færre personoppføringer med de nye utplukkene.

2.1.2   Aktiv oppføringer

Utplukkene som henter ut informasjon om hvilke studenter som har en aktiv oppføring i FS, er ikke berørt av oppgraderingen. Likevel bør det alltid verifiseres at antall aktive studenter ikke endres ved oppgradering, så vi har utført tester på dette i tillegg til tester av utplukk som er berørt.

Merk at det at en person mister _en_ aktiv oppføring ikke nødvendigvis medfører at vedkommende mister alle aktive oppføringer. Så lenge en person har en aktiv oppsøring som student, vil personen få STUDENT/aktiv affiliation og beholde tilgangen som student.

2.1.2.1   Antall aktiv-oppføringer

Sammenligning av antall oppføringer i gammel og ny fil gir følgende resultat:

/cerebrum/dumps/FS@cereprod-hia >  grep "<aktiv" merged_persons.xml | wc -l
10485
/cerebrum/dumps/FS@cereprod-hia > grep "<aktiv" fs-62/merged_persons.xml | wc -l
10481

Vi får altså 3 færre aktiv-oppføringer med de nye utplukkene.

2.1.2.2   Forskjeller i aktiv-oppføringer

Videre tester avslører at det er større endringer i antall aktiv-oppføringer enn det ren sammenligning av antall forekomster tilsier:

  • 24 aktiv-oppføringer er med i gammelt utplukk, men ikke det nye
  • 20 aktiv-oppføringer er med i nytt utplukk, men ikke det gamle

Stikkprøver viser at disse endringene ser OK ut, men dette kan kun verifiseres av UiA som kjenner datagrunnlaget. USIT kopierer filene med informasjon om disse hvilke personer dette gjelder til falk.uia.no slik at UiA kan gå gjennom og verifisere disse endringene.

Filene legges på:

  • falk.uia.no:/cerebrum/test-fs-v6.2/siste_kun_aktiv_i_gml.xml (24 stk)
  • falk.uia.no:/cerebrum/test-fs-v6.2/siste_kun_aktiv_i_ny.xml (20 stk)
  •  

2.1.3   Eksamensmeldinger

2.1.3.1   Antall eksamensmeldinger

Sammenligning av antall oppføringer i gammel og ny fil gir følgende resultat:

/cerebrum/dumps/FS@cereprod-hia >  grep "<eksamen" merged_persons.xml | wc -l
23187
/cerebrum/dumps/FS@cereprod-hia > grep "<eksamen" fs-62/merged_persons.xml | wc -l
23031

Vi får altså 156 færre forekomster av eksamensmeldinger med de nye utplukkene.

2.1.3.2   Forskjeller i eksamensmeldinger

Videre tester avslører det er større endringer i dataene for eksamensmeldinger når man ser på mer enn bare antall forekomster:

  • 200 eksamensmeldinger er med i gammelt utplukk, men ikke det nye
  • 45 eksamensmeldinger er med i det nye utplukket, men ikke det gamle

Eksamensmeldingene som mangler i det nye utplukket fordeler seg på emner som følger:

 3 "BE-107"
1 BE-107"
1 "BE-405"
1 "EN-107"
1 "ME-100"
2 "NO-107"
1 NV-201"
1 PED512"
30 "SK-900"
8 SK-900"
1 "SO-102"
7 "SV-113"
1 "SV-119"
1 SY-201"
99 "TFL001"
41 TFL001"

Stikkprøver tilsier at dette resultatet skal være OK, men UiA må gå gjennom og verifisere at disse endringene stemmer i forhold til registreringene i FS.

Eksamensmeldingene som mangler i det gamle utplukket fordeler seg på emner som følger:

 1 "BE-404"
1 "BE-408"
9 "DAT220"
1 DAT220"
1 "DAT223"
1 "IDR123"
18 "JU-906"
8 JU-906"
1 "KR-119"
1 "MF-400"
1 "ORG104"

Stikkprøver tilsier at dette resultatet skal være OK, men UiA må gå gjennom og verifisere at disse endringene stemmer i forhold til registreringene i FS. USIT kopierer filene med informasjon om disse hvilke personer dette gjelder til falk.uia.no slik at UiA kan gå gjennom og verifisere disse endringene.

Filene legges på:

  • falk.uia.no:/cerebrum/test-fs-v6.2/kun-eksamen-i-new.xml (personer med en eksamensmelding som kun er i ny fil)
  • falk.uia.no:/cerebrum/test-fs-v6.2/kun-eksamen-i-old.xml (personer med en eksamensmelding som kun er i gammel fil)

3   Test av import til og eksport fra Cerebrum

3.1   Import fra FS til Cerebrum

Importen som importerer data om personer fra FS til Cerebrum ble testkjørt, og resultatet viste at fire personer ved UiO mistet sin STUDENT/aktiv-tilknytning. Dette er er i tråd med at fire studenter har mistet sin aktiv oppføring, og er OK.

3.2   Eksport til Fronter

Det ble generert en ny fil til Fronter søndag 2008-09-21 som er basert på testmiljø for UiA som ble satt opp på USIT sin utviklingsmaskin for Cerebrum.

En sammenligning av siste Fronter-fil kjørt i produksjon 2008-09-19, og Fronter-filen fra testmiljøet følger nedenfor.

3.2.1   Størrelse

I produksjon:

-rw-r--r--  1 cerebrum cerebrum 25938324 Sep 19 00:19 hia-fronter.xml

I test med ny FS-versjon:

-rw-r--r-- 1 cerebrum cerebrum 25927700 Sep 21 13:34 fronter-test-2008-09-21.xml

Endringen i størrelse er neglisjerbar.

3.2.2   Personer

I produksjon:

/cerebrum/uia-install/dumps/Fronter@cere-utv01 > grep "\<PERSON rec" -A3 hia-fronter.xml |grep "\<ID" |sort -u |wc -l
15326

I test:

/cerebrum/uia-install/dumps/Fronter@cere-utv01 > grep "\<PERSON rec" -A3 fronter-test-2008-09-21.xml |grep "\<ID" |sort -u |wc -l
15326

Det er en forskjell mellom produksjonsfil og testfil:

/cerebrum/uia-install/dumps/Fronter@cere-utv01 > diff -u personer-prod personer-test
--- personer-prod       2008-09-21 14:58:53.000000000 +0200
+++ personer-test       2008-09-21 14:58:48.000000000 +0200
@@ -15314,7 +15314,7 @@
       <ID>zhul06</ID>
       <ID>zhuld06</ID>
       <ID>ziadma05</ID>
-      <ID>ziaula08</ID>
+      <ID>ziaulha</ID>

Her er det åpenbart snakk om nytt brukernavn for en person og det er derfor en akseptabel endring.

3.2.3   Grupper

I produksjon:

/cerebrum/uia-install/dumps/Fronter@cere-utv01 > grep "\<GROUP rec" -A3 hia-fronter.xml |grep "\<ID" |sort -u |wc -l
5385

I test:

/cerebrum/uia-install/dumps/Fronter@cere-utv01 > grep "\<GROUP rec" -A3 fronter-test-2008-09-21.xml |grep "\<ID" |sort -u |wc -l
5377

Det er altså 8 færre grupper i eksporten fra testmiljøet. Forskjellen er som følger:

/cerebrum/uia-install/dumps/Fronter@cere-utv01 > diff -u grupper-prod grupper-test |grep '-'
--- grupper-prod        2008-09-21 15:03:53.000000000 +0200
+++ grupper-test        2008-09-21 15:03:45.000000000 +0200
@@ -186,8 +186,6 @@
- <ID>ROOM:hia.no:fs:emner:2008:høst:201:140000:undenh:ped125:1:1</ID>
- <ID>ROOM:hia.no:fs:emner:2008:høst:201:140000:undenh:ped126:1:1</ID>
@@ -4244,12 +4242,6 @@
-      <ID>hia.no:fs:201:undenh:2008:høst:ped125:1:1:foreleser</ID>
-      <ID>hia.no:fs:201:undenh:2008:høst:ped125:1:1:student</ID>
-      <ID>hia.no:fs:201:undenh:2008:høst:ped125:1:1:studieleder</ID>
-      <ID>hia.no:fs:201:undenh:2008:høst:ped126:1:1:foreleser</ID>
-      <ID>hia.no:fs:201:undenh:2008:høst:ped126:1:1:student</ID>
-      <ID>hia.no:fs:201:undenh:2008:høst:ped126:1:1:studieleder</ID>

Det er altså 8 grupper, knyttet til kurs PED125 og PED126 som er forsvunnet etter overgang til ny versjon av FS.

En sjekk i oversikt over undervisningsenheter viser at begge disse er fjernet etter overgang.

Endringen her er minimal, men bør verifiseres av UiA.

3.2.4   Gruppemedlemskap

I produksjon er det registrert medlemskap i grupper for 10771 unike brukernavn. Medlemskap er fordelt over 3829 grupper.

Tilsammen er det registrert 40912 medlemskap i grupper.

I test er det registrert medlemskap i grupper for 10763 unike brukernavn. Medlemskap er fordelt over 3823 grupper.

Tilsammen er det registrert 40909 medlemskap i grupper.

Forskjellen i brukere som er aktivt meldt i en eller flere grupper er:

--- brukere-prod        2008-09-21 15:24:54.000000000 +0200
+++ brukere-test        2008-09-21 15:24:38.000000000 +0200
@@ -1806,7 +1806,6 @@
-        <ID>chriba07</ID>
-        <ID>ckrydl02</ID>
-        <ID>lineal06</ID>
-        <ID>mariab04</ID>
-        <ID>marigs08</ID>
-        <ID>maykk05</ID>
-        <ID>reidarkn</ID>
-        <ID>ridhaf05</ID>
-        <ID>ziaula08</ID>
+        <ID>ziaulha</ID>

Det betyr at:

-        <ID>chriba07</ID>
-        <ID>ckrydl02</ID>
-        <ID>lineal06</ID>
-        <ID>mariab04</ID>
-        <ID>marigs08</ID>
-        <ID>maykk05</ID>
-        <ID>reidarkn</ID>
-        <ID>ridhaf05</ID>

forsvinner som gruppemedlemmer, mens ziaula08 erstattes av ziaulha.

Endringene er minimale, men UiA bør sjekke hvorfor disse personene ikke lenger har aktive medlemskap i grupper. For eksempel var chriba07 medlem i "hia.no:fs:201:studieprogram:bacidr:studiekull:2007:høst:student", men er ikke det etter overgang til FS v6.2.

 

Publisert 21. sep. 2008 16:00 - Sist endret 23. sep. 2008 12:30