Nieuwe manier
Maak een dimensie tabel
aan en een view om dimensie te vullen
Zet in dimensietabel een
-1 (onbekend record)
maak een dimensie GEBIEDEN
aan
Uitgangspunt: er is een
sequence met de naam zrm_dim_GEBIEDEN _SEQ
stap 1 : zet juiste tabelnaam
in Constante
In de Pre mapping wordt
dan automatisch de juiste stap gemaakt
: kopieer de
zrm_dim_kengetal naar zrm_dim_kengetal_tmp
Stap 2: Zet juiste view
Object (hier vw_etl_source_dim_gebieden)
en juiste dimensie Tabel object neer (hier ZRM_DIM_GEBIED)
Stap 3: Trek lijntjes
tussen alle velden behalve de key van de Dimensie
Zorg dat de dimensie key
via de expressie loopt.
Hier wordt gekeken of de
key gevuld is en zo nee dan wordt unieke key opgehaald.
Pas de expressie aan adhv
juiste dimensie
View op deze tabel
Expressie:
case NVL(
INGRP1.GEB_DIM_GEBIED_KEY ,1)
when 1 then
"DM_ZRM_ADMIN".GEEFUNIEKEKEYVOORTABEL( 'ZRM_DIM_GEBIED' )
else
INGRP1.GEB_DIM_GEBIED_KEY
end
Post
Truncate TMP tabellen
Belangrijk
is dat ZRM_DIM_KENGETAL als loading type delete/Insert gezet wordt
Geen opmerkingen:
Een reactie posten