Hovedflow
MappingBeskrivelseLoadtype
DSA_TEA_Elev_Klasse_EDW_SK_KlasseMapping: DSA_TEA_Elev_Klasse_EDW_SK_Klasse • Idéen med denne mapping, er at placere mest mulig logik direkte i SQL-overriden for at mindske afhængighed af scriptingGUI. • Mappingen er udarbejdet/opdateret af TELE i forbindelse med KMD MinUddannelse. • Relevant Designdokument: D0170 – Konverteringsdesign for Skole-området. Strukturen i denne SQL-override er som følgende: • 1. Lookups • 2. Klassetype SELECT • 3. Forberedende SELECT • 4. Endelig SELECTSemi Full Load
PreSQLExpression
BeskrivelseExpression
Det er vist sig, at klasseleverancen ikke er semi-full load, og da er der klasser i løbet af skoleårets leverancer, som ikke er indeholdt i den sidste leverance for skoleåret. Da er mappingen lavet således, at den indlæser hele skoleåret. Denne PreSQL pruner leverancens skoleår, baseret på den viden, at TEA skifter skoleår med Augustleverancen.DELETE eia FROM EDW.Skole.SK_Klasse 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_Klasse_EDW_SK_Klasse' AND eia.Skoleaar = t.SkoleAar
Primær kilde og destination
KildelagPrimær kilde tabelFilterExpression på primær kildetabelDestinationslagPrimær destinations tabel
DSAdbo.DSA_TEA_Elev_KlasseEDWdbo.SK_Klasse
Forretningsregler
KildelagKildetabelKolonneForretningsregelDestinationslagDestinationstabelKolonne
DSAdbo.DSA_TEA_Elev_KlasseKlasseidentVærdien overføres direkteEDWdbo.SK_KlasseKlasseident
DSAdbo.DSA_TEA_Elev_KlasseKlassesporVærdien overføres direkteEDWdbo.SK_KlasseKlassespor
DSAdbo.DSA_TEA_Elev_KlasseDSA_Batchdate_VCForretningsregelEDWdbo.SK_KlasseDSA_BatchDate
DSAdbo.DSA_TEA_Elev_KlasseFK_Institution_ID_VCForretningsregelEDWdbo.SK_KlasseFK_Institution_ID_SK_Institution
DSAdbo.DSA_TEA_Elev_KlasseProduktionssystem_VCForretningsregelEDWdbo.SK_KlasseProduktionssystem
DSAdbo.DSA_TEA_Elev_KlasseFK_Klassetrin_ID_VCForretningsregelEDWdbo.SK_KlasseFK_Klassetrin_ID_SK_Klassetrin
DSAdbo.DSA_TEA_Elev_KlasseFK_Klassetype_ID_VCForretningsregelEDWdbo.SK_KlasseFK_Klassetype_ID_SK_Klassetype