Hovedflow
MappingBeskrivelseLoadtype
DSA_KMD_Elev_Klasse_EDW_SK_KlasseMapping: DSA_KMD_Elev_Klasse SK_Klasse (EDW) • 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: • Lookups: Lookups på Institution / Klassetrin / Klassetype / Skoleår • Klassetype SELECT: Håndtering og transformation af Klassetype • Forberedende SELECT: Samling af data med foreign keys • Endelig SELECT: Output til SK_KlasseDelta 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 KMD skifter skoleår med Septemberleverancen.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 = DATEADD(month,-1,@batchdate) WHERE ex.PackageName = 'DSA_KMD_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_KMD_Elev_KlasseEDWdbo.SK_Klasse
Forretningsregler
KildelagKildetabelKolonneForretningsregelDestinationslagDestinationstabelKolonne
DSAdbo.DSA_KMD_Elev_KlasseKlasseidentVærdien overføres direkteEDWdbo.SK_KlasseKlasseident
DSAdbo.DSA_KMD_Elev_KlasseKlassesporVærdien overføres direkteEDWdbo.SK_KlasseKlassespor
DSAdbo.DSA_KMD_Elev_KlasseDSA_Batchdate_VCForretningsregelEDWdbo.SK_KlasseDSA_BatchDate
DSAdbo.DSA_KMD_Elev_KlasseProduktionssystem_VCForretningsregelEDWdbo.SK_KlasseProduktionssystem
DSAdbo.DSA_KMD_Elev_KlasseFK_Institution_ID_VCForretningsregelEDWdbo.SK_KlasseFK_Institution_ID_SK_Institution
DSAdbo.DSA_KMD_Elev_KlasseFK_Klassetrin_ID_VCForretningsregelEDWdbo.SK_KlasseFK_Klassetrin_ID_SK_Klassetrin
DSAdbo.DSA_KMD_Elev_KlasseFK_Klassetype_ID_VCForretningsregelEDWdbo.SK_KlasseFK_Klassetype_ID_SK_Klassetype