What is a surrogate key?Why we use it in a mapping?Pl give
an example.
Answer Posted / srinu
surrogate key is a System generated Key ( Artificial
key ),Every join between dimension tables and fact tables
in a data warehouse environment should be based on
surrogate keys, not natural keys.
There are still more reasons to use surrogate keys. One of
the most important is the need to encode uncertain
knowledge. You may need to supply a customer key to
represent a transaction, but perhaps you donĂ½t know for
certain who the customer is. This would be a common
occurrence in a retail situation where cash transactions
are anonymous, like most grocery stores.
What is the customer key for the anonymous customer?
Perhaps you have introduced a special key that stands for
this anonymous customer. This is politely referred
to as a "hack."
| Is This Answer Correct ? | 6 Yes | 1 No |
Post New Answer View All Answers
What are the main issues while working with flat files as source and as targets ?
in staging we are merging the data and remove the inconsistants data that type of situation what u will done and type of functions u can use
hi friends .i designed mapping in windows but i want to run mapping in linux.should i install the server components in linux?
What is the difference between writing a joiner query in ANSI style and THETA style?
permutations of mapplet
How to call shell scripts from informatica?
Explain pushdown optimization and types in informatica
What is the format of informatica objects in a repository? What are the databases that informatica can connect to windows?
What are the basic requirements to join two sources in a source qualifier transformation using default join?
Explain the difference between mapping parameter and mapping variable?
What is the maplet?
What are the designer tools for creating transformations?
EXL informatica Questions
What are the modules in Power Center
What could be the possible resons of locks by user?