Salesforce Certified Data Architect — Question 65
A large retail B2C customer wants to build a 360-degree view of its customers for its call center agents. The customer information is currently maintained in the following systems:
1. Salesforce CRM
2. Custom billing solution
3. Customer master data management (MDM)
4. Contract management system
5. Marketing solution
What should a data architect recommend that would help uniquely identify the customer across multiple systems?
Answer options
- A. Store the Salesforce ID in all the solutions to identify the customer.
- B. Create a custom field as external ID to maintain the customer ID from the MDM solution.
- C. Create a custom object that will serve as a cross-reference for the customer ID.
- D. Create a customer database, and use this ID in all systems.
Correct answer: B
Explanation
The correct answer is B because creating a custom field as an external ID in the MDM solution allows for unique identification of the customer across all systems. Option A is ineffective since not all systems may recognize the Salesforce ID. Option C does not provide a direct method for unique identification across systems, and option D suggests creating a database that may not be necessary if the MDM is properly utilized.