Upload
lamhuong
View
213
Download
0
Embed Size (px)
Citation preview
© Copyright 2018 Netcompany. Alle rettigheder forbeholdes.
Elektronisk, mekanisk, fotografisk eller anden gengivelse, oversættelse eller kopiering af dette dokument eller dele deraf er ikke tilladt uden forudgående skriftlig tilladelse fra Netcompany.
KOMBIT
FLIS GENUDBUD
Releasenotat FLIS 5.1
Version 1.0
Status Endelig
Godkender Christine Halckendorff
Forfatter Joen Rommedahl
FLIS Genudbud
Releasenotat FLIS 5.1
© 2018 Netcompany Side 2 af 19
Indholdsfortegnelse
1 RELEASE 5.1 – NY VERSION AF FLIS ...................................................................................................3 1.1 Implementerede ændringsforslag og -anmodninger ......................................................................3
1.1.1 Økonomi .........................................................................................................................................3 ÆF135 – Inkludering af decimaler i KØR data ....................................................................3
1.1.2 Personale .......................................................................................................................................3 ÆF016 – Ikke-gyldige medarbejdere fjernes fra DM ...........................................................3 ÆF017 – Gyldige ansættelsesperioder for medarbejdere ...................................................3 ÆF018 – Beregning af kvote for SilkeborgLØN ..................................................................4 ÆF019 – Ændring i beregning af measuret Antal fuldtidsstillinger ......................................4 ÆA021 – Tilpasning af medarbejdere hvis deres kvote er lig 0 ..........................................4 ÆA051 – Tilpasning af navngivning i Personale og Fravær ................................................4 ÆA062 – Tilretning af nomenklaturen til nyeste gældende oplysninger ..............................5 ÆF120 – Rettelse af forkert filter i Personale-Økonomi kobling ..........................................5
1.1.3 Skole ..............................................................................................................................................5 ÆA059 – Bundne prøvefag i forskellige skoleår..................................................................5 ÆF108 – Ændring af ejerkommune for KMD skoler ............................................................6 ÆF111 – Fastlæggelse af logik til håndtering af dubletter i kildedata til Klasse ..................6
1.1.4 Voksne Handicappede ...................................................................................................................6 ÆA040 – Ny snitflade samt optimering af datamodel ..........................................................6
1.1.5 KL Databank ...................................................................................................................................7 ÆA049 – Indlæsningskomponent for KL data .....................................................................7
1.2 Adgang til præliminær datapakke ....................................................................................................7
2 LØSTE BUGS I RELEASE ........................................................................................................................7 2.1 FLIS SSAS 5.0 - Nøgletal omlagt fra fysiske til calculated measures stemmer ikke med R4.5 ...7 2.2 Snitfladeændringer i DREAM ............................................................................................................8 2.3 Ukendt række .....................................................................................................................................8
3 BILAG........................................................................................................................................................8 3.1 Test af ændringsforslag og ændringsanmodninger .......................................................................8 3.2 Test af løste bugs i release ...............................................................................................................16 3.3 Rettede semi-additive measures til calculated measures kuberne ...............................................17
FLIS Genudbud
Releasenotat FLIS 5.1
© 2018 Netcompany Side 3 af 19
1 Release 5.1 – Ny version af FLIS
I oktober 2018 er der kommet en ny version af FLIS, version 5.1. Dette er første nye version af FLIS, siden den
omfattende 5.0 release blev udgivet i juli. Denne release omfatter 17 ændringsforslag og -anmodninger af varierende
størrelse, der enten forbedrer datakvaliteten, performance eller introducerer ny funktionalitet i FLIS.
Tre af de største ændringer i 5.1 er en re-modellering og opdatering af Voksne Handicappede området, håndtering af
hvilke prøvefag der er bundne i hvilke skoleår på Skoleområdet og en opdatering af Personaleområdet til altid at benytte
seneste stillingskoder oplyst af KRL. Derudover er der blevet fundet og rettet en teknisk fejl i flere af de beregnede
measures i kuberne.
Præliminære datapakker for DM-laget som indeholder den nye databasestruktur vil blive gjort tilgængelig for
portalleverandørerne på, således at BI-programmer kan tilpasses ændringerne. Proceduren for at få adgang til den
præliminære datapakke kan findes i afsnit Adgang til præliminær datapakke.
1.1 Implementerede ændringsforslag og -anmodninger
I dette afsnit kan ses de ændringsforslag og -anmodninger, der er implementeret i FLIS 5.1 fordelt på de forskellige
dataområder. Ændringer der udelukkende påvirker den interne udviklingsproces i FLIS eller udelukkende beskæftiger sig
med EDW laget er ikke beskrevet nærmere.
1.1.1 Økonomi
ÆF135 – Inkludering af decimaler i KØR data
En af fordelene ved FLISG over FLISF, er at den nyeste version af FLIS kan medtage decimaler i økonomi-data flere
steder hvor FLISF ikke kunne. Under udviklingen af release 5.0 blev denne funktionalitet dog ikke inkluderet for KØR
data, for at kunne afstemme tallene mellem FLISG og FLISF. I release 5.1 inkluderes funktionen nu for KØR, således at
decimaler tages med.
Fra et slutbrugerperspektiv medfører denne ændring:
Mere korrekte tal i DM tabellen dbo.FactØkonomi for data fra KØR produktionssystemet
1.1.2 Personale
ÆF016 – Ikke-gyldige medarbejdere fjernes fra DM
FLIS kan nu håndtere forretningsreglen vedr. tomme ansættelser (medarbejdere der aldrig tiltræder stillingen), der
anvendes i KMD’s personalesystemter. Denne ændring sikrer, at medarbejdere lukkes når tiltrædelsesdatoen sættes til
år 0 i OPUS, så de ikke fortsat indgår som gyldige medarbejdere, og i KMD KLP frasorteres medarbejdere som har
under tre dages ansættelse.
Fra et slutbrugerperspektiv medfører denne ændring:
Færre rækker i DM tabellerne FactMedarbejder og FactFravær, da ikke-gyldige medarbejdere ikke tages med
længere
ÆF017 – Gyldige ansættelsesperioder for medarbejdere
Kommunernes validering af Personale-området ledte til en identificering af flere uhensigtsmæssigheder i FLIS. En af
udfordringerne var, at FLIS i visse tilfælde registrerer medarbejdere som stadigt ansatte, selvom de er fratrådte i KMD
KLP og OPUS. Dette skyldtes til dels dårlig kildedatakvalitet og til dels at oplysningen om fratrædelsen ofte modtages
mange måneder efter fratrædelsen har fundet sted.
Udfordringen med den dårlige kildedatakvalitet er taget hånd om i dette ændringsforslag.
Udfordringen med at data modtages med tilbagevirkende informationer har ikke været en del af scope, da den kræver en
større teknisk ændring på personaleområdet.
FLIS Genudbud
Releasenotat FLIS 5.1
© 2018 Netcompany Side 4 af 19
Fra et slutbrugerperspektiv medfører denne ændring:
Færre rækker i DM tabellen dbo.FactMedarbejder, hvor medarbejdere ikke længere er aktive efter deres
fratrædelsesdato.
ÆF018 – Beregning af kvote for SilkeborgLØN
Denne ændring var implementeret for OPUS og KMD KLP i release 5.0 og bliver i 5.1 udvidet til også at omfatte
SilkeborgLØN. Ændringen handler om korrekt at udregne en medarbejders kvote på månedsniveau, hvis vedkommende
skifter kvote midt i måneden. Dette er nu implementeret således at en kvote bliver en sum af de gældende kvoter
indenfor måneden divideret med antallet af dage hver kvote har været gældende. Flere eksempler på hvordan beregning
udføres kan findes på dokumentationen for Personale-området på eflis.dk.
Fra et slutbrugerperspektiv medfører denne ændring:
Mere korrekte kvoter for medarbejdere fra SilkeborgLØN i de måneder hvor kvoten har skiftet midt i måneden
ÆF019 – Ændring i beregning af measuret Antal fuldtidsstillinger
I Personale-kuben er beregningen af measuret ’Antal fuldtidsstillinger’ blevet opdateret til release 5.1. Measuret er blevet
ændret, således det bliver udregnet som en summering af medarbejderens kvote divideret med det totale antal
elementer i det periode-niveau measuret er opgjort på. Hvis en medarbejder eksempelvis optræder i Januar, Februar og
Marts i 2017 med kvoten 1 og ikke resten af året, beregnes measuret til 3/12 = 0,25 for år 2017.
I de historiske releases har measuret været beregnet som summen af medarbejderens kvote divideret med det antal
elementer i periode-niveauet, hvor medarbejderen rent faktisk optræder. I foregående eksempel optrådte medarbejderen
kun i 3 måneder og ville i tidligere releases have givet 3/3 = 1 for år 2017.
Fra et slutbrugerperspektiv medfører denne ændring:
Ændrede værdier for measuret ’Antal fuldtidsstillinger’ i personalekuben.
ÆA021 – Tilpasning af medarbejdere hvis deres kvote er lig 0
Alle medarbejdere har en beregnet kvote, der angiver hvor mange timer, de er ansat til at arbejde om ugen. Denne kvote
kan være 0, hvilket betyder at medarbejdere ikke skal tælles med. Denne ændring har implementeret forretningsregler,
der sætter measures og hjælpekolonner til 0 hvis kvoten er lig 0. Dette betyder, at medarbejderne stadig kan fremsøges i
DM, men at de ikke bliver talt med i nøgletallene.
Fra et slutbrugerperspektiv medfører denne ændring:
Nøgletal baseret på FactMedarbejder og FactFravær kan afvige fra tidligere, da de nu mere retvisende afspejler
medarbejderne
Measures og hjælpekolonner i DM har fået værdien 0 hvis kvoten er lig 0
ÆA051 – Tilpasning af navngivning i Personale og Fravær
Ved implementering af Personale og Fravær området i FLIS forsøger man i videst muligt omfang at tilnærme sig de
begreber samt regneregler der allerede eksisterede på det kommunale område i form af de personale samt fraværs
opgørelser der udarbejdes af KRL. Denne ændring har tilpasset kolonner i personale og fravær for at tilnærme sig
navngivning i KRL.
Fra et slutbrugerperspektiv medfører denne ændring:
FLIS 5.0 navn FLIS 5.1 navn Beskrivelse
Fuldtidsstillinger Fuldtidsbeskæftigede Navneændring
Fraværsdage Kalenderdage Navneændring
FLIS Genudbud
Releasenotat FLIS 5.1
© 2018 Netcompany Side 5 af 19
- Beskæftigelsesgrad Ny kolonne
Fraværsprocent Fraværsomfang Navneændring
- Beskæftigelessgrad_Nævner Ny kolonne
- Beskæftigelsesgrad_Tæller Ny kolonne
ÆA062 – Tilretning af nomenklaturen til nyeste gældende oplysninger
FLIS’ behandling af nomenklaturen er også blevet ændret i release 5.1. I stedet for at opbygge historik, medtager vi nu
kun én linje per lønklassenummer, som indeholder lønklassens nyeste stillingskode, samt de nyeste oplysninger tilknyttet
denne stillingskode. Denne ændring er foretaget for nemmere at kunne lave en historisk analyse af ændringer indenfor
forskellige overenskomstgrupper uden at skulle tage hensyn til, at navnene på overenskomstgrupperne skifter med tiden.
Derfor bruges nu kun nyeste registrerede overenskomstgruppenavn. Derudover er to nye kolonner ”KlassificeringFLD”
og ”HovedorganisationFLD” blevet inkluderet og processen for opdatering af nomenklaturen blevet strømlinet.
Fra et slutbrugerperspektiv medfører denne ændring:
Nye kolonner ”KlassificeringFLD” og ”HovedorganisationFLD” i dbo.DSA_Nomenklaturen. Kolonnerne
”NøgletalsrelevansKode”, ”NøgletalsrelevansNavn”, ”StillingskategorikodeFLIS” og ”StillingskategorinavnFLIS”
udgår fra samme tabel
Kolonnerne ”NomenklaturenFra” og ”NomenklaturenTil” udgår fra DM tabellen dbo.DimAnsættelsesvilkår
Dbo.DimAnsættelsesvilkår vil altid nu vise nyeste oplysninger for det tilknyttede lønklassenummer og
stillingskode
ÆF120 – Rettelse af forkert filter i Personale-Økonomi kobling
Der er blevet identificeret et forkert filter på en af de mappings, der skaber forbindelsen mellem Personale- og Økonomi-
områderne. Dette filter er nu blevet slettet, hvilket gør det muligt for flere af rækkerne i DM tabellerne
dbo.FactMedarbejder og dbo.FactFravær at skabe en korrekt forbindelse til dbo.DimAutoriseretKontoplan.
Fra et slutbrugerperspektiv medfører denne ændring:
Flere gyldige referencer mellem DM tabellerne dbo.FactMedarbejder og dbo.FactFravær til
dbo.DimAutoriseretKontoplan
Mere korrekte nøgletal på Personale- og Fraværsområderne
1.1.3 Skole
ÆA059 – Bundne prøvefag i forskellige skoleår
Listen over bundne prøvefag varierer fra skoleår til skoleår. Eksempelvis blev en Fællesprøve i fysik/kemi, biologi og
geografi indført i skoleår 2015/2016. FLIS har hidtil haft en statisk liste over hvilke fag der var bundne prøvefag baseret
på listen fra skoleår 2012/2013, og har altså i udregningen af nøgletal ikke taget hensyn til hvilke fag der var bundne
prøvefag for det specifikke skoleår, som nøgletallet udregner. Fra release 5.1 er der indført funktionalitet således, at
nøgletalsudregningen nu tager hensyn til, hvilke fag der er bundne prøvefag i det udregnede år. Ydermere er
prøvenavne blevet opdateret med deres nuværende navne. Hvilke fag der er bundne prøvefag i de specifikke skoleår
kan ses på dokumentationen for skole-området på eflis.dk.
Fra et slutbrugerperspektiv medfører denne ændring:
En ny DSA tabel, dbo.PrøvebundneFag, der indeholder en oversigt over hvilke år listen for bundne prøvefag
skifter.
FLIS Genudbud
Releasenotat FLIS 5.1
© 2018 Netcompany Side 6 af 19
En ny DM dimension, dbo.DimPrøvebundneFag, der ligeledes indeholder en oversigt over hvilke år listen for
bundne prøvefag skifter.
Mere korrekte nøgletal på skoleområdet for nøgletal relateret til karakterer givet udenfor perioden 2012-2014
En omnavngivning af prøverne ”Matematik Problemløsning” og ”Matematik Færdighed” til ”Matematik med
hjælpemidler” og ”Matematik uden hjælpemidler”
ÆF108 – Ændring af ejerkommune for KMD skoler
Kommunernes validering af Skole-området viste, at kildedata fra KMD skoler adskilte sig i indhold i ejerkommune og
beliggenhedskommune fra data fra IST. Dette er nu rettet til således at kolonnenavne og deres indhold stemmer overens
på tværs af produktionssystemerne. Bemærk at rettelsen er implementeret i DM men ikke i DSA, da det er vigtigt at DSA
afspejler data nøjagtigt som det er leveret fra leverandørerne.
Fra et slutbrugerperspektiv medfører denne ændring:
Korrekt ejerkommune og beliggenhedskommune angivet i Dm tabellen dbo.FactSkole
Privatskoler og andre selvejende skoler fra KMD forventes ikke længere at have angivet en ejerkommune.
ÆF111 – Fastlæggelse af logik til håndtering af dubletter i kildedata til Klasse
FLIS 4.5 og FLIS 5.0 håndterer dubletter forskelligt. FLIS 5.1’s nye måde er godkendt til R5.0 (jf. DA160), men der er
implementeret ny funktionalitet, der sikrer at logikken altid vælger den korrekte række - dvs. hvor Klassetrin ikke er
NULL.
Fra et slutbrugerperspektiv medfører denne ændring:
Datakvalitetsinitiativ der sikrer konsistente rækker over tid i tabellen edw.dbo.Klasse
1.1.4 Voksne Handicappede
ÆA040 – Ny snitflade samt optimering af datamodel
Pr. 1/10-2018 overgår voksne handicappede fra snitflade L401 til L402. FLIS kan fra release 5.1 modtage data fra den
nye snitflade. Ændringerne i snitfladen omfatter bl.a.:
Færre kolonner i kildedata
Færre obligatoriske referencedata
Opdatering af referencedata
Opdatering af eksisterende nøgletal til nye kontoplaner
Opdatering af forretningsregler og systemskifteregler
Samtidig med tilpasning af FLIS til den nye snitflade har voksne handicappede området blevet valideret og en række
mindre fejl er blevet rettet.
Fra et slutbrugerperspektiv medfører denne ændring:
Tilpasning af DSA og DM tabeller til den nye snitflade (færre kolonner)
Færre referencedata tabeller (Tilbud og Indberetningstype)
Mere korrekte measures bl.a. AntalYdelser og AntalMaalgrupper
FLIS Genudbud
Releasenotat FLIS 5.1
© 2018 Netcompany Side 7 af 19
1.1.5 KL Databank
ÆA049 – Indlæsningskomponent for KL data
KL Databank introducerer KL mulighed for at formidle data fra kendte publikationer. Løsningen gør, at KL kan levere data
til kommunerne direkte uden yderligere behandling, hvorfor disse kan præsenteres umiddelbart efter at være
færdigbehandlede.
Første publikation der vil formidles er Kend Din Kommune, når denne går i trykken i Januar 2019. Med KL Databank vil
data for denne publikation samtidig stilles til rådighed for kommunerne via FLIS. Indtil første publikation præsenteres, vil
KL i samarbejde med udvalgte BI leverandører gennemgå løsningen på baggrund af data fra tidligere års publikationer.
Fra et slutbrugerperspektiv medfører denne tilføjelse:
Nye DSA datapakker, indeholdende beregnede nøgletal og definitioner direkte fra KL
Løbende tilføjelse af kendte KL publikationer
Mulighed for KL for at udsende korrigerede nøgletal for kendte publikationer
1.2 Adgang til præliminær datapakke
Præliminære datapakker som indeholder den nye DM databasestruktur bliver gjort tilgængelig på SFTP-serveren for alle
portalleverandører, således at eksisterende BI-løsninger kan tilpasses inden første reelle datapakke med 5.1 data
modtages.
Der skal dog ved den nuværende opsætning oprettes en separat bruger til at få adgang til den præliminære datapakke.
For at oprette en bruger skal nedenstående procedure følges:
Skriv en mail til Service Desk på [email protected]
Skriv i denne mail, at I ønsker at få oprettet en bruger til at kunne tilgå den præliminære datapakke
Oplys yderligere i mailen:
o Hvilken leverandør henvendelsen kommer fra
o Hvorvidt dette er en engangsbruger eller den ønskes aktiv i længere tid
o Hvem kontaktpersonen er for denne bruger
Service Desk vil herefter oprette mappen og sende en mail retur med login-oplysninger.
2 Løste bugs i release
2.1 FLIS SSAS 5.0 - Nøgletal omlagt fra fysiske til calculated measures stemmer ikke med R4.5
Flere measures i kube-projektet er i release 5.0 omlagt fra standard measures til calculated measures. Denne
omlægning har imidlertid betydet at en række andre calculated measures er blevet påvirket og ikke har fungeret efter
hensigten.
Et konkret eksempel er 'gennemsnitligt antal elever' og 'gennemsnitligt antal klasser' som tidligere var fysiske measures
men som med FLIS5.0 er ændret til calculations.
Denne ændring betyder at nogle af de efterfølgende beregninger som de to nøgletal indgår i ikke fungerer. Ekemspelvis
'Klassekvotient'
FLIS Genudbud
Releasenotat FLIS 5.1
© 2018 Netcompany Side 8 af 19
Dette er rettet til release 5.1, hvor alle calculated measures er blevet gennemgået og opdateret, hvor nødvendigt. En liste
af de opdaterede measures findes i afsnit 3.3.
2.2 Snitfladeændringer i DREAM
Med levering af september måneds data er følgende ændringer til DREAM snitflade implementeret:
Sammenlægning af koderne: 131 og 133 til 133, 211 og 213 til 213, 731 og 733 til 733 og 741 og 743 til 743.
Nyt navn for civilstand variablen. CIVILSTAND i stedet for CIVST.
Nyt navn for den årlige variabel for a-kasse, hvor hele året der er tale om nu fremgår. Variablen AK2000 (mod før
AK00) angiver således at personen har været aktivt medlem af a-kassen i år 2000.
Afskaffelse af koderne AFM_ARS1999-AFM_ARS2018. Aktivt medlemskab af en a-kasse i året fremgår således nu
alene af AKyyyy variablerne.
2.3 Ukendt række
Tabellen DimYdelseVH har fået opdateret sin ukendtværdi i kolonnen YdelseNummerOgNavnNiveau1, så værdien nu er
'-1 Ukendt'.
Ydermere er følgende rettelser blevet lavet på tabellen DimForanstaltningUBU, som føder data ind i dimensionen
Foranstaltning:
Datatypen for kolonnen Førstegangsbevilling er lavet fra bit til int og ukendtværdien er nu -1.
Datatypen for kolonnen Førstegangsanbringelse er lavet fra bit til int og ukendtværdien er nu -1.
Datatypen for kolonnen FlisForanstaltningstypeGrupperingKode er lavet fra varchar til int og ukendtværdien er
nu -1.
3 Bilag
3.1 Test af ændringsforslag og ændringsanmodninger
I følgende afsnit konkretiseres Netcompany’s testaktiviteter i forbindelse med FLIS 5.1. Formålet med dette afsnit er at
rapportere på de udførte test. Hver testaktivitet er beskrevet med test typer, test beskrivelse, resultat af test samt
udeståender, der er identificeret og kræver yderligere testaktiviteter efter implementering.
Testaktiviteter i forbindelse med implementering af ændringsforslag og ændringsanmodninger er 1) funktionelle test 2)
unit test og 3) regressionstests.
Unit test og regressionstests er foretaget automatisk gennem udviklingen ved hjælp af continuous integration (CI) på
Jenkins og vil derfor ikke være nærmere beskrevet i tabellen herunder.
Regressionstests har bestået i en automatiseret testsuite, der kører i værktøjet Jenkins. Fokus for testen er:
autogenerator, ETL, snitflader, dataleverancer, dataudlæsning, og nøgletals SQL. Unit test har været udført på de
komponenter som de enkelte ændringer har påvirket på en dag-til-dag basis.
Tabel 2.1.1 Testoversigt for ændringsforslag indenfor scope
ID Testdækning Test beskrivelse Resultat af
test Kendte fejl/udeståender
ÆF016
Funktionel test
Unit test
Regressionstest
ÆF016 sletter udvalgte rækker i 3
tabeller (Personale, PersonalePeriode,
Fravær) hvis medarbejderen har en
ansættelsesdato = NULL eller forskellen
Gennemført
- succes Ingen
FLIS Genudbud
Releasenotat FLIS 5.1
© 2018 Netcompany Side 9 af 19
mellem ansættelsesdato og
fratrædelsesdato er mindre end 3 dage.
Testen udføres ved, at oprette
temporære tabeller, der udfyldes med
testdata, hvor rækkerne opfylder
slettekriterierne vedr. ansættelsesdato.
Den implementerede slettelogik
eksekveres på den temporære tabel.
Ved succesfuld test vil rækkerne være
slettet (tabellen er tom).
ÆF017
Funktionel test
Unit test
Regressionstest
Før og efter implementeringen er der talt
antallet af rækker i EDW og DM-laget af
datavarehuset, hvor måneden ligger
uden for den tilknyttede
ansættelsesperiode i KMD KLP og
OPUS. Dette forventes at være 0 efter
implementeringen.
Derudover er testet det totale antal af
medarbejderperioder hvor perioden
ligger inden for ansættelsesperioden.
Dette tal forventes at være uændret.
Gennemført
- mindre fejl
Antallet af perioder udenfor
ansættelsesperioden er
reduceret med mellem 97%
og 99% på EDW-niveau,
men ikke 100% som ønsket.
Dette ledte til en
identificering af problemet
med opsigelser meldt bagud
i tid, som forventes løst i en
kommende release. ÆF017
er stadig implementeret i
release 5.1, da den –
selvom den ikke løser
problemet fuldstændigt – er
en nødvendig del af at løse
problemet.
Jf. beskrivelsen af ÆF017
ÆF018
Funktionel test
Unit test
Regressionstest
Der er taget en stikprøve på 9 personer
– 3 personer hvor kvoten ændrer sig i
løbet af en måned, 3 personer hvor sidst
modtagne data stopper midt i en SD-
periode og 3 personer hvor
vedkommende skifter kvote midt i en
måned, men samtidig skifter ”Aktiv”-
status.
Det forventes at kvoten i
DM.FactMedarbejder i alle tilfælde er
tilrettet således, at den er lig med alle
kvoteværdier registreret i den
pågældende måned, divideret med det
antal dage de hver har gældt.
Gennemført
- succes Ingen
ÆF019
Funktionel test
Unit test
Regressionstest
Der er taget en stikprøve på 5 personer i
personale kuben, hvor de udvalgte
personer ikke fremgår med et fuldt års
data.
Measuret ”Antal fuldstidsbeskæftigede”
filtreres på henholdsvis måneder,
kvartaler, halvår, år og total (tid).
Gennemført
- succes Ingen
FLIS Genudbud
Releasenotat FLIS 5.1
© 2018 Netcompany Side 10 af 19
Ved succesfuld test ses det, at kvartalet,
halvåret, året og totalen vil afvige
tilsvarende de måneder indenfor den
fastlagte periode, hvor personen ikke
fremgår.
ÆF108
Funktionel test
Unit test
Regressionstest
Funktionel test er udviklet i
DM.DimSkole. Før implementeringen
havde 1302 ud af 1303 selvejende KMD
skoler en kommune angivet i
skoleejerkommune-kolonnen. Det
forventes at se en betydelig reduktion i
antallet af selvejende KMD skoler, som
har en kommune angivet i
skoleejerkommune-kolonnen.
Gennemført
- succes
45 KMD skoler optræder
stadig som både selvejende
og med en kommune
angivet som skoleejer, fordi
de optræder således i
kildedata. Der er derfor ikke
kigget yderligere på disse
45 skoler. (Se bilag 3.1.1)
ÆA111
Funktionel test
Unit test
Regressionstest
Implementering af ÆA111 forventer
ingen ændringer i eksisterende løsning.
Testen er udført ved, at sammenligne
tabellen med og uden ÆA111.
Ved succesfuld test er der ingen forskel.
Gennemført
- succes Ingen
ÆF120
Performance test
Unit test
Regressionstest
Det er testet, at fjernelsen af filteret ikke
forringer load-tiden betydeligt.
Gennemført
- succes Ingen
ÆF135
Funktionel test
Unit test
Regressionstest
Den totale sum af de påvirkede kolonner
i EDW KontoplanPosteringSumMaaned
er blevet testet før og efter
implementeringen, under antagelsen at
tilføjelsen af decimaler vil påvirke
positive posteringer og negative
posteringer omtrent lige meget. Det
forventes derfor at den totale sum er
uændret +/- 0.001%
Derudover er det totale antal rækker i
EDW KontoplanKommune,
KontoplanKommuneAar og
KontoplanPosteringSumMaaned testet,
hvilket forventes at vokse.
Gennemført
- succes Ingen
Tabel 2.1.2 Testoversigt for ændringsanmodninger indenfor scope
ID Testdækning Test beskrivelse Resultat af
test Kendte fejl/udeståender
ÆA021
Funktionel test
Unit test
Regressionstest
De funktionelle test af ÆA 21 er delt
op i 1) test af ændringer i datamart lag
og 2) test af ændringer i personale
Gennemført
- succes Ingen
FLIS Genudbud
Releasenotat FLIS 5.1
© 2018 Netcompany Side 11 af 19
kuben. ÆA 21 omfatter tilføjelse af
forretningslogik til 9 measures.
1) De funktionelle test på
datamartlaget er foretaget
både i DM tabeller og views.
Der laves udtræk fra tabeller
og views, hvor der filtreres på
medarbejdere med en kvote =
0 (alle medarbejdere).
Ved succesfuld test ses det,
at de korrigerede measures
er lig 0.
2) Der er taget en stikprøve på 5
personer i personale kuben,
hvor de udvalgte personer
har en kvote = 0.
De korrigerede measures
filtreres i kuben på måned.
Ved succesfuld test ses det,
at de korrigerede measures
er 0.
ÆA040
Funktionel test
Unit test
Regressionstest
Funktionelle test af ÆA40 er
omfattende og omhandler test af ny
indført logik på VH dataområdet.
Følgende liste er ikke udtømmende:
1) Systemskifteregler er testet i
en begrænset grad, da
kommunerne ikke leverer
data fra tidligere fagsystemer
(kun i tilfælde af anvendelse
af DST’s Webdialog). Dette
betyder, at implementeret
logik ikke kan testes til fulde
før produktionsdata modtages
(forventes modtages i 2019).
2) Der er taget en stikprøve på 5
personer i DSA tabellen, hvor
de udvalgte personer har
mere end 1 ydelse og/eller
målgruppe.
Ved succesfuld test ses det,
at de to measures i datamart-
laget er lig med det unikke
antal ydelser og målgrupper
personen har modtaget.
3) Referencedata er testet ved,
at sammenligne rådatafil med
Gennemført
med mindre
fejl
Udestående vedr.
særregel, da
testdata ikke
omfattede de
kommuner der er
berørte af
særreglerne.
Udestående vedr.
systemskifteregler,
da data fra
tidligere systemer
ikke er konverteret
til den nye
snitflade. Når
disse historiske
data modtages
skal der foretages
en test af den
implementerede
logik.
FLIS Genudbud
Releasenotat FLIS 5.1
© 2018 Netcompany Side 12 af 19
tabeller i følgende lag af
FLIS: DSA, EDW og DM.
Ved succesfuld test ses det,
at tabellernes indhold er ens
med rådata.
4) Forretningsregler vedr.
startdato = NULL testes
succesfuldt ved, at fremsøge
EDW-lag filtreret på alle
rækker med en startdato =
NULL og der returneres nul
rækker.
ÆA049
Funktionel test
Unit test
Regressionstest
Test af ÆA049 er en en-til-en
sammenligning af rådatafiler udlæst fra
toolkittet og tabeller i DSA-laget.
Ved succesfuld test er der ingen
afvigelser mellem rådatafiler og
tabeller i FLIS.
Ydermere valideres data mod trykte
publikationer for at sikre korrekt
forståelse af det præsenterede data.
Gennemført
- succes Ingen
ÆA051
Funktionel test
Unit test
Regressionstest
ÆA 51 omfatter ændringer til 1)
databaseprojektet 2) mellemregninger
og KPI-ark 3) OLAP projekt og 4)
mapninger (ETL).
De funktionelle test vedrører direkte 1-
3 og indirekte 4, da succesfuld test af
1-3 verificerer korrekt implementering
af 4.
De funktionelle tests kan opdeles i 1)
test af ændring af navngivning og 2)
tilføjelse af nye kolonner.
1) Navneændringer er foretaget
bådet i database- og
kubeprojektet. Ændringerne
er testet ved, at fremsøge alle
berørte tabeller og calculated
measures, hvor en succesfuld
test bekræfter
navneændringen.
Navneændringer i
mellemregninger (MR) og
KPI-ark udføres ved, at
fremsøge liste af alle MR/KPI
fra MDM databasen med en
filtrering på 5.0 og 5.1
kolonnenavn. En succesfuld
Gennemført
- succes Ingen
FLIS Genudbud
Releasenotat FLIS 5.1
© 2018 Netcompany Side 13 af 19
test viser, at samtlige MR/KPI
er ændret korrekt.
2) Tilføjelse af nye kolonner
testes ved, at fremsøge
kolonnerne fra de berørte
tabeller i datamart-laget. En
succesfuld test viser, at
kolonnerne eksisterer i
tabellerne. Desuden udføres
en test af indholdet af
kolonnerne med kontrol
measure. En succesfuld test
viser, at en division af de nye
kolonner,
”BeskæftigelsesgradNævner”
og
”BeskæftigelsesgradTæller”,
giver samme resultat som
den nye kolonne
”Beskæftigelsesgrad”.
De bør bemærkes, at det eksisterende
measure nogen gange vil afvige
tidligere implementeret logik.
ÆA059
Funktionel test
Unit test
Regressionstest
Testet ved at evaluere en stikprøve af
3 nøgletal for perioden 2012/2013 og 3
nøgletal udenfor. Det forventes at
nøgletallene inden for perioden ikke
ændrer værdi og nøgletallene uden for
perioden gør.
Derudover er der udført en søgning på
de udgåede ”Matematik færdighed” og
Matematik problemløsning” i
DimPrøvekarakter, for at bekræfte
navnet er ændret.
Gennemført
- succes Ingen
ÆA062
Funktionel test
Unit test
Regressionstest
Funktionel test er udført ved før og
efter implementeringen at
sammenligne antallet af lønklasser der
kommer ind fra
produktionssystemerne, der ikke
gennem Nomenklaturen kan bindes op
på et gældende overenskomstområde,
som oplyst af KLR. Det har været
ønsket at nedbringe antallet af rækker,
der ikke matcher et nugældende
overenskomstområde til 0.
Gennemført
– mindre
fejl
I testdata fandtes 53 unikke
lønklassenumre, der ikke
kan matches op på en
gældende
overenskomstområde. Det
er dog bekræftet, at dette
skyldes den referencedata
der er trukket fra KLR. Efter
ÆA062 går i produktion er
intentionen, at disse
lønklassenumre, der ikke
kan matche en nuværende
overenskomstgruppe,
kommunikeres videre til
KLR, så FLIS kan modtage
de stillingskoder, som disse
FLIS Genudbud
Releasenotat FLIS 5.1
© 2018 Netcompany Side 14 af 19
lønklasser skal bindes op
på.
3.1.1 Bilag ÆF108 – skoleliste
Skolenavn Ejernavn Startdato Slutdato
KommunenummerSkoleejer
AFUK's
Produktionsskole
Selvejende,
private
1999-01-01
00:00:00.000 9999-12-31 00:00:00.000 101
Behandlingshjemmet
Donekrogen
Selvejende,
kommunale
1999-01-01
00:00:00.000 9999-12-31 00:00:00.000 101
Behandlingshjemmet
Landerupgaard
Selvejende,
kommunale
1999-01-01
00:00:00.000 2015-09-09 00:00:00.000 621
Behandlingshjemmet
Solbjerg
Selvejende,
kommunale
1999-01-01
00:00:00.000 2015-02-19 00:00:00.000 147
Bryggergårdens Skole
Selvejende,
kommunale
2015-02-10
00:00:00.000 2015-05-10 00:00:00.000 741
Bækgårdsskolen
Selvejende,
kommunale
1999-01-01
00:00:00.000 2015-06-10 00:00:00.000 760
Bækholmskolen
Selvejende,
kommunale
1999-01-01
00:00:00.000 2009-09-22 00:00:00.000 461
Dagskolen
Selvejende,
kommunale
1999-01-01
00:00:00.000 2010-09-22 00:00:00.000 219
Den Gamle Smedje
Selvejende,
kommunale
1999-01-01
00:00:00.000 9999-12-31 00:00:00.000 851
Fonden Nørgaard
Selvejende,
kommunale
1999-01-01
00:00:00.000 2011-03-01 00:00:00.000 787
Godthåbskolen
Selvejende,
kommunale
1999-01-01
00:00:00.000 2016-09-01 00:00:00.000 851
Heldagsklasserne i
Bjergsted Kommune
Selvejende,
kommunale
1999-01-01
00:00:00.000 2009-09-22 00:00:00.000 326
Hotel- og
Restaurantskolen
Selvejende,
statslige
1999-01-01
00:00:00.000 9999-12-31 00:00:00.000 101
Høje-Taastrup
Gymnasium
Selvejende,
statslige
1999-01-01
00:00:00.000 9999-12-31 00:00:00.000 169
Hørningskolen
Selvejende,
kommunale
1999-01-01
00:00:00.000 2008-02-07 00:00:00.000 746
FLIS Genudbud
Releasenotat FLIS 5.1
© 2018 Netcompany Side 15 af 19
Isbryderen
Selvejende,
kommunale
2015-03-07
00:00:00.000 9999-12-31 00:00:00.000 101
Karlsvognen
Selvejende,
kommunale
2008-02-09
00:00:00.000 2013-07-31 00:00:00.000 101
Karlsvognen
Selvejende,
kommunale
2013-08-01
00:00:00.000 9999-12-31 00:00:00.000 101
Kvadderkjær
Selvejende,
kommunale
1999-01-01
00:00:00.000 2016-04-28 00:00:00.000 787
Københavns Tekniske
Skole
Selvejende,
statslige
1999-01-01
00:00:00.000 2016-05-31 00:00:00.000 101
Københavns Tekniske
Skole
Selvejende,
statslige
2016-06-01
00:00:00.000 2016-09-02 00:00:00.000 101
Learnmark Horsens,
Step 10
Selvejende,
statslige
2015-02-10
00:00:00.000 9999-12-31 00:00:00.000 615
NEXT - Vibenshus
Gymnasium
Selvejende,
statslige
2016-09-03
00:00:00.000 9999-12-31 00:00:00.000 101
Nexus
Selvejende,
kommunale
2009-09-24
00:00:00.000 2016-09-02 00:00:00.000 101
Polaris
Selvejende,
kommunale
2013-08-01
00:00:00.000 9999-12-31 00:00:00.000 101
Produktionsskolen k-u-
b-a
Selvejende,
private
1999-01-01
00:00:00.000 9999-12-31 00:00:00.000 101
Projektskolen
Selvejende,
kommunale
2008-02-09
00:00:00.000 2013-07-31 00:00:00.000 101
Skole- og
Behandlingshjemmet
Orøstrand
Selvejende,
kommunale
1999-01-01
00:00:00.000 9999-12-31 00:00:00.000 101
Skole- og
behandlingshjemmet
Orøstrand, afd. Viski
Selvejende,
kommunale
2010-09-24
00:00:00.000 2015-02-19 00:00:00.000 101
Skolen på
Specialinstitution
Tølløse
Selvejende,
kommunale
2013-08-01
00:00:00.000 2015-04-06 00:00:00.000 101
Skolen på
Tagkærgaard
Selvejende,
kommunale
1999-01-01
00:00:00.000 9999-12-31 00:00:00.000 621
Skolen på Tølløse
Børne- og
Ungdomspension
Selvejende,
kommunale
1999-01-01
00:00:00.000 2013-07-31 00:00:00.000 101
FLIS Genudbud
Releasenotat FLIS 5.1
© 2018 Netcompany Side 16 af 19
Skoletilbuddet "Den
gamle Brugs"
Selvejende,
kommunale
2010-09-23
00:00:00.000 9999-12-31 00:00:00.000 219
Social- og
Sundhedsskolen,
København
Selvejende,
statslige
1999-01-01
00:00:00.000 2009-09-22 00:00:00.000 101
Social- og
Sundhedsskolen,
København
Selvejende,
statslige
2009-09-23
00:00:00.000 2013-07-31 00:00:00.000 101
SOPU København
Selvejende,
statslige
2013-08-01
00:00:00.000 9999-12-31 00:00:00.000 101
Specialskolen
Vestbjerggård
Selvejende,
kommunale
2009-09-23
00:00:00.000 2010-09-22 00:00:00.000 326
Step 10
Selvejende,
statslige
2013-08-01
00:00:00.000 2015-02-09 00:00:00.000 615
Svallerup Skole
Selvejende,
kommunale
2010-09-23
00:00:00.000 2013-07-31 00:00:00.000 326
TEC Teknisk
Erhvervsskole Center
Selvejende,
statslige
1999-01-01
00:00:00.000 2015-05-11 00:00:00.000 101
TEC, Technical
Education Copenhagen
Selvejende,
statslige
2016-03-01
00:00:00.000 9999-12-31 00:00:00.000 101
TEC, Teknisk
Erhvervsskole
Center/Technical
Educat
Selvejende,
statslige
2015-05-12
00:00:00.000 2016-02-29 00:00:00.000 101
Titanskolen
Selvejende,
kommunale
1999-01-01
00:00:00.000 2013-07-31 00:00:00.000 851
Vestfyns Gymnasium
Selvejende,
statslige
1999-01-01
00:00:00.000 9999-12-31 00:00:00.000 420
Øster Uttrup skole
Selvejende,
kommunale
2013-08-01
00:00:00.000 2016-09-01 00:00:00.000 851
3.2 Test af løste bugs i release
ID Titel Testdækning Test beskrivelse Resultat af
test
Kendte
fejl/udeståender
KOMBFLISG-
4088
FLIS SSAS 5.0 -
Nøgletal omlagt fra
fysiske til
calculated
Funktionel
test
Testen af
KOMBFLISG-4088
omfatter
eksekvering af
korrigeret kode
Gennemført
- succes Ingen
FLIS Genudbud
Releasenotat FLIS 5.1
© 2018 Netcompany Side 17 af 19
members stemmer
ikke med R4.5
(udregning af
measure) på
følgende miljøer 1)
FLIS 4.5 prod 2)
FLIS 5.0 preprod og
3) FLIS 5.0 prod.
Ved succesfuld test
vil measuret
returnere den
forventede værdi.
Det bør bemærkes,
at værdien fra de 3
miljøer vil afvige, da
hver version har
indlæst forskellige
mængder data.
KOMBITFLISG-
3897 Ukendt række
Funktionel
test
Det er blevet testet
at dimensionen
Handicapydelse nu
kan processere
succesfuldt for både
Dragør, Egedal,
Fåborg-Midtfyn og
Hedensted
kommune.
Gennemført
- succes Ingen
Udestående
571
Snitfladeændringer
til DREAM
Funktionel
test
Nøgletalstest
Testet at data efter
implementeringen
af snitfladen er
uændret i de højere
lag.
Gennemført
– succes Ingen
3.3 Rettede semi-additive measures til calculated measures kuberne
Tabellen herunder viser en liste over de 44 measures I kuberne, der er blevet rettet som følge af løsning af bug [KOMBFLISG-4088]. Vær opmærksom på, at navngivningen i visse af nedenstående measures har ændret sig i release 5.1. ”Fraværsdage” er omdøbt til ”Kalenderdage” og ”Fraværsprocent” er omdøbt til ”Omfang”, jf. ÆA051.
Kube Measure
Skole [Measures].[Antal elever med sen skolestart]
Skole [Measures].[Gennemsnitligt antal elever fra alle skoletyper]
Skole [Measures].[Antal elever der er tilgået segregeret undervisning]
Skole [Measures].[Antal elever der sidste år gik i almindelig klasse]
Skole [Measures].[Antal elever der er fragået segregeret undervisning]
FLIS Genudbud
Releasenotat FLIS 5.1
© 2018 Netcompany Side 18 af 19
Skole [Measures].[Antal elever der sidste år gik i specialklasse]
Skole [Measures].[Antal elever i paragraf 20.3 og 20.5 - specialklasse]
Skole [Measures].[Antal elever der går i folkeskole]
Skole [Measures].[Antal specialklasser]
Borger [Measures].[Første antal borgere sidste år ÅTD]
Borger [Measures].[Gennemsnitligt antal borgere sidste år ÅTD
Borger [Measures].[Seneste antal borgere sidste år ÅTD]
Borger [Measures].[Første antal borgere ÅTD]
Borger [Measures].[Gennemsnitligt antal borgere ÅTD]
Borger [Measures].[Seneste antal borgere ÅTD]
Borger [Measures].[Gennemsnitsalder for gennemsnitligt antal borgere]
Borger [Measures].[Gennemsnitsalder for seneste antal borgere]
Borger [Measures].[Seneste antal borgere vægtet]
Borger [Measures].[Seneste summeret alder i måneder]
Personale [Measures].[Andel medarbejdere med fraværsdage]
Personale [Measures].[Andel medarbejdere uden fraværsdage]
Personale [Measures].[Antal medarbejdere med < 5 fraværsdage i 2 år]
Personale [Measures].[Antal sygedage / sygemeldte]
Personale [Measures].[Gennemsnitligt personale afgang på voksne handicappede
området] (Meget tung beregning)
Personale [Measures].[Gennemsnitligt personale tilgang på voksne handicappede området]
(Meget tung beregning)
Personale [Measures].[Tæller 50.50.5.0.0.0] – virker ikke i F – ikke rettet
Personale [Measures].[Antal fuldtidsstillinger på udsatte børn og unge området]
Personale [Measures].[Gennemsnitligt personale afgang på udsatte børn og unge området]
(Meget tung beregning)
Personale [Measures].[Gennemsnitligt personale tilgang på udsatte børn og unge området]
(Meget tung beregning)
Personale [Measures].[Personale afgang på udsatte børn og unge området]
Personale [Measures].[Personale tilgang på udsatte børn og unge området]
FLIS Genudbud
Releasenotat FLIS 5.1
© 2018 Netcompany Side 19 af 19
Personale [Measures].[Andel medarbejdere med fraværsdage sidste år]
Personale [Measures].[Antal medarbejdere med fraværsdage sidste år]
Personale [Measures].[Antal sygedage / sygemeldte sidste år]
Personale [Measures].[Antal medarbejdere på voksne handicappede området]
Personale [Measures].[Antal medarbejdere på udsatte børn og unge området]
Ældre [Measures].[Gns antal leverede besøg pr uge for modtagere af leveret ydelse]
Ældre [Measures].[Gennemsnitligt leveret ydelser i timer pr uge ÅTD]
Ældre [Measures].[Gennemsnitligt leveret ydelser i minutter pr uge ÅTD]
Ældre [Measures].[Gennemsnitligt visiteret ydelser i timer pr uge ÅTD]
Ældre [Measures].[Gennemsnitligt visiteret ydelser i minutter pr uge ÅTD]
VH Dimensionerne Bevillingsdato og Forventet Slutdato er blevet fjernet fra VH-kuben,
men ingen measures er blevet ændret.
Økonomi [Measures].[Nettoudgifter til kost-/efterskole]
Økonomi [Measures].[Nettoudgifter til sikrede døgninstitutioner]