How to transform normalized data to denormalized form in
informatica? Is there any logic or any transformations to
achieve this?

Answer Posted / kt

We need to use NORMALIZER transformation to convert single
row into multiple rows.

Ex: NAME SALES QUARTERCID KT_NRMSALES_ID
Books 10 1 1
Books 20 2 2
Books 30 3 3
-----etc
TO --> NAME Q1 Q2 Q3
Movies 40 30 70
Books 10 20 30
Furniture 20 10 90

And we need to use aggregator tranformation to do reverse
operation.

In this we have to use any of the aggregate function
SUM/MIN/MAX and then decode to get the particualr quarter
and enable NAME port as group by.
sum(DECODE(QUARTERCID,1,SALES,NULL)) Q1
sum(DECODE(QUARTERCID,1,SALES,NULL)) Q2
sum(DECODE(QUARTERCID,1,SALES,NULL)) Q3

Is This Answer Correct ?    7 Yes 3 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Write the unconnected lookup syntax?

746


What is the commit type if you have a transaction control transformation in the mapping?

738


How can repository reports be accessed without sql or other transformations?

828


What are the designer tools for creating transformations?

774


What does cheating measurement mean?

684






Whats there in global repository

1348


How to Create a folder using pmrep command?

713


Explain about Informatica server process that how it works relates to mapping variables?

714


Can we use the mapping parameters or variables created in one mapping into any other reusable transformation?

906


Explain what transformation and how many are there in informatica?

587


Explain in detail scd type 2 through mapping.

731


Hi, I want to do Informatica Designer certification. Can anyone help me by providing the details on this. Thanks in advance. Regards, Arnab

1736


What are the main issues while working with flat files as source and as targets ?

749


What are mapplets? How is it different from a Reusable Transformation?

728


What is parallel processing in informatica?

1153