Hovedflow
MappingBeskrivelseLoadtype
DSA_KMD_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 KMD skifter skoleår med Septemberleverancen.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 = DATEADD(month,-1,@batchdate) WHERE ex.PackageName = 'DSA_KMD_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
DSAdbo.DSA_KMD_Elev_EleverPersonTempEDWdbo.SK_ElevForloeb
Sekundære kilder
KildelagKildetabelExpressionKolonneJoin typeOperatorKildelagKildetabelExpressionKolonneOrder
DSAdbo.DSA_KMD_Elev_EleverPersonTempBetalingskommuneFagsystem_VCLookup=EDWdbo.KommuneKommuneKode1
DSAdbo.DSA_KMD_Elev_EleverPersonTempElevType_VCLookup=EDWdbo.SK_ElevtypeFagsystemElevtypeKode2
DSAdbo.DSA_KMD_Elev_EleverPersonTempProduktionssystem_VCLookup=EDWdbo.SK_ElevtypeProduktionssystem2
DSAdbo.DSA_KMD_Elev_EleverPersonTempCPR10_VCLookup=EDWdbo.PersonPersonnummer3
DSAdbo.DSA_KMD_Elev_EleverPersonTempKlasseIdent_VCLookup=EDWdbo.SK_KlasseKlasseident4
DSAdbo.DSA_KMD_Elev_EleverPersonTempPersonlig_Klassetrin_VCLookup=EDWdbo.SK_KlassetrinFagsystemKlassetrinKode5
DSAdbo.DSA_KMD_Elev_EleverPersonTempBopaelskommune_VCLookup=EDWdbo.KommuneKommuneKode6
Forretningsregler
KildelagKildetabelKolonneForretningsregelDestinationslagDestinationstabelKolonne
DSAdbo.DSA_KMD_Elev_EleverPersonTempDSA_BatchDateVærdien overføres direkteEDWdbo.SK_ElevForloebDSA_BatchDate
DSAdbo.DSA_KMD_Elev_EleverPersonTempElevidentVærdien overføres direkteEDWdbo.SK_ElevForloebElevIdent
DSAdbo.DSA_KMD_Elev_EleverPersonTempCPR10_VCForretningsregelEDWdbo.SK_ElevForloebCPRNummer
DSAdbo.DSA_KMD_Elev_EleverPersonTempBopælskommuneFraCPRVærdien overføres direkteEDWdbo.SK_ElevForloebBopaelskommuneFraCPR
EDWdbo.SK_KlassetrinSK_KlassetrinIDForretningsregelEDWdbo.SK_ElevForloebFK_PersonligKlassetrin_ID_SK_Klassetrin
EDWdbo.SK_ElevtypeSK_ElevtypeIDForretningsregelEDWdbo.SK_ElevForloebFK_Elevtype_ID_SK_Elevtype
EDWdbo.PersonSYS_BusinessKeyFKVærdien overføres direkteEDWdbo.SK_ElevForloebFK_Person_BK_Person
EDWdbo.SK_KlasseSYS_BusinessKeyFKVærdien overføres direkteEDWdbo.SK_ElevForloebFK_Klasse_BK_SK_Klasse
EDWdbo.KommuneKommuneIDBetalingskommune overskrives med bopælskommune, hvis den ikke er angivet i fagsystemet. EDWdbo.SK_ElevForloebFK_BetalingskommuneFagsystem_ID_Kommune
DSAdbo.DSA_KMD_Elev_EleverPersonTempSkoledistriktVærdien overføres direkteEDWdbo.SK_ElevForloebSkoledistrikt
DSAdbo.DSA_KMD_Elev_EleverPersonTempGyldigTilDatoVærdien overføres direkteEDWdbo.SK_ElevForloebGyldigTilDato
DSAdbo.DSA_KMD_Elev_EleverPersonTempProduktionssystem_VCForretningsregelEDWdbo.SK_ElevForloebProduktionssystem
DSAdbo.DSA_KMD_Elev_EleverPersonTempFK_BetalingskommuneCPR_ID_KommuneHvis eleven ikke findes i persontabellen, sættes kommunalt tilhørsforhold til -1. EDWdbo.SK_ElevForloebFK_KommunalTilhoersforholdCPR_ID_Kommune
DSAdbo.DSA_KMD_Elev_EleverPersonTempTosprogetElev_VC_intForretningsregelEDWdbo.SK_ElevForloebErTosprogetElev
DSAdbo.DSA_KMD_Elev_EleverPersonTempGyldigFraDatoVærdien overføres direkteEDWdbo.SK_ElevForloebGyldigFraDato
EDWdbo.KommuneKommuneIDForretningsregelEDWdbo.SK_ElevForloebFK_Bopaelskommune_ID_Kommune
DSAdbo.DSA_KMD_Elev_EleverPersonTempSkoleAarVærdien overføres direkteEDWdbo.SK_ElevForloebSkoleaar