Database Answers The Father of all Data Models
Home Ask a Question Best Practice Careers Contact Us Data Models Tutorials Search Site Map
  Welcome to our Tutorial on Master Data Management for CRM
 

INTRODUCTION :
This Tutorial is on Master Data Management for CRM (Customer Relationship Management).
It presents the Steps involved as Best Practice.

Topics covered in this Tutorial include Data Sources and Targets, mapping between them, Data Quality, Data Governance and Reference Data

I hope you find this Tutorial interesting and helpful.
Please email me and let me know.

These are the Steps in the Tutorial :-
  1. Agree the Scope of the Project
  2. Identify the Data Sources
  3. Determine the Target
  4. Specificy the Mapping between Sources and Target.
  5. Review Guidelines for managing Reference Data
  6. Address the Issue of Data Quality
  7. Ensure comliance with Data Governance
  8. Check that the MDM Data Model can provide data for Perforcement Reports as specified by the Users.
My starting-point is a list of relevant Data Models for Law Enforcement.
This is the MDM CRM Data Model which is the Target
This shows hows data from a number of sources is integrated into one Generic Master Data Management Model.

MDM CRM Top-Level Data Model
1) ENTITY MAPPING SPECIFICATIONS :

Source Area Source Entity Target Entity Ref Data
Clients and Fees Addresses USPS DPV or UK_PAF_File  
Clients and Fees Clients MDM_Customers  
       
Customers and Invoices Commercial_Customers MDM_Customers  
Customers and Invoices Products MDM_Products  
Customers and Invoices Commercial_Product_Categories Ref_Data Ref
       
Video Rental Stores Movies MDM_Products  
Video Rental Stores Video_Rental_Customers MDM_Customers  
Video Rental Stores Movie_Format_Types Ref_Data Ref
Video Rental Stores Movie_Genre_Codes Ref_Data Ref
       
2) REFERENCE DATA :
    Each Data Source will have its own sets of Reference Data.
    These have to be mapped to a common set of Data, which in turn is subject to corporate Data Governance.
MDM for CRM Reference Data Model
3) CLIENTS AND FEES :
This is a list of Tables that are candidates for mapping to the MDM Tables.

Clients and Fees Model Reference Data Comment
Addresses    
Clients    
Client_Addresses    
Fees    
Invoices    
Projects    
Staff    
Staff_Addresses    
Staff_on_Projects    
     
Ref_Calendar Ref  
Ref_Invoice_Status Ref  
Ref_Job_Types Ref  
Ref_Roles Ref  
Ref_Skills Ref  
Ref_Skill_Levels Ref  
Clients and Fees Data Model
Customers and Invoices Data Model
4) CUSTOMERS AND INVOICES DATA MODEL
This is a list of Tables that are candidates for mapping to the MDM Tables.

Customers and Invoices Model Reference Data Comment
Accounts    
Financial_Transactions    
Invoices    
Invoice Line Items    
Orders    
Order_Items    
     
Product_Types Ref  
Transaction_Types Ref  
5) VIDEO RENTAL STORES :
This is a list of Tables that are candidates for mapping to the MDM Tables.


Video Rental Stores Model Reference Data Comment
Accounts    
Actors    
Customers    
Customer_Rentals    
Financial_Transactions    
Movies    
Movie_Cast    
Video Stores    
     
Condition_Codes Ref  
Format_Types Ref  
Genre_Codes Ref  
Payment_Methods Ref  
Rental_Status_Codes Ref  
Transaction_Types Ref  
Video Rental Store Data Model

8) DRAFT FIELD LEVEL MAPPING SPECIFICATIONS TO THE MDM DATA MODEL
These Specifications have been partially completed to provide guidelines.

Source Area Source Entity Source Field Field Validation Field Transformation Target Entity Target Field
Clients and Fees Addresses line_1_building Match record Translate to National Standard USPS DPV or UK PAF File  
Clients and Fees Addresses line_2_street Match record Translate to National Standard USPS DPV or UK PAF File  
Clients and Fees Addresses line_3_area Match record Translate to National Standard USPS DPV or UK PAF File  
Clients and Fees Addresses city Match record Translate to National Standard USPS DPV or UK PAF File  
Clients and Fees Addresses zip_postcode Match record Translate to National Standard USPS DPV or UK PAF File  
Clients and Fees Addresses state_county Match record Translate to National Standard USPS DPV or UK PAF File  
Clients and Fees Addresses country Valid ISO standard ISO Country Codes USPS DPV or UK PAF File  
Clients and Fees Clients client_id Mandatory Created in CMI MDM_Customer_Index  
             
Customers and Invoices Customers address details Match record Translate to National Standard USPS DPV or UK PAF File  
Customers and Invoices Customers customer_id Mandatory Created in CMI MDM_Customer_Master_Index  
Customers and Invoices Products product_id Mandatory Created in PMI MDM_Product_Master_Index  
             
Video Rental Stores Customers customer_address Match record Translate to National Standard USPS DPV or UK PAF File  
Video Rental Stores Movies movie_id Mandatory Created in PMI MDM_Product_Master_Index  
             
REFERENCE DATA ...
Source Area Source Field Target Field
Clients and Fees Ref_Calendar Ref_Data
Clients and Fees Ref_Invoice_Status Ref_Data
Clients and Fees Ref_Job_Types Ref_Data
Clients and Fees Ref_Roles Ref_Data
Clients and Fees Ref_Skills Ref_Data
Clients and Fees Ref_Skill_Levels Ref_Data
     
Customers and Invoices Product_Types Ref_Data
Customers and Invoices Transaction_Types Ref_Data
     
Video Rental Stores Condition_Codes Ref_Data
Video Rental Stores Format_Types Ref_Data
Video Rental Stores Genre_Codes Ref_Data
Video Rental Stores Payment_Methods Ref_Data
Video Rental Stores Rental_Status_Codes Ref_Data
Video Rental Stores Transaction_Types Ref_Data

PLEASE EMAIL ME
  • During this short Tutorial,we have covered the following Topics :-
    1. An Approach to MDM
    2. Creating a Data Dictionary
    3. Mapping from Sources to the Target MDM Data Model.
    4. Reference Data
  • I hope you have found this Tutorial interesting and useful.
  • I would be pleased to have your comments with your questions or suggestions.

    Good luck with your first MDM Project !

    Barry Williams
    Principal Consultant
    Database Answers Ltd.
    London, England

Home Ask a Question Best Practice Careers Contact Us Data Models Tutorials Search Site Map

© DatabaseAnswers.org 2010