Please let me know how we can implement the below scenario.
In a single mapping,more than 500 sources
(legacy,VSAM,relational) will be loading into only one
target. Whenever I retreive the data(any record) from
target, i need to find the details that the record belongs
to which source.

Thanks in advance..

Answer Posted / bidhar

Here i am assuming that your single warehouse table has
data from more than one source,and you need to distinguish
the data among the sources.

For this to accomplish you can have table which can have 2
columns Datasourcename and ID.This table will have all the
source list and ID column will be the surrogate key.

Now you need to alter your warehouse table by adding a new
column called Source Identifier.

Now you have the architecture ready.

When loading your warehouse table just look up the first
table for the source name and pickup the corresponding
surrogate key and populate into the Source identifier
column in the warehouse table.Use this Column(Source
Identifier)to identify the sources.

Is This Answer Correct ?    4 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is lookup change?

628


How you prepared reports for OLAP?

1169


What is joiner transformation?

594


What do think which one is the better joiner or look up?

748


What is session task and command task?

660






Differences between connected and unconnected lookup?

626


explan ur project architecture?

1614


What are the static cache and dynamic cache in informatica?

735


what is SDLC way of code development?

1571


Explain sessions. Explain how batches are used to combine executions?

604


can any one give some examples for pre sql and post sql(Except dropping and creating index).

3531


What are the advantages of informatica?

586


How to do the error handling of if ur source is flatfiles?

1523


Briefly define reusable transformation?

645


What are pre and post-session shell commands?

758