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
EDW[Skole].SK_ElevDubletTempEDW[Skole].SK_Elev
Sekundære kilder
KildelagKildetabelExpressionKolonneJoin typeOperatorKildelagKildetabelExpressionKolonneOrder
EDWSQL forespørgselFK_Person_BK_PersonLeft outer join=EDW[Borger].PersonSYS_BusinessKeyFK1
EDWSQL forespørgselGyldigFraDatoLeft outer join<EDW[Borger].PersonSYS_HistorikTil1
EDWSQL forespørgselGyldigFraDatoLeft outer join>=EDW[Borger].PersonSYS_HistorikFra1
EDWSQL forespørgselFK_PersonligKlassetrin_ID_SK_KlassetrinLeft outer join=EDW[Skole].SK_KlassetrinSK_KlassetrinID2
EDW[Skole].SK_ElevDubletTempAlderVedKalenderaarStartLookup=EDW[Skole].SK_KlassetrinForventetAlder1
EDW[Skole].SK_ElevDubletTempFK_Klasse_BK_SK_KlasseLookup=EDW[Skole].SK_KlasseSK_KlasseID2
EDW[Skole].SK_KlasseFK_Institution_ID_SK_InstitutionLookup=EDW[Skole].SK_InstitutionSK_InstitutionID3
Forretningsregler
KildelagKildetabelKolonneForretningsregelDestinationslagDestinationstabelKolonne
EDW[Skole].SK_ElevDubletTempCPRNummerVærdien overføres direkteEDW[Skole].SK_ElevCPRNummer
EDW[Skole].SK_ElevDubletTempFK_BetalingskommuneFagsystem_ID_KommuneVærdien overføres direkteEDW[Skole].SK_ElevFK_BetalingskommuneFagsystem_ID_Kommune
EDW[Skole].SK_KlassetrinKlassetrinKodeForretningsregelEDW[Skole].SK_ElevAlderssvarendeKlassetrin
EDW[Skole].SK_ElevDubletTempAlderVedKalenderaarStartElevens alder ved skoleårets begyndelse udregnes på baggrund af information fra persontabellen.
EDW[Skole].SK_KlassetrinForventetAlderVærdien overføres direkte
EDW[Skole].SK_ElevDubletTempFK_Klasse_BK_SK_KlasseVærdien overføres direkteEDW[Skole].SK_ElevFK_Klasse_BK_SK_Klasse
EDW[Skole].SK_ElevDubletTempFK_Bopaelskommune_ID_KommuneVærdien overføres direkteEDW[Skole].SK_ElevFK_Bopaelskommune_ID_Kommune
EDW[Skole].SK_ElevDubletTempErTosprogetElevVærdien overføres direkteEDW[Skole].SK_ElevErTosprogetElev
EDW[Skole].SK_ElevDubletTempBopaelskommuneFraCPRVærdien overføres direkteEDW[Skole].SK_ElevBopaelskommuneFraCPR
EDW[Skole].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. EDW[Skole].SK_ElevSkolestart
EDW[Skole].SK_ElevDubletTempFK_Person_BK_PersonVærdien overføres direkteEDW[Skole].SK_ElevFK_Person_BK_Person
EDW[Skole].SK_ElevDubletTempGyldigFraDatoVærdien overføres direkteEDW[Skole].SK_ElevGyldigFraDato
EDW[Skole].SK_ElevDubletTempFK_Elevtype_ID_SK_ElevtypeVærdien overføres direkteEDW[Skole].SK_ElevFK_ElevType_ID_SK_ElevType
EDW[Skole].SK_ElevDubletTempDSA_BatchDateVærdien overføres direkteEDW[Skole].SK_ElevDSA_BatchDate
EDW[Skole].SK_ElevDubletTempElevIdentVærdien overføres direkteEDW[Skole].SK_ElevElevIdent
EDW[Skole].SK_ElevDubletTempProduktionssystem_VCForretningsregelEDW[Skole].SK_ElevProduktionssystem
EDW[Skole].SK_ElevDubletTempFK_PersonligKlassetrin_ID_SK_KlassetrinVærdien overføres direkteEDW[Skole].SK_ElevFK_PersonligKlassetrin_ID_SK_Klassetrin
EDW[Skole].SK_ElevDubletTempSkoledistriktVærdien overføres direkteEDW[Skole].SK_ElevSkoledistrikt
EDW[Skole].SK_ElevDubletTempGyldigTilDatoVærdien overføres direkteEDW[Skole].SK_ElevGyldigTilDato
EDW[Skole].SK_ElevDubletTempFK_KommunalTilhoersforholdCPR_ID_KommuneVærdien overføres direkteEDW[Skole].SK_ElevFK_KommunalTilhoersforholdCPR_ID_Kommune
EDW[Skole].SK_ElevDubletTempSkoleaarVærdien overføres direkteEDW[Skole].SK_ElevSkoleaar
EDW[Skole].SK_KlasseFK_Klassetype_ID_SK_KlassetypeVærdien overføres direkteEDW[Skole].SK_ElevFK_Klassetype_BK_SK_Klassetype
EDW[Skole].SK_InstitutionSK_InstitutionIDForretningsregelEDW[Skole].SK_ElevFK_Institution_BK_SK_Institution