Mapping | Beskrivelse | Loadtype |
---|---|---|
DSA_OOe_BD_0FUND_HIEN_EDW_OpusKapitalmiddelHierarki | Indlæsning af opus hierarkiet Kapitalmiddel fra HIEN tabellen. |
Kildelag | Primær kilde tabel | FilterExpression på primær kildetabel | Destinationslag | Primær destinations tabel |
---|---|---|---|---|
DSA | [D001-11-1].DSA_OØ_BD_0FUND_HIEN | EDW | [Oekonomi].OpusKapitalmiddelHierarki |
Kildelag | Kildetabel | Expression | Kolonne | Join type | Operator | Kildelag | Kildetabel | Expression | Kolonne | Order |
---|---|---|---|---|---|---|---|---|---|---|
DSA | [D001-11-1].DSA_OØ_BD_0FUND_HIEN | HIEID | Left outer join | = | DSA | [D001-11-1].DSA_OØ_BD_0FUND_HIEN | HIEID | 1 | ||
DSA | [D001-11-1].DSA_OØ_BD_0FUND_HIEN | PARENTID | Left outer join | = | DSA | [D001-11-1].DSA_OØ_BD_0FUND_HIEN | NODEID | 1 | ||
DSA | [D001-11-1].DSA_OØ_BD_0FUND_HIEN | SYS_KommuneId | Left outer join | = | DSA | [D001-11-1].DSA_OØ_BD_0FUND_HIEN | SYS_KommuneId | 1 | ||
DSA | [D001-11-1].DSA_OØ_BD_0FUND_HIEN | HIEID | Left outer join | = | DSA | [D001-11-1].DSA_OØ_BD_0FUND_HIET | HIEID | 2 | ||
DSA | [D001-11-1].DSA_OØ_BD_0FUND_HIEN | NODENAME | Left outer join | = | DSA | [D001-11-1].DSA_OØ_BD_0FUND_HIET | NODENAME | 2 | ||
DSA | [D001-11-1].DSA_OØ_BD_0FUND_HIEN | SYS_KommuneId | Left outer join | = | DSA | [D001-11-1].DSA_OØ_BD_0FUND_HIET | SYS_KommuneId | 2 | ||
DSA | [D001-11-1].DSA_OØ_BD_0FUND_HIEN | Kapitalmiddel | Left outer join | = | DSA | [D001-11-1].DSA_OØ_BD_0FUND_TEXT | FilterExpression: LANGU0 = 'K' AND FM_AREA0='0020' | FUND0 | 3 | |
DSA | [D001-11-1].DSA_OØ_BD_0FUND_HIEN | SYS_KommuneId | Left outer join | = | DSA | [D001-11-1].DSA_OØ_BD_0FUND_TEXT | FilterExpression: LANGU0 = 'K' AND FM_AREA0='0020' | SYS_KommuneId | 3 | |
DSA | [D001-11-1].DSA_OØ_BD_0FUND_HIEN | SYS_KommuneId | Lookup | = | EDW | [Generel].Kommune | KommuneKode | 1 |
Kildelag | Kildetabel | Kolonne | Forretningsregel | Destinationslag | Destinationstabel | Kolonne |
---|---|---|---|---|---|---|
DSA | [D001-11-1].DSA_OØ_BD_0FUND_HIEN | NODEID | EDW | [D001-11-1].OpusKapitalmiddelHierarki | NodeID | |
DSA | [D001-11-1].DSA_OØ_BD_0FUND_HIEN | PARENTID | EDW | [D001-11-1].OpusKapitalmiddelHierarki | ParentID | |
DSA | [D001-11-1].DSA_OØ_BD_0FUND_HIEN | ParentKapitalmiddel | EDW | [D001-11-1].OpusKapitalmiddelHierarki | ParentKapitalmiddel | |
DSA | [D001-11-1].DSA_OØ_BD_0FUND_HIET | KapitalmiddelTekst | EDW | [D001-11-1].OpusKapitalmiddelHierarki | KapitalmiddelTekst | |
DSA | [D001-11-1].DSA_OØ_BD_0FUND_HIEN | IOBJNM | EDW | [D001-11-1].OpusKapitalmiddelHierarki | ObjektNavn | |
DSA | [D001-11-1].DSA_OØ_BD_0FUND_HIEN | Kapitalmiddel | EDW | [D001-11-1].OpusKapitalmiddelHierarki | Kapitalmiddel | |
EDW | [Generel].Kommune | KommuneID | EDW | [Generel].OpusKapitalmiddelHierarki | FK_Kommune_ID_Kommune |
Beskrivelse | Expression |
---|---|
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 |