Thursday, December 11, 2014

Informatica Powercenter Express - Normalizer Transformation


Normalizer transformation is an active transformation that transforms one source row into multiple target rows. The transformation can pass source data from one source row to multiple targets to reduce target file size and to decrease data redundancy. When you define the Normalizer transformation, you configure an input row hierarchy that describes the source data structure.

Generated Column ID
The Normalizer transformation returns a Generated Column ID  output port for each instance of a multiple-occurring field. For example, if a field occurs four times in a source record, the Developer tool returns a value of 1, 2, 3, or 4 in the generated column ID port based on which instance of the multiple-occurring data occurs in the row.

Input Hierarchy Definition
When we create a Normalizer transformation, we define an input hierarchy that describes records and fields in the source.The Developer tool creates the transformation input ports based on our definition.

Occurs column in the Normalizer view identifies the number of instances of a field or record in a source row.
Level column in the Normalizer view indicates where a field or record appears in the input hierarchy.

Output Groups and Ports
The output groups and ports are defined in the Overview view of the Normalizer transformation. You can create the output ports after you define the transformation input hierarchy. The Developer tool generates the first level output groups by default. The Developer tool does not generate an output group for any record. You must manually configure how you want to return the multiple-occurring groups of fields.

Advanced properties for normalizer transformation
Automatically generate first-level output groups Automatically generates the output groups for level 1 fields.
Tracing Level Amount of detail that appears in the log for this transformation.

Scenario
Normalize multiple-occurring quarterly sales data 


*In case of any questions, feel free to leave comments on this page and I would get back as soon as I can.

9 comments:

  1. Pretty great post. I just stumbled upon your blog.
    http://www.tekclasses.com/

    ReplyDelete
  2. Excellent piece of information,if interested visit
    http://www.tekclasses.com/

    ReplyDelete
  3. I have read your blog and I got very useful and knowledgeable information from your blog. It’s really a very nice article. You have done a great job.Good presentation thanks for the helpful blog.
    Aaradhya,
    Informatica Developer

    ReplyDelete
  4. I really appreciate information shared above. It’s of great help. If someone want to learn Online (Virtual) instructor lead live training in Informatica Powercenter 9.X Developer training, kindly contact us http://www.maxmunus.com/contact
    MaxMunus Offer World Class Virtual Instructor led training on Informatica Powercenter 9.X Developer training. We have industry expert trainer. We provide Training Material and Software Support. MaxMunus has successfully conducted 100000+ trainings in India, USA, UK, Australlia, Switzerland, Qatar, Saudi Arabia, Bangladesh, Bahrain and UAE etc.
    For Demo Contact us.
    Nitesh Kumar
    MaxMunus
    E-mail: nitesh@maxmunus.com
    Skype id: nitesh_maxmunus
    Ph:(+91) 8553912023
    http://www.maxmunus.com/


    ReplyDelete
  5. Servicenow Online Training in Hyderabad by SV Soft Solutions
    Schedule and attend free demo here!
    http://www.svsoftsolutions.com/courses_servicenow.aspx
    USA: : +1-845-915-8712
    India: +91-9642373173
    Mail: info@svsoftsolutions.com
    Website: http://www.svsoftsolutions.com

    ReplyDelete
  6. Python Online Training by QA Training Hub
    QA Training Hub is best Python Programing Online Training Center in India. Python Online Training provided by real time working Professional Mr. Dinesh. Data Scientist and RPA Expert with 18+ years of industry experience in teaching Python. Visit: http://www.qatraininghub.com/python-online-training.php Contact: Mr. Dinesh Raju : India: +91-8977262627, USA: : +1-845-493-5018, Mail: info@qatraininghub.com

    ReplyDelete
  7. I am really enjoying reading your well written articles. It looks like you spend a lot of effort and time on your blog. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work..
    ServiceNow training in Hyderabad

    ReplyDelete
  8. Free Slots on Casino | $10 No Deposit Bonus | Casinoworld
    The Best Free Slots Bonuses · 1. Wild West Gold (T&Cs sbobet ทางเข้า Apply) · 온카지노 2. Double Exposure Slot (T&Cs Apply) · 3. Wolf Gold (T&Cs Apply) · 더킹카지노 4. 888 Gold

    ReplyDelete