Informatica Case study
Scenario:
Data has
to be moved from a legacy application to Siebel staging tables (EIM). The
client will provide the data in a delimited flat file. This file contains
Contact records which need to be loaded into the EIM_CONTACT table.
Some
facts
A contact
can be uniquely identified by concatenating the First name with the Last name
and Zip code.
Known
issues
A
potential problem with the load could be the telephone number which is
currently stored as a string (XXX-YYY-ZZZZ format). We need to convert this
into (XXX) YYYYYYY format where XX X is the area code in brackets followed by a
space and the 7 digit telephone number. Any extensions should be dropped.
Requirements
The load
should have a batch number of 100. If the record count exceeds 500, increment
the batch number by 5
Since the
flat file may have duplicates due to alphabet case issues, its been decided
that all user keys on the table should be stored in uppercase. For uniformity
sake, the first name and last name should also be loaded in uppercase
Error
logging
As per
client’s IT standards, its expected that any data migration run would provide a
automated high level report (a flat file report is acceptable) which will give
information on how many records were read, loaded successfully and failed due
to errors.
Output
expected from case study:
- Informatica mapping from flat file to EIM_CONTACT table
- Log file created for error logging
Comments
Post a Comment