Hovedflow
MappingBeskrivelseLoadtype
DSA_OOe_BD_0FUND_HIEN_EDW_OpusKapitalmiddelHierarkiIndlæsning af opus hierarkiet Kapitalmiddel fra HIEN tabellen.
Primær kilde og destination
KildelagPrimær kilde tabelFilterExpression på primær kildetabelDestinationslagPrimær destinations tabel
DSA[D001-11-1].DSA_OØ_BD_0FUND_HIENEDW[Oekonomi].OpusKapitalmiddelHierarki
Sekundære kilder
KildelagKildetabelExpressionKolonneJoin typeOperatorKildelagKildetabelExpressionKolonneOrder
DSA[D001-11-1].DSA_OØ_BD_0FUND_HIENHIEIDLeft outer join=DSA[D001-11-1].DSA_OØ_BD_0FUND_HIENHIEID1
DSA[D001-11-1].DSA_OØ_BD_0FUND_HIENPARENTIDLeft outer join=DSA[D001-11-1].DSA_OØ_BD_0FUND_HIENNODEID1
DSA[D001-11-1].DSA_OØ_BD_0FUND_HIENSYS_KommuneIdLeft outer join=DSA[D001-11-1].DSA_OØ_BD_0FUND_HIENSYS_KommuneId1
DSA[D001-11-1].DSA_OØ_BD_0FUND_HIENHIEIDLeft outer join=DSA[D001-11-1].DSA_OØ_BD_0FUND_HIETHIEID2
DSA[D001-11-1].DSA_OØ_BD_0FUND_HIENNODENAMELeft outer join=DSA[D001-11-1].DSA_OØ_BD_0FUND_HIETNODENAME2
DSA[D001-11-1].DSA_OØ_BD_0FUND_HIENSYS_KommuneIdLeft outer join=DSA[D001-11-1].DSA_OØ_BD_0FUND_HIETSYS_KommuneId2
DSA[D001-11-1].DSA_OØ_BD_0FUND_HIENKapitalmiddelLeft outer join=DSA[D001-11-1].DSA_OØ_BD_0FUND_TEXTFilterExpression: LANGU0 = 'K' AND FM_AREA0='0020'FUND03
DSA[D001-11-1].DSA_OØ_BD_0FUND_HIENSYS_KommuneIdLeft outer join=DSA[D001-11-1].DSA_OØ_BD_0FUND_TEXTFilterExpression: LANGU0 = 'K' AND FM_AREA0='0020'SYS_KommuneId3
DSA[D001-11-1].DSA_OØ_BD_0FUND_HIENSYS_KommuneIdLookup=EDW[Generel].KommuneKommuneKode1
Forretningsregler
KildelagKildetabelKolonneForretningsregelDestinationslagDestinationstabelKolonne
DSA[D001-11-1].DSA_OØ_BD_0FUND_HIENNODEIDVærdien overføres direkteEDW[D001-11-1].OpusKapitalmiddelHierarkiNodeID
DSA[D001-11-1].DSA_OØ_BD_0FUND_HIENPARENTIDForretningsregelEDW[D001-11-1].OpusKapitalmiddelHierarkiParentID
DSA[D001-11-1].DSA_OØ_BD_0FUND_HIENParentKapitalmiddelForretningsregelEDW[D001-11-1].OpusKapitalmiddelHierarkiParentKapitalmiddel
DSA[D001-11-1].DSA_OØ_BD_0FUND_HIETKapitalmiddelTekstForretningsregelEDW[D001-11-1].OpusKapitalmiddelHierarkiKapitalmiddelTekst
DSA[D001-11-1].DSA_OØ_BD_0FUND_HIENIOBJNMVærdien overføres direkteEDW[D001-11-1].OpusKapitalmiddelHierarkiObjektNavn
DSA[D001-11-1].DSA_OØ_BD_0FUND_HIENKapitalmiddelForretningsregelEDW[D001-11-1].OpusKapitalmiddelHierarkiKapitalmiddel
EDW[Generel].KommuneKommuneIDVærdien overføres direkteEDW[Generel].OpusKapitalmiddelHierarkiFK_Kommune_ID_Kommune
PostSQLExpression
BeskrivelseExpression
USE EDW UPDATE d set SYS_ExtractDate = s.SYS_ExtractDate FROM stg.[OpusKapitalmiddelHierarki_OPUS-Økonomi] s INNER JOIN Oekonomi.OpusKapitalmiddelHierarki d /* Join on map columns */ ON (s.Kapitalmiddel = d.Kapitalmiddel OR (s.Kapitalmiddel IS NULL AND d.Kapitalmiddel 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