Hovedflow
MappingBeskrivelseLoadtype
DSA_OOe_BD_0FUNDS_CTR_TEXT_EDW_OpusBevansvarsstedHierarkiIndlæsning af opus hierarkiet Bevillingsansvarssted fra TEXT tabellen.
Primær kilde og destination
KildelagPrimær kilde tabelFilterExpression på primær kildetabelDestinationslagPrimær destinations tabel
DSAdbo.DSA_OØ_BD_0FUNDS_CTR_TEXTExpressionEDWdbo.OpusBevillingsansvarsstedHierarki
Sekundære kilder
KildelagKildetabelExpressionKolonneJoin typeOperatorKildelagKildetabelExpressionKolonneOrder
DSAdbo.DSA_OØ_BD_0FUNDS_CTR_TEXTExpressionNodename_vLeft outer join<=DSAdbo.DSA_OØ_BD_0FUNDS_CTR_HIEILEAFTO1
DSAdbo.DSA_OØ_BD_0FUNDS_CTR_TEXTExpressionNodename_vLeft outer join>=DSAdbo.DSA_OØ_BD_0FUNDS_CTR_HIEILEAFFROM1
DSAdbo.DSA_OØ_BD_0FUNDS_CTR_HIEINODEIDLeft outer join=DSAdbo.DSA_OØ_BD_0FUNDS_CTR_HIENNODEID2
DSAdbo.DSA_OØ_BD_0FUNDS_CTR_TEXTSYS_KommuneIdLookup=EDWdbo.KommuneKommuneKode1
Forretningsregler
KildelagKildetabelKolonneForretningsregelDestinationslagDestinationstabelKolonne
EDWdbo.KommuneKommuneIDVærdien overføres direkteEDWdbo.OpusBevillingsansvarsstedHierarkiFK_Kommune_ID_Kommune
DSAdbo.DSA_OØ_BD_0FUNDS_CTR_TEXTBevillingsansvarsstedTekstForretningsregelEDWdbo.OpusBevillingsansvarsstedHierarkiBevillingsansvarsstedTekst
DSAdbo.DSA_OØ_BD_0FUNDS_CTR_TEXTNodeIdForretningsregelEDWdbo.OpusBevillingsansvarsstedHierarkiNodeID
DSAdbo.DSA_OØ_BD_0FUNDS_CTR_TEXTFUNDS_CTR0Værdien overføres direkteEDWdbo.OpusBevillingsansvarsstedHierarkiBevillingsansvarssted
DSAdbo.DSA_OØ_BD_0FUNDS_CTR_TEXTObjektNavnForretningsregelEDWdbo.OpusBevillingsansvarsstedHierarkiObjektNavn
DSAdbo.DSA_OØ_BD_0FUNDS_CTR_HIENPARENTIDVærdien overføres direkteEDWdbo.OpusBevillingsansvarsstedHierarkiParentID
DSAdbo.DSA_OØ_BD_0FUNDS_CTR_HIENNODENAMEHvis "0020" findes i Nodename så tages stringen efter "0020", hvis ikke medtages hele stringen. EDWdbo.OpusBevillingsansvarsstedHierarkiParentBevillingsansvarssted
PostSQLExpression
BeskrivelseExpression
USE EDW UPDATE d set SYS_ExtractDate = s.SYS_ExtractDate FROM stg.[OpusBevillingsansvarsstedHierarki_OPUS-Økonomi] s INNER JOIN Oekonomi.OpusBevillingsansvarsstedHierarki d /* Join on map columns */ ON (s.Bevillingsansvarssted = d.Bevillingsansvarssted OR (s.Bevillingsansvarssted IS NULL AND d.Bevillingsansvarssted 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