Mapping | Beskrivelse | Loadtype |
---|---|---|
DSA_OOe_BD_0PROFIT_CTR_TEXT_EDW_OpusProfitcenterHierarki | Indlæsning af opus hierarkiet Profitcenter fra TEXT tabellen. |
Kildelag | Primær kilde tabel | FilterExpression på primær kildetabel | Destinationslag | Primær destinations tabel |
---|---|---|---|---|
DSA | dbo.DSA_OØ_BD_0PROFIT_CTR_TEXT | Expression | EDW | dbo.OpusProfitcenterHierarki |
Kildelag | Kildetabel | Expression | Kolonne | Join type | Operator | Kildelag | Kildetabel | Expression | Kolonne | Order |
---|---|---|---|---|---|---|---|---|---|---|
DSA | dbo.DSA_OØ_BD_0PROFIT_CTR_TEXT | Expression | Nodename_v | Left outer join | <= | DSA | dbo.DSA_OØ_BD_0PROFIT_CTR_HIEI | LEAFTO | 1 | |
DSA | dbo.DSA_OØ_BD_0PROFIT_CTR_TEXT | Expression | Nodename_v | Left outer join | >= | DSA | dbo.DSA_OØ_BD_0PROFIT_CTR_HIEI | LEAFFROM | 1 | |
DSA | dbo.DSA_OØ_BD_0PROFIT_CTR_HIEI | NODEID | Left outer join | = | DSA | dbo.DSA_OØ_BD_0PROFIT_CTR_HIEN | NODEID | 2 | ||
DSA | dbo.DSA_OØ_BD_0PROFIT_CTR_TEXT | SYS_KommuneId | Lookup | = | EDW | dbo.Kommune | KommuneKode | 1 |
Kildelag | Kildetabel | Kolonne | Forretningsregel | Destinationslag | Destinationstabel | Kolonne |
---|---|---|---|---|---|---|
DSA | dbo.DSA_OØ_BD_0PROFIT_CTR_TEXT | ObjektNavn | EDW | dbo.OpusProfitcenterHierarki | ObjektNavn | |
DSA | dbo.DSA_OØ_BD_0PROFIT_CTR_TEXT | PROFIT_CTR0 | EDW | dbo.OpusProfitcenterHierarki | Profitcenter | |
EDW | dbo.Kommune | KommuneID | EDW | dbo.OpusProfitcenterHierarki | FK_Kommune_ID_Kommune | |
DSA | dbo.DSA_OØ_BD_0PROFIT_CTR_TEXT | ProfitcenterTekst | EDW | dbo.OpusProfitcenterHierarki | ProfitcenterTekst | |
DSA | dbo.DSA_OØ_BD_0PROFIT_CTR_TEXT | NodeId | EDW | dbo.OpusProfitcenterHierarki | NodeID | |
DSA | dbo.DSA_OØ_BD_0PROFIT_CTR_HIEN | PARENTID | EDW | dbo.OpusProfitcenterHierarki | ParentID | |
DSA | dbo.DSA_OØ_BD_0PROFIT_CTR_HIEN | NODENAME | EDW | dbo.OpusProfitcenterHierarki | ParentProfitcenter |
Beskrivelse | Expression |
---|---|
USE EDW UPDATE d set SYS_ExtractDate = s.SYS_ExtractDate FROM stg.[OpusProfitcenterHierarki_OPUS-Økonomi] s INNER JOIN Oekonomi.OpusProfitcenterHierarki d /* Join on map columns */ ON (s.Profitcenter = d.Profitcenter OR (s.Profitcenter IS NULL AND d.Profitcenter 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 |