Hovedflow
MappingBeskrivelseLoadtype
DSA_OOe_BD_0WBS_ELEMT_TEXT_EDW_OpusPSPHierarkiIndlæsning af opus hierarkiet Projektstrukturplanelement fra TEXT tabellen.
Primær kilde og destination
KildelagPrimær kilde tabelFilterExpression på primær kildetabelDestinationslagPrimær destinations tabel
DSA[D001-11-1].DSA_OØ_BD_0WBS_ELEMT_TEXTEDW[Oekonomi].OpusProjektstrukturplanelementHierarki
Sekundære kilder
KildelagKildetabelExpressionKolonneJoin typeOperatorKildelagKildetabelExpressionKolonneOrder
DSA[D001-11-1].DSA_OØ_BD_0WBS_ELEMT_TEXTNodename_vLeft outer join<=DSA[D001-11-1].DSA_OØ_BD_0WBS_ELEMENT_HIEILEAFTO1
DSA[D001-11-1].DSA_OØ_BD_0WBS_ELEMT_TEXTNodename_vLeft outer join>=DSA[D001-11-1].DSA_OØ_BD_0WBS_ELEMENT_HIEILEAFFROM1
DSA[D001-11-1].DSA_OØ_BD_0WBS_ELEMENT_HIEINODEIDLeft outer join<=DSA[D001-11-1].DSA_OØ_BD_0WBS_ELEMT_HIENNODEID2
DSA[D001-11-1].DSA_OØ_BD_0WBS_ELEMT_TEXTSYS_KommuneIdLookup=EDW[Generel].KommuneKommuneKode1
Forretningsregler
KildelagKildetabelKolonneForretningsregelDestinationslagDestinationstabelKolonne
DSA[D001-11-1].DSA_OØ_BD_0WBS_ELEMT_TEXTNodeIDForretningsregelEDW[D001-11-1].OpusProjektstrukturplanelementHierarkiNodeID
DSA[D001-11-1].DSA_OØ_BD_0WBS_ELEMT_TEXTTXTMD0Værdien overføres direkteEDW[D001-11-1].OpusProjektstrukturplanelementHierarkiProjektstrukturplanelementTekst
DSA[D001-11-1].DSA_OØ_BD_0WBS_ELEMT_TEXTObjektNavnForretningsregelEDW[D001-11-1].OpusProjektstrukturplanelementHierarkiObjektNavn
EDW[Generel].KommuneKommuneIDVærdien overføres direkteEDW[Generel].OpusProjektstrukturplanelementHierarkiFK_Kommune_ID_Kommune
DSA[D001-11-1].DSA_OØ_BD_0WBS_ELEMT_TEXTWBS_ELEMT0Værdien overføres direkteEDW[D001-11-1].OpusProjektstrukturplanelementHierarkiProjektstrukturplanelement
DSA[D001-11-1].DSA_OØ_BD_0WBS_ELEMT_HIENNODENAMEHvis "0020" findes i Nodename så tages stringen efter "0020", hvis ikke medtages hele stringen. EDW[D001-11-1].OpusProjektstrukturplanelementHierarkiParentProjektstrukturplanelement
DSA[D001-11-1].DSA_OØ_BD_0WBS_ELEMT_HIENPARENTIDForretningsregelEDW[D001-11-1].OpusProjektstrukturplanelementHierarkiParentID
PostSQLExpression
BeskrivelseExpression
USE EDW UPDATE d set SYS_ExtractDate = s.SYS_ExtractDate FROM stg.[OpusProjektstrukturplanelementHierarki_OPUS-Økonomi] s INNER JOIN Oekonomi.OpusProjektstrukturplanelementHierarki d /* Join on map columns */ ON (s.Projektstrukturplanelement = d.Projektstrukturplanelement OR (s.Projektstrukturplanelement IS NULL AND d.Projektstrukturplanelement 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