ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 11 - Certified Data Architect discussion

Report
Export

Universal Containers (UC) uses Salesforce for tracking opportunities (Opportunity). UC uses an internal ERP system for tracking deliveries and invoicing. The ERP system supports SOAP API and OData for bi-directional integration between Salesforce and the ERP system. UC has about one million opportunities. For each opportunity, UC sends 12 invoices, one per month. UC sales reps have requirements to view current invoice status and invoice amount from the opportunity page. When creating an object to model invoices, what should the architect recommend, considering performance and data storage space?

A.
Use Streaming API to get the current status from the ERP and display on the Opportunity page.
Answers
A.
Use Streaming API to get the current status from the ERP and display on the Opportunity page.
B.
Create an external object Invoice _x with a Lookup relationship with Opportunity.
Answers
B.
Create an external object Invoice _x with a Lookup relationship with Opportunity.
C.
Create a custom object Invoice _c with a master -detail relationship with Opportunity.
Answers
C.
Create a custom object Invoice _c with a master -detail relationship with Opportunity.
D.
Create a custom object Invoice _c with a Lookup relationship with Opportunity.
Answers
D.
Create a custom object Invoice _c with a Lookup relationship with Opportunity.
Suggested answer: B

Explanation:

Creating an external object Invoice_x with a Lookup relationship with Opportunity is the best option for modeling invoices, considering performance and data storage space. An external object allows the data to be stored in the ERP system and accessed via OData in Salesforce. This reduces the data storage consumption in Salesforce and improves the performance of queries and reports. A Lookup relationship allows the sales reps to view the invoice status and amount from the opportunity page.The other options would either consume more data storage space, require additional customization, or not provide real-time data access

asked 23/09/2024
Leandro Zaneratto
46 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first