Mapeo de Metadatos Condicional con una Dimencion Adicional
Se necesitaba llevar un mapeo de Metadatos donde se tendria como condicion una columna que describiria a que acomáñia estaria asociado el Source-CHILD, en este caso se tendrian 2 temas a tratar:
- ¿Cual seria el destino de la nueva columna llamada Source-COMPANY_NAME?
- ¿Como se podria unir las dimenciones de ACCOUNT, ICP con la condicion de la compañia determinada por la nueva columna Source-COMPANY_NAME?
El resultado de laa homologacion deberia se como se evidencia en la siguiente imagen para el Alias: Default
El desarrollo del proceso se evidencia acontinuacion:
- ¿Cual seria el destino de la nueva columna llamada Source-COMPANY_NAME?
Se habilita en el Target Application la dimencion de Description, una dimencion que puede ser usada para dar una reseña hacer del miembro y en este caso, para que la columna del origen Source-COMPANY_NAME pueda ser usada.
2. ¿Como se podria unir las dimenciones de ACCOUNT, ICP con la condicion de la compañia determinada por la nueva columna Source-COMPANY_NAME?
Este mapeo se llevo a cabo en la dimencion de Alias: Default como se evidencia acontinuacion:
CASE
WHEN UD1 like 'Business Unit GWS-NJ' THEN CONCAT(CONCAT(CONCAT('BU_NJ_', ACCOUNT ),'_'), ICP)
WHEN UD1 like 'Business Unit GWS Corp' THEN CONCAT(CONCAT(CONCAT('BU_GWSI_', ACCOUNT ),'_'), ICP)
ELSE ICP
END
Dando como resultado lo siguiente: