Hovedflow
MappingBeskrivelseLoadtype
DSA_KoblingstabelTemp_EDW_OpusOmkostningsstedHierarkiIndlæser til Opus Omkostningssted Hierarkiet fra Koblingstabellen.
Primær kilde og destination
KildelagPrimær kilde tabelFilterExpression på primær kildetabelDestinationslagPrimær destinations tabel
DSA[D110-10-1].DSA_KoblingstabelTempDSA_KoblingstabelTemp.Omkostningssted IS NOT NULLEDW[Oekonomi].OpusOmkostningsstedHierarki
Sekundære kilder
KildelagKildetabelExpressionKolonneJoin typeOperatorKildelagKildetabelExpressionKolonneOrder
DSA[D110-10-1].DSA_KoblingstabelTempSYS_KommuneIdLookup=EDW[Generel].KommuneKommuneKode1
Forretningsregler
KildelagKildetabelKolonneForretningsregelDestinationslagDestinationstabelKolonne
DSA[D110-10-1].DSA_KoblingstabelTempObjektNavnForretningsregelEDW[D110-10-1].OpusOmkostningsstedHierarkiObjektNavn
DSA[D110-10-1].DSA_KoblingstabelTempOmkostningsstedVærdien overføres direkteEDW[D110-10-1].OpusOmkostningsstedHierarkiOmkostningssted
EDW[Generel].KommuneKommuneIDVærdien overføres direkteEDW[Generel].OpusOmkostningsstedHierarkiFK_Kommune_ID_Kommune
PostSQLExpression
BeskrivelseExpression
USE EDW UPDATE d set SYS_ExtractDate = s.SYS_ExtractDate FROM stg.[OpusOmkostningsstedHierarki_ETL] s INNER JOIN Oekonomi.OpusOmkostningsstedHierarki d /* Join on map columns */ ON (s.Omkostningssted = d.Omkostningssted OR (s.Omkostningssted IS NULL AND d.Omkostningssted IS NULL)) AND (s.FK_Kommune_ID_Kommune = d.FK_Kommune_ID_Kommune OR (s.FK_Kommune_ID_Kommune IS NULL AND d.FK_Kommune_ID_Kommune IS NULL)) AND (s.ObjektNavn = d.ObjektNavn OR (s.ObjektNavn IS NULL AND d.ObjektNavn IS NULL)) /* Filter on currently loaded munipality*/ AND s.SYS_KommuneId = d.SYS_KommuneId /* only update newer date */ WHERE d.SYS_ExtractDate < s.SYS_ExtractDate /* affected by current mapping */ AND s.SYS_KommuneId = @Kommunekode AND s.SYS_BatchDate = @BatchDate