Back to Data Architect certification
Free Practice · Data Architect

Free Salesforce Data Architect Practice Questions with Answers

Real-difficulty Salesforce Data Architect practice questions, free, covering all 6 domains of the official exam guide. Every question comes with a detailed explanation of the correct answer and of why each distractor fails.

Practice questions, domain by domain

Questions follow the official exam blueprint order and weighting. Try each one before opening the explanation: the reasoning about why the wrong options fail is where the real studying happens.

Data Modeling

25% of exam
Question 1 of 12

Cloud Kicks' Shipment object must relate to a Product, Sender, and Receiver (all separate custom objects). Deletion of related records should not be allowed if they have associated Shipments. Each custom object must have separate sharing models. What should an Architect do?

Show answer and explanation

Correct answer: B. Create a required Lookup relationship to each of the three parent records.

Required Lookup relationships enforce that each Shipment must reference all three parent records and prevent parent deletion if child records exist. Unlike Master-Detail, Lookup relationships allow separate sharing models for each object.

Question 2 of 12

Universal Containers needs to create an Account Plan object related to Account. Each Account Plan needs an Account, but accessibility requirements differ from Account. What should an Architect recommend?

Show answer and explanation

Correct answer: D. Create an account plan object with a lookup relationship to Account with validation rules to enforce the Account association.

Lookup relationships allow different accessibility requirements and separate sharing settings for Account Plan versus Account. Validation rules ensure each account plan must have an associated account.

Question 3 of 12

A data architect is working with a large B2C retailer and needs to model the consumer account structure in Salesforce. What standard feature should be selected?

Show answer and explanation

Correct answer: D. Person Accounts.

Person Accounts combine account and contact fields into a single record, designed to store information about individual people. This is the standard feature for B2C retailers to model consumer accounts in Salesforce.

Salesforce Data Management

25% of exam
Question 4 of 12Pick 2

Cloud Kicks is importing Leads into Salesforce and needs to avoid creating duplicate records. Which two approaches should the manager take to achieve this goal?

Show answer and explanation

Correct answer: A and B. Acquire an AppExchange Lead de-duplication application. / Implement Salesforce Matching and Duplicate Rules.

AppExchange de-duplication apps provide advanced matching features like fuzzy matching and mass merge. Salesforce Matching and Duplicate Rules define identification criteria and alert/block actions during import, both providing effective duplicate prevention.

Question 5 of 12Pick 2

UC is using Salesforce CRM. UC sales managers are complaining about data quality and would like to monitor and measure data quality. Which 2 solutions should a data architect recommend to monitor and measure data quality?

Show answer and explanation

Correct answer: B and C. Review data quality reports and dashboards. / Install and run data quality analysis dashboard app.

Data quality reports and dashboards provide insights into completeness, accuracy, and consistency of data. The data quality analysis dashboard app (a free AppExchange app) can help analyze and improve data quality by identifying duplicate, incomplete, or inaccurate records.

Question 6 of 12Pick 3

Universal Container has accumulated data over years and never deleted data, now exceeding storage allocations. Which three recommendations should reduce the number of records?

Show answer and explanation

Correct answer: A and C and E. Use hard delete in Bulk API to permanently delete records from Salesforce. / Identify records in objects that have not been modified or used in last 3 years. / Archive the records in enterprise data warehouse (EDW) before deleting from Salesforce.

Using hard delete in Bulk API is more efficient and scalable than Batch Apex or REST API. Identifying unused records determines what to archive. Archiving in EDW before deletion preserves compliance data.

Large Data Volume Considerations

20% of exam
Question 7 of 12Pick 3

What makes Skinny tables fast? Choose three answers.

Show answer and explanation

Correct answer: A and B and C. They do not include soft-deleted records. / They avoid resource intensive joins. / Their tables are kept in sync with their source tables when the source tables are modified.

Skinny tables exclude soft-deleted records, reducing space. They avoid joins by storing frequently used multi-object fields in one table. They auto-sync with source tables, ensuring data consistency.

Question 8 of 12Pick 2

UC has the following requirement: store more than 100 million records in Salesforce using a custom big object. Which two tools should a data architect use to build the custom big object?

Show answer and explanation

Correct answer: B and C. Use Metadata API to create big object. / Go to Big Object in setup and select new to create big object.

Metadata API enables programmatic creation of big objects. Big Object in setup provides declarative UI for creating big objects without code. DX and Object Manager do not support big object creation.

Data Migration

15% of exam
Question 9 of 12

A customer is facing locking issues when importing large data volumes of order records that are children in a master-detail relationship with the Account object. What is the recommended way to avoid locking issues during import?

Show answer and explanation

Correct answer: B. Import Account records first followed by order records after sorting orders by AccountID.

Importing accounts first, then sorting orders by AccountID groups child records by their parent, minimizing lock contention. This prevents multiple batches from concurrently updating the same parent record, reducing UNABLE_TO_LOCK_ROW errors.

Question 10 of 12

Universal Containers needs to move millions of records from an ERP system into Salesforce. What should a data architect recommend when using the Bulk API in serial mode instead of parallel mode?

Show answer and explanation

Correct answer: B. Inserting 1 million orders distributed across a variety of accounts with potential lock exceptions.

Using Bulk API in serial mode is recommended when inserting large numbers of child records across multiple parent records, as it prevents lock contention that would occur in parallel mode. Serial processing handles the lock exceptions inherent in many-to-many distribution.

Data Governance

10% of exam
Question 11 of 12

As part of addressing GDPR requirements, UC plans to implement a data classification policy for all systems storing customer information, including Salesforce. What should a data architect recommend so UC can easily classify consumer information under both standard and custom objects?

Show answer and explanation

Correct answer: B. Use data classification metadata fields available in field definition.

Data classification metadata fields are built into Salesforce field definitions and allow administrators to classify sensitive data (PII, confidential, etc.) directly on standard and custom object fields, meeting GDPR compliance requirements.

Master Data Management

5% of exam
Question 12 of 12

Universal Containers has multiple systems all containing and maintaining customer data with point-to-point integrations in place. Customers complain about data consistency. What solution should the data architect recommend?

Show answer and explanation

Correct answer: D. Implement an MDM solution as the customer master with centralized integrations to ensure consistency across all systems.

MDM acts as the customer master with centralized integrations to other systems, avoiding data duplication and inconsistency. This is better than point-to-point integrations or one-time cleansing.

Ready for the full 60-question experience?

Take a full Data Architect mock exam under real exam conditions: 60 questions, 105 minutes, domain-by-domain scoring, and a detailed explanation for every single answer. Pass, or get refunded.

Start the full mock exam

Data Architect Practice Questions FAQ

What candidates ask before they start practicing for the Data Architect exam.