Hovedflow
MappingBeskrivelseLoadtype
DSA_TEA_Elev_EleverPersonTemp_EDW_SK_ElevForloebDenne mapping evaluerer hele den kørte leverances skoleår i DSA og opbygger rensede elevforløb på baggrund af de regler, der er opsat i forbindelse med implementeringen af ÆA132 i foråret 2019.
PreSQLExpression
BeskrivelseExpression
For at sikre korrekt evaluering af elevforloeb, selv når der måtte være huller i fagsystemernes leverancer, behandler FLIS altid hele det skoleår, som nuværende leverance tilhører. Denne PreSQL pruner leverancens skoleår, baseret på den viden, at TEA skifter skoleår med Augustleverancen.DELETE eia FROM edw.Skole.SK_ElevForloeb eia JOIN mdm.Audit.Execution ex ON ex.ExecutionId = eia.sys_executionid JOIN edw.Generel.tid t on t.dato = @batchdate WHERE ex.PackageName = 'DSA_TEA_Elev_EleverPersonTemp_EDW_SK_ElevForloeb' AND eia.Skoleaar = t.SkoleAar
Primær kilde og destination
KildelagPrimær kilde tabelFilterExpression på primær kildetabelDestinationslagPrimær destinations tabel
DSA[D110-10-1].DSA_TEA_Elev_EleverPersonTempEDW[Skole].SK_ElevForloeb
Sekundære kilder
KildelagKildetabelExpressionKolonneJoin typeOperatorKildelagKildetabelExpressionKolonneOrder
DSASQL forespørgselKlasseidentLeft outer join=DSASQL forespørgselKlasseident1
DSA[D110-10-1].DSA_TEA_Elev_EleverPersonTempBetalingskommuneFagsystem_VCLookup=EDW[Generel].KommuneKommuneKode1
DSA[D110-10-1].DSA_TEA_Elev_EleverPersonTempBopaelskommune_VCLookup=EDW[Generel].KommuneKommuneKode2
DSA[D110-10-1].DSA_TEA_Elev_EleverPersonTempElevType_VCLookup=EDW[Skole].SK_ElevtypeFagsystemElevtypeKode3
DSA[D110-10-1].DSA_TEA_Elev_EleverPersonTempProduktionssystem_VCLookup=EDW[Skole].SK_ElevtypeProduktionssystem3
DSA[D110-10-1].DSA_TEA_Elev_EleverPersonTempCPR10_VCLookup=EDW[Borger].PersonPersonnummer4
DSA[D110-10-1].DSA_TEA_Elev_EleverPersonTempKlasseIdent_VCLookup=EDW[Skole].SK_KlasseKlasseident5
DSA[D110-10-1].DSA_TEA_Elev_EleverPersonTempPersonlig_Klassetrin_VCLookup=EDW[Skole].SK_KlassetrinFagsystemKlassetrinKode6
Forretningsregler
KildelagKildetabelKolonneForretningsregelDestinationslagDestinationstabelKolonne
EDW[Generel].KommuneKommuneIDBetalingskommune overskrives med bopælskommune, hvis den ikke er angivet i fagsystemet med valid kommune. EDW[Generel].SK_ElevForloebFK_BetalingskommuneFagsystem_ID_Kommune
DSA[D110-10-1].DSA_TEA_Elev_EleverPersonTempDA2Værdien overføres direkteEDW[D110-10-1].SK_ElevForloebErTosprogetElev
DSA[D110-10-1].DSA_TEA_Elev_EleverPersonTempDSA_BatchDateVærdien overføres direkteEDW[D110-10-1].SK_ElevForloebDSA_BatchDate
DSA[D110-10-1].DSA_TEA_Elev_EleverPersonTempElevidentVærdien overføres direkteEDW[D110-10-1].SK_ElevForloebElevIdent
DSA[D110-10-1].DSA_TEA_Elev_EleverPersonTempPersonlig_Klassetrin_VCHvis elevens personlige klassetrin mangler benyttes klassens klassetrin
DSA[D110-10-1].DSA_TEA_Elev_EleverPersonTempBopælskommuneFraCPRVærdien overføres direkteEDW[D110-10-1].SK_ElevForloebBopaelskommuneFraCPR
DSA[D110-10-1].DSA_TEA_Elev_EleverPersonTempCPR10_VCForretningsregelEDW[D110-10-1].SK_ElevForloebCPRNummer
EDW[Skole].SK_ElevtypeSK_ElevtypeIDForretningsregelEDW[Skole].SK_ElevForloebFK_Elevtype_ID_SK_Elevtype
EDW[Skole].SK_KlassetrinSK_KlassetrinIDForretningsregelEDW[Skole].SK_ElevForloebFK_PersonligKlassetrin_ID_SK_Klassetrin
EDW[Generel].KommuneKommuneIDForretningsregelEDW[Generel].SK_ElevForloebFK_Bopaelskommune_ID_Kommune
EDW[Skole].SK_KlasseSYS_BusinessKeyFKVærdien overføres direkteEDW[Skole].SK_ElevForloebFK_Klasse_BK_SK_Klasse
DSA[D110-10-1].DSA_TEA_Elev_EleverPersonTempGyldigTilDatoVærdien overføres direkteEDW[D110-10-1].SK_ElevForloebGyldigTilDato
DSA[D110-10-1].DSA_TEA_Elev_EleverPersonTempGyldigFraDatoVærdien overføres direkteEDW[D110-10-1].SK_ElevForloebGyldigFraDato
DSA[D110-10-1].DSA_TEA_Elev_EleverPersonTempSkoleAarVærdien overføres direkteEDW[D110-10-1].SK_ElevForloebSkoleaar
DSA[D110-10-1].DSA_TEA_Elev_EleverPersonTempProduktionssystem_VCForretningsregelEDW[D110-10-1].SK_ElevForloebProduktionssystem
EDW[Borger].PersonSYS_BusinessKeyFKVærdien overføres direkteEDW[Borger].SK_ElevForloebFK_Person_BK_Person
DSA[D110-10-1].DSA_TEA_Elev_EleverPersonTempSkoledistriktVærdien overføres direkteEDW[D110-10-1].SK_ElevForloebSkoledistrikt
DSA[D110-10-1].DSA_TEA_Elev_EleverPersonTempFK_BetalingskommuneCPR_ID_KommuneHvis eleven ikke findes i persontabellen sættes kommunalt tilhørsforhold til -1. EDW[D110-10-1].SK_ElevForloebFK_KommunalTilhoersforholdCPR_ID_Kommune