Explain About Your Project?
Explain About Your Project?
Getting data from Edward source performing the Master records to the target named as Master
Edward. For getting the unique version of truth we are using this MDM tool.
4. How many source systems are there and how data will come to landing tables?
8(Eight) sources are available MBR, Enrollment, Provider, Cap, Product, Address and CLM.
But mainly we focused on the enrolled members, Address Doctor means address related and
Contact information.
5. Landing tables?
What is Load Job?
Load job is nothing but the sending the data from staging to BO.
Load process will like update and insert.
This will be determined by P KEY SOURCE and ROWID in the Xref table.
Staging table will be compared with Xref table.
7. Base object? How many tables created in BO? Names of base object tables?
A base object is used to describe central business entities, such as customers, accounts,
products, employees, and so on. The base object is the end-point for consolidating data from
multiple source systems.
10. What is validation rule? And what validation rules created in your project?
What are VCT and VXR?
These two tables are used for validation or we can these as control table also
What is validation and significance?
Can we use join condition in validation rule?
Yes
16. How data is loaded from landing to staging and to base object?
How data is loaded from landing to staging and to base object?
when you map a column in landing table that contains rowid to rowid_object in stage table then
MDM will check the orig_rowid_object column in base object to see if incoming rowid exists
and if so then updates the existing XREF (if XREF doesn't exist inserts a new XREF) and then
updates the BO based on the cell values that win based on trust/recency.
17. Have you created any cleanse function for your project?
Cleanse Process in MDM?
Data cleansing is the process of:
standardizing data content and layout
decomposing/parsing text values into identifiable elements
verifying identifiable values (such as zip codes) against data libraries and replacing incorrect
values with correct values from data libraries.
Tell me what is cleanse function and how to create cleanse function?
Cleanse functions are used to customize the data in consistent and proper format, for this we
use different cleanse functions.
For example in date we have in proper customer phone number format is represented and we
can define the proper phone number format by using cleanse functions.
For this functions, Go to cleanse functions and if u want to change address format go to
geographic and we use Address line function, once we created function the parameters where
defined and we apply these functions to our data where data needs to be cleansed.
What is STOPONHIT?
Stoponhit is the term we can find when initializing cleanse functions, By stoponhit we can only
define one match data after hitting desired data, function will be stopped.
When you run the match job, on which server is it running?
Cleanse/Match server
Tell me how to create graph cleanse function?
26. How much data matched once match job runs in your project?
45. Where rejected records are stored and if you want back those records how will you process?
54. If a load failed at the time of staging what is your next step?
Stage job has failed. Which log files will you look?
cmxserver.log
55. If a load failed at the time of landing what is your next step?
Load job has failed. Which log file will you look at to debug?
Database log file
56. If a load failed at the time of loading base object what is your next step?
57. What are the steps you will go through with source systems before starting to work on MDM?
58. We can match and delete duplicate in oracle also then what the use of MDM?
60. How much u can rate yourself in mdm? And reasons for remaining minus rating?
63. How many source systems are there and how data will come to landing tables?
64. Explain your informatica MDM experience related to MDM hub configuration?
For this explain how load process, and stage process and Match and merge process are configured
What are the tables created when you create a base object?
Xref
VCT
VXR(validation related table)
Strp table
Dirty table
History tables
What is Shadow column and what are the Shadow columns in Xref table?
Landing and BO are will be same number but staging will be depends on source system?
Yes, based on how many source are available then we can have same number of BOs in the
project.
Reason behind this is
What are the configurations you will do for delta detection and audit trail in your project?
These will be done at the time of staging time level and need to explain business reason for these and
where do you configured.
When PRL , Rej and STG and RAW table get cleared / truncated?
PRL table will truncated for every run, So when u run the stage job PRL table will be truncated and also
STG job will be truncated when u run stage job.
Reject table only can truncated when u ran stage job more than your load job.
RAW table get cleared when based on the what time u have given.
Have u used any data quality tool along with MDM such as informatica data quality?
What are null matches null and null matches not null attributes?
What are the best practices you followed for match rule creation?
While running load job because of memory issue load job got to idle state because of this you are not
able to run other load job how u will fix the issue?
When we run a load job lock will be applied on that job if job gone to idle we have truncate or delete the
record C_repo_applied_lock that is created during load process. After truncating this record we can run
the job again
Why MDM?
1. Multiple products(different databases in on organization)
2. Helps a data warehouse and reporting application(duplicate recores and multiple instances)
3. Helps a CRM in retaining and fetching new customers
4. Stopping communication for deceased individuals.
Stage Process:
1. Delta detection
2. Cleansing
3. Raw
4. Reject
Load Process:
1. Apply trust
2. Apply validation
3. Referential integrity (Lookup translation).
RAW table: Data is stored for some amount of time of some amount of loads, it depends upon as we
like to keep storage.
Reject table: While loading data from landing to staging the records which rejected for duplicates, null
records and some other records which are not supported the condition and those will be transferred to
reject table.
Example: If the sources are 50, but we can load data into one landing table but staging tables will be 50.
Last Row id system: Last row id means from which system record is coming.
Hub state indicator: Hub state indicator is used to check whether which state the record is there i.e
Active or delete or pending state.
What log files does Informatica MDM write out and where are they?
Informatica MDM writes to a number of different log files, depending on the process that is running. If
you encounter a problem when running a process, Informatica MDM Support will likely ask you for one
or more of the log files to assist with troubleshooting.
Why Informatica?
Informatica Master Data Management is the only MDM solution that is both easy to deploy and flexible
enough to solve your unique business challenges.
Agility-Our solution can be deployed rapidly and easily, and includes the full assortment of data
integrity, data quality, and BPM capabilities required to successfully complete any MDM project.
Business user-focused-We deliver value directly to your business users by immediately improving
business processes and helping them discover relationships in the data that gives them powerful
insights.
Focused on customer success-A dedicated group within Informatica's MDM division, our customer
success team was created with the sole purpose of ensuring customer satisfaction. As a result,
Informatica has been named number one for customer loyalty nine years in a row by independent
research firm TNS.
How many landing sources, BO, cleanse functions tables in your project?