Hovedflow
MappingBeskrivelseLoadtype
EDW_SK_ElevForloeb_EDW_SK_ElevNonDubletDenne mapping overfører alle rækker til Elev-tabellen, hvor der ikke er overlap på CPRNummer og perioden imellem produktionssystemerne. Såfremt en elevoplysning beskriver en periode, som kun eksisterer i én af de to fagsystemer, vil denne altid antages at være gyldig.
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_ElevForloebEDWdbo.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_ElevForloebAlderVedKalenderaarStartLookup=EDWdbo.SK_KlassetrinForventetAlder1
EDWdbo.SK_ElevForloebFK_Klasse_BK_SK_KlasseLookup=EDWdbo.SK_KlasseSK_KlasseID2
EDWdbo.SK_KlasseFK_Institution_ID_SK_InstitutionLookup=EDWdbo.SK_InstitutionSK_InstitutionID3
Forretningsregler
KildelagKildetabelKolonneForretningsregelDestinationslagDestinationstabelKolonne
EDWdbo.SK_KlassetrinForventetAlderVærdien overføres direkte
EDWdbo.SK_ElevForloebAlderVedKalenderaarStartElevens alder ved skoleårets begyndelse udregnes på baggrund af information fra persontabellen.
EDWdbo.SK_ElevForloebCPRNummerVærdien overføres direkteEDWdbo.SK_ElevCPRNummer
EDWdbo.SK_KlassetrinKlassetrinKodeForretningsregelEDWdbo.SK_ElevAlderssvarendeKlassetrin
EDWdbo.SK_ElevForloebErTosprogetElevVærdien overføres direkteEDWdbo.SK_ElevErTosprogetElev
EDWdbo.SK_ElevForloebDSA_BatchDateVærdien overføres direkteEDWdbo.SK_ElevDSA_BatchDate
EDWdbo.SK_ElevForloebBopaelskommuneFraCPRVærdien overføres direkteEDWdbo.SK_ElevBopaelskommuneFraCPR
EDWdbo.SK_ElevForloebElevIdentVærdien overføres direkteEDWdbo.SK_ElevElevIdent
EDWdbo.SK_ElevForloebFK_Elevtype_ID_SK_ElevtypeVærdien overføres direkteEDWdbo.SK_ElevFK_ElevType_ID_SK_ElevType
EDWdbo.SK_ElevForloebFK_Person_BK_PersonVærdien overføres direkteEDWdbo.SK_ElevFK_Person_BK_Person
EDWdbo.SK_ElevForloebFK_KommunalTilhoersforholdCPR_ID_KommuneVærdien overføres direkteEDWdbo.SK_ElevFK_KommunalTilhoersforholdCPR_ID_Kommune
EDWdbo.SK_ElevForloebFK_Klasse_BK_SK_KlasseVærdien overføres direkteEDWdbo.SK_ElevFK_Klasse_BK_SK_Klasse
EDWdbo.SK_ElevForloebSkoledistriktVærdien overføres direkteEDWdbo.SK_ElevSkoledistrikt
EDWdbo.SK_ElevForloebFK_Bopaelskommune_ID_KommuneVærdien overføres direkteEDWdbo.SK_ElevFK_Bopaelskommune_ID_Kommune
EDWdbo.SK_ElevForloebGyldigTilDatoVærdien overføres direkteEDWdbo.SK_ElevGyldigTilDato
EDWdbo.SK_ElevForloebFK_BetalingskommuneFagsystem_ID_KommuneVærdien overføres direkteEDWdbo.SK_ElevFK_BetalingskommuneFagsystem_ID_Kommune
EDWdbo.SK_ElevForloebProduktionssystem_VCForretningsregelEDWdbo.SK_ElevProduktionssystem
EDWdbo.SK_ElevForloebGyldigFraDatoVærdien overføres direkteEDWdbo.SK_ElevGyldigFraDato
EDWdbo.SK_ElevForloebFK_PersonligKlassetrin_ID_SK_KlassetrinVærdien overføres direkteEDWdbo.SK_ElevFK_PersonligKlassetrin_ID_SK_Klassetrin
EDWdbo.SK_ElevForloebSkoleaarVærdien overføres direkteEDWdbo.SK_ElevSkoleaar
EDWdbo.SK_ElevForloebSkolestart_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_ElevForloebSK_ElevForloebIDVærdien overføres direkteEDWdbo.SK_ElevSK_ElevID
EDWdbo.SK_InstitutionSK_InstitutionIDForretningsregelEDWdbo.SK_ElevFK_Institution_BK_SK_Institution
EDWdbo.SK_KlasseFK_Klassetype_ID_SK_KlassetypeForretningsregelEDWdbo.SK_ElevFK_Klassetype_BK_SK_Klassetype