donderdag 4 augustus 2016



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