w ä s - eflis.dk · 3u ryhujnu yrnvqh kdqglfdsshgh iud vqlwiodgh / wlo / )/,6 ndq iud uhohdvh...

19
© 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

Upload: lamhuong

Post on 20-Mar-2019

213 views

Category:

Documents


0 download

TRANSCRIPT

© 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]