Hovedflow
MappingBeskrivelseLoadtype
EDW_SK_ElevDubletTemp_EDW_SK_ElevDubletDenne mapping overfører alle rækker fra ElevForloeb til Elev, hvor der er overlap på CPRNummer og den beskrevne periode mellem fagsystemerne. I disse tilfælde vil perioderne blive splittet op, således at det kun er de deciderede datoer der overlapper, hvorpå der bliver foretaget en udvælgelse. I disse tilfælde evalueres skoleejerkommunens og bopælskommunens produktionssystem, for at identificere den korrekte oplysning.
PreSQLExpression
BeskrivelseExpression
For at sikre korrekt evaluering af elevforløb, 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. Da leverandørerne skifter skoleår I forskellige måneder, loades hele skoleåret som nyeste leverancer fra hver leverandør omhandler også.DELETE e FROM EDW.Skole.SK_Elev e INNER JOIN ( SELECT MAX(Skoleaar) MaxSkoleaar FROM EDW.Skole.SK_ElevForloeb eia GROUP BY Produktionssystem UNION SELECT MAX(Skoleaar) MaxSkoleaar FROM EDW.Skole.SK_ElevForloeb eia WHERE eia.SYS_BatchDate = @batchdate GROUP BY Produktionssystem ) eia ON eia.MaxSkoleaar = e.SkoleAar WHERE e.SYS_BatchDate != @batchdate
Primær kilde og destination
KildelagPrimær kilde tabelFilterExpression på primær kildetabelDestinationslagPrimær destinations tabel
EDWdbo.SK_ElevDubletTempEDWdbo.SK_Elev
Sekundære kilder
KildelagKildetabelExpressionKolonneJoin typeOperatorKildelagKildetabelExpressionKolonneOrder
EDWSQL forespørgselFK_Person_BK_PersonLeft outer join=EDWdbo.PersonSYS_BusinessKeyFK1
EDWSQL forespørgselGyldigFraDatoLeft outer join<EDWdbo.PersonSYS_HistorikTil1
EDWSQL forespørgselGyldigFraDatoLeft outer join>=EDWdbo.PersonSYS_HistorikFra1
EDWSQL forespørgselFK_PersonligKlassetrin_ID_SK_KlassetrinLeft outer join=EDWdbo.SK_KlassetrinSK_KlassetrinID2
EDWdbo.SK_ElevDubletTempAlderVedKalenderaarStartLookup=EDWdbo.SK_KlassetrinForventetAlder1
EDWdbo.SK_ElevDubletTempFK_Klasse_BK_SK_KlasseLookup=EDWdbo.SK_KlasseSK_KlasseID2
EDWdbo.SK_KlasseFK_Institution_ID_SK_InstitutionLookup=EDWdbo.SK_InstitutionSK_InstitutionID3
Forretningsregler
KildelagKildetabelKolonneForretningsregelDestinationslagDestinationstabelKolonne
EDWdbo.SK_ElevDubletTempCPRNummerVærdien overføres direkteEDWdbo.SK_ElevCPRNummer
EDWdbo.SK_ElevDubletTempFK_BetalingskommuneFagsystem_ID_KommuneVærdien overføres direkteEDWdbo.SK_ElevFK_BetalingskommuneFagsystem_ID_Kommune
EDWdbo.SK_KlassetrinKlassetrinKodeForretningsregelEDWdbo.SK_ElevAlderssvarendeKlassetrin
EDWdbo.SK_ElevDubletTempAlderVedKalenderaarStartElevens alder ved skoleårets begyndelse udregnes på baggrund af information fra persontabellen.
EDWdbo.SK_KlassetrinForventetAlderVærdien overføres direkte
EDWdbo.SK_ElevDubletTempFK_Klasse_BK_SK_KlasseVærdien overføres direkteEDWdbo.SK_ElevFK_Klasse_BK_SK_Klasse
EDWdbo.SK_ElevDubletTempFK_Bopaelskommune_ID_KommuneVærdien overføres direkteEDWdbo.SK_ElevFK_Bopaelskommune_ID_Kommune
EDWdbo.SK_ElevDubletTempErTosprogetElevVærdien overføres direkteEDWdbo.SK_ElevErTosprogetElev
EDWdbo.SK_ElevDubletTempBopaelskommuneFraCPRVærdien overføres direkteEDWdbo.SK_ElevBopaelskommuneFraCPR
EDWdbo.SK_ElevDubletTempSkolestart_VCSammenligning af det personlige klassetrin med det forventede klassetrin ved skoleårets start, benyttes til at udregne hvorvidt eleven er tidlig, sen eller alderssvarende ved sin indgang i klassen. EDWdbo.SK_ElevSkolestart
EDWdbo.SK_ElevDubletTempFK_Person_BK_PersonVærdien overføres direkteEDWdbo.SK_ElevFK_Person_BK_Person
EDWdbo.SK_ElevDubletTempGyldigFraDatoVærdien overføres direkteEDWdbo.SK_ElevGyldigFraDato
EDWdbo.SK_ElevDubletTempFK_Elevtype_ID_SK_ElevtypeVærdien overføres direkteEDWdbo.SK_ElevFK_ElevType_ID_SK_ElevType
EDWdbo.SK_ElevDubletTempDSA_BatchDateVærdien overføres direkteEDWdbo.SK_ElevDSA_BatchDate
EDWdbo.SK_ElevDubletTempElevIdentVærdien overføres direkteEDWdbo.SK_ElevElevIdent
EDWdbo.SK_ElevDubletTempProduktionssystem_VCForretningsregelEDWdbo.SK_ElevProduktionssystem
EDWdbo.SK_ElevDubletTempFK_PersonligKlassetrin_ID_SK_KlassetrinVærdien overføres direkteEDWdbo.SK_ElevFK_PersonligKlassetrin_ID_SK_Klassetrin
EDWdbo.SK_ElevDubletTempSkoledistriktVærdien overføres direkteEDWdbo.SK_ElevSkoledistrikt
EDWdbo.SK_ElevDubletTempGyldigTilDatoVærdien overføres direkteEDWdbo.SK_ElevGyldigTilDato
EDWdbo.SK_ElevDubletTempFK_KommunalTilhoersforholdCPR_ID_KommuneVærdien overføres direkteEDWdbo.SK_ElevFK_KommunalTilhoersforholdCPR_ID_Kommune
EDWdbo.SK_ElevDubletTempSkoleaarVærdien overføres direkteEDWdbo.SK_ElevSkoleaar
EDWdbo.SK_KlasseFK_Klassetype_ID_SK_KlassetypeVærdien overføres direkteEDWdbo.SK_ElevFK_Klassetype_BK_SK_Klassetype
EDWdbo.SK_InstitutionSK_InstitutionIDForretningsregelEDWdbo.SK_ElevFK_Institution_BK_SK_Institution