Salesforce Data Cloud Consultant Practice Exams
Last updated on Oct 28,2026- Exam Code: Data Cloud Consultant
- Exam Name: Salesforce Certified Data Cloud Consultant
- Certification Provider: Salesforce
- Latest update: Oct 28,2026
What is the result of a segmentation criteria filtering on City | Is Equal To | ‘San José’?
- A . Cities containing ‘San José’, ‘San Jose’, ‘san jose’, or ‘san jose’
- B . Cities only containing ‘San Jose’ or ‘san jose’
- C . Cities only containing ‘San Jose’ or ‘San Jose’
- D . Cities only containing ‘San José’ or ‘san josé’
D
Explanation:
The result of a segmentation criteria filtering on City | Is Equal To | ‘San José’ is cities only containing ‘San José’ or ‘san josé’. This is because the segmentation criteria is case-sensitive and accent-sensitive, meaning that it will only match the exact value that is entered in the filter1. Therefore, cities containing ‘San Jose’, ‘san jose’, or ‘San Jose’ will not be included in the result, as they do not match the filter value exactly. To include cities with different variations of the name ‘San José’, you would need to use the OR operator and add multiple filter values, such as ‘San José’ OR ‘San Jose’ OR ‘san jose’ OR ‘san josé’2.
Reference: Segmentation Criteria, Segmentation Operators
A consultant at Northern Trail Outfitters is implementing Data Cloud and creating an activation target for their segment.
For activation membership, which object should the consultant choose?
- A . Data Model Object
- B . Data Activation Object
- C . Data Segmentation Object
- D . Data Lake Object
C
Explanation:
In Salesforce Data Cloud, activation membership refers to the individuals or records that qualify for a specific segment and are eligible to be activated (e.g., sent to external systems like Marketing Cloud).
Here’s the breakdown:
Data Segmentation Object (Option C):
Segments in Data Cloud are stored as Data Segmentation Objects, which include metadata about the segment (e.g., logic, filters) and its membership (the records/individuals that meet the criteria). When configuring an activation target, you select the segment (and its membership) stored in the Data Segmentation Object to send to downstream systems.
Salesforce’s official documentation confirms that segments and their memberships are managed through the Data Segmentation Object (Source: Salesforce Data Cloud Implementation Guide, "Segmentation and Activation").
Why Other Options Are Incorrect:
Data Model Object (A): Represents the structured data model (e.g., standard or custom objects like Individual or Account) but does not store segment membership.
Data Activation Object (B): A distractor; no such standard object exists in Data Cloud. Activation is a process that uses the Data Segmentation Object.
Data Lake Object (D): Stores raw, unprocessed data ingested into Data Cloud and is not directly used for activation.
Conclusion: For activation membership, the consultant must select the Data Segmentation Object to reference the segment’s qualified members.
A consultant is building a segment to announce a new product launch for customers that have previously purchased black pants.
How should the consultant place attributes for product color and product type from the Order Product object to meet this criteria?
- A . Place the attribute for product color in one container and the attribute for product type in another container.
- B . Place an attribute for the "black" calculated insight to dynamically apply
- C . Place the attributes for product and product type as direct attributes.
- D . Place the attributes for product color and product type in a single container.
D
Explanation:
: To create a segment based on the product color and product type from the Order Product object, the consultant should place the attributes for product color and product type in a single container. This way, the segment will include only the customers who have purchased black pants, and not those who have purchased black shirts or blue pants. A container is a grouping of attributes that defines a segment of individuals based on a logical AND operation. Placing the attributes in separate containers would result in a segment that includes customers who have purchased any black product or any pants product, which is not the desired criteria. Placing an attribute for the “black” calculated insight would not work, because calculated insights are based on aggregated data and not individual-level data. Placing the attributes as direct attributes would not work, because direct attributes are used to filter individuals based on their profile data, not their order data.
Reference: Create a Segment in Data Cloud Learn About Segmentation Tools
Salesforce Launches: Data Cloud Consultant Certification
A consultant is setting up Data Cloud for a multi-brand organization and is using data spaces to segregate its data for various brands.
While starting the mapping of a data stream, the consultant notices that they cannot map the object for one of the brands.
What should the consultant do to make the object available for a new data space?
- A . Create a new data stream and map the second data stream to the data space.
- B . Copy data from the default data space to a new DMO using the Data Copy feature and link this DMO to the new data space.
- C . Create a batch transform to split data between different data spaces.
- D . Navigate to the Data Space tab and select the object to be included in the new data space.
D
Explanation:
When setting up Data Cloud for a multi-brand organization, if a consultant cannot map an object for one of the brands during data stream setup, they should navigate to the Data Space tab and select the object to include it in the new data space.
Here’s why:
Understanding the Issue
The consultant is using data spaces to segregate data for different brands.
While mapping a data stream, they notice that an object is unavailable for one of the brands.
This indicates that the object has not been associated with the new data space.
Why Navigate to the Data Space Tab?
Data Spaces and Object Availability:
Objects must be explicitly added to a data space before they can be used in mappings or transformations within that space.
If an object is missing, it means it has not been included in the data space configuration.
Solution Approach:
By navigating to the Data Space tab, the consultant can add the required object to the new data space.
This ensures the object becomes available for mapping and use in the data stream.
Steps to Resolve the Issue
Step 1: Navigate to the Data Space Tab
Go to Data Cloud > Data Spaces and locate the new data space for the brand.
Step 2: Add the Missing Object
Select the data space and click on Edit.
Add the required object (e.g., a Data Model Object or Data Lake Object) to the data space.
Step 3: Save and Verify
Save the changes and return to the data stream setup.
Verify that the object is now available for mapping.
Step 4: Complete the Mapping
Proceed with mapping the object in the data stream.
Why Not Other Options?
Cumulus Financial uses Data Cloud to segment banking customers and activate them for direct mail via a Cloud File Storage activation. The company also wants to analyze individuals who have been in the segment within the last 2 years.
Which Data Cloud component allows for this?
- A . Segment exclusion
- B . Nested segments
- C . Segment membership data model object
- D . Calculated insights
C
Explanation:
Data Cloud allows customers to analyze the segment membership history of individuals using the Segment Membership data model object. This object stores information about when an individual joined or left a segment, and can be used to create reports and dashboards to track segment performance over time. Cumulus Financial can use this object to filter individuals who have been in the segment within the last 2 years and compare them with other metrics.
The other options are not Data Cloud components that allow for this analysis. Segment exclusion is a feature that allows customers to remove individuals from a segment based on another segment. Nested segments are segments that are created from other segments using logical operators. Calculated insights are derived attributes that are created from existing data using formulas.
Reference: Segment Membership Data Model Object
Data Cloud Reports and Dashboards
Create a Segment in Data Cloud
Northern Trail Outfitters uploads new customer data to an Amazon S3 Bucket on a daily basis to be ingested in Data Cloud. Based on this, a calculated insight is created that shows the total spend per customer in the last 30 days.
In which sequence should each process be run to ensure that freshly imported data is ready and available to use for any segment?
- A . Refresh Data Stream > Identity Resolution > Calculated Insight
- B . Refresh Data Stream > Calculated Insight > Identity Resolution
- C . Calculated Insight > Refresh Data Stream > Identity Resolution
- D . Identity Resolution > Refresh Data Stream > Calculated Insight
A
Explanation:
To ensure that freshly imported data is ready and available for use in any segment, the processes should be run in the following sequence: Refresh Data Stream > Identity Resolution > Calculated Insight.
Here’s why:
Understanding the Requirement
Northern Trail Outfitters uploads new customer data daily to an Amazon S3 bucket, which is ingested into Data Cloud.
A calculated insight is created to show the total spend per customer in the last 30 days.
The goal is to ensure that the data is properly refreshed, resolved, and processed before being used in segments.
Why This Sequence?
Step 1: Refresh Data Stream
Before any processing can occur, the data stream must be refreshed to ingest the latest data from the Amazon S3 bucket.
This ensures that the most up-to-date customer data is available in Data Cloud.
Step 2: Identity Resolution
After refreshing the data stream, identity resolution must be performed to merge related records into unified profiles.
This step ensures that customer data is consolidated and ready for analysis.
Step 3: Calculated Insight
Once identity resolution is complete, the calculated insight can be generated to calculate the total spend per customer in the last 30 days.
This ensures that the insight is based on the latest and most accurate data.
Other Options Are Incorrect:
B. Refresh Data Stream > Calculated Insight > Identity Resolution: Calculated insights cannot be generated before identity resolution because they rely on unified profiles.
C. Calculated Insight > Refresh Data Stream > Identity Resolution: Calculated insights require both fresh data and resolved identities, so this sequence is invalid.
D. Identity Resolution > Refresh Data Stream > Calculated Insight: Identity resolution cannot occur without first refreshing the data stream to bring in the latest data.
Conclusion
The correct sequence is Refresh Data Stream > Identity Resolution > Calculated Insight, ensuring that the data is properly refreshed, resolved, and processed before being used in segments.
A consultant wants to build a new audience in Data Cloud.
Which three criteria can the consultant include when building a segment? Choose 3 answers
- A . Direct attributes
- B . Data stream attributes
- C . Calculated Insights
- D . Related attributes
- E . Streaming insights
A, C, D
Explanation:
A segment is a subset of individuals who meet certain criteria based on their attributes and behaviors.
A consultant can use different types of criteria when building a segment in Data Cloud, such as:
Direct attributes: These are attributes that describe the characteristics of an individual, such as name, email, gender, age, etc. These attributes are stored in the Profile data model object (DMO) and can be used to filter individuals based on their profile data.
Calculated Insights: These are insights that perform calculations on data in a data space and store the results in a data extension. These insights can be used to segment individuals based on metrics or scores derived from their data, such as customer lifetime value, churn risk, loyalty tier, etc.
Related attributes: These are attributes that describe the relationships of an individual with other DMOs, such as Email, Engagement, Order, Product, etc. These attributes can be used to segment individuals based on their interactions or transactions with different entities, such as email opens, clicks, purchases, etc.
The other two options are not valid criteria for building a segment in Data Cloud. Data stream attributes are attributes that describe the streaming data that is ingested into Data Cloud from various sources, such as Marketing Cloud, Commerce Cloud, Service Cloud, etc. These attributes are not directly available for segmentation, but they can be transformed and stored in data extensions using streaming data transforms. Streaming insights are insights that analyze streaming data in real time and trigger actions based on predefined conditions. These insights are not used for segmentation, but for activation and personalization.
Reference: Create a Segment in Data Cloud, Use Insights in Data Cloud, Data Cloud Data Model
The marketing manager at Cloud Kicks plans to bring in corporate phone numbers for its accounts into Data Cloud. They plan to use a custom field with data set to Phone to store these phone numbers.
Which statement is true when ingesting phone numbers?
- A . Text value can be accepted for ingestion into = phone data type field.
- B . Data Cloud validates the format of the phone number at the time of Ingestion.
- C . The phone number field car only accept 10-digit values.
- D . The phone number field should be used as a primary key.
A
Explanation:
When ingesting phone numbers into a custom field with the Phone data type in Salesforce Data Cloud, the correct statement is that text values can be accepted for ingestion into a phone data type
field. Here’s why:
Understanding the Requirement
The marketing manager at Cloud Kicks plans to ingest corporate phone numbers into Data Cloud using a custom field with the Phone data type.
It is important to understand how phone numbers are validated and stored during ingestion.
Why Text Values Can Be Accepted?
Phone Data Type Behavior:
The Phone data type in Salesforce accepts text values, as phone numbers are typically stored as strings (e.g., "+1-800-555-1234").
While the field is designed for phone numbers, it does not enforce strict formatting rules during ingestion.
Validation During Ingestion:
Salesforce does not validate the format of phone numbers at the time of ingestion.
Validation occurs only when the data is used in downstream systems or applications that enforce formatting rules.
Other Options Are Incorrect:
B. Data Cloud validates the format of the phone number at the time of ingestion: This is incorrect because Data Cloud does not validate phone number formats during ingestion.
C. The phone number field can only accept 10-digit values: This is incorrect because the Phone data type supports various formats, including international numbers.
D. The phone number field should be used as a primary key: This is incorrect because phone numbers are not unique identifiers and should not be used as primary keys.
Steps to Ingest Phone Numbers
Step 1: Create a Custom Field
Navigate to Object Manager > Account > Fields & Relationships and create a custom field with the Phone data type.
Step 2: Configure Data Ingestion
Ensure the source data includes phone numbers as text values.
Map the phone number field from the source to the custom field in Data Cloud.
Step 3: Validate Data Usage
Test the ingested data to ensure it meets downstream requirements (e.g., formatting for dialing).
Conclusion
Text values can be accepted for ingestion into a Phone data type field, as phone numbers are stored as strings and formatting validation occurs later in the process.
Work email address
Which data types should the consultant use when ingesting this data?
- A . Number, Text, URL
- B . Percent, Boolean, Email
- C . Number, Boolean, Text
- D . Percent, Number, Email
B
Explanation:
When ingesting customer data into Data Cloud, it is critical to use the correct data types to ensure proper segmentation and usage. Here’s how the consultant should handle the provided data points:
Propensity to Purchase:
This represents a likelihood or probability value, typically expressed as a percentage (e.g., 75%). The appropriate data type for this field is Percent, which allows for easy interpretation and use in segmentation.
Has Active Membership:
This is a binary value indicating whether a customer has an active membership (e.g., "Yes" or "No").
The correct data type for this field is Boolean, which supports true/false values.
Work Email Address:
This is a standard email address field.
The appropriate data type is Email, which ensures proper validation and formatting.
Why Not Other Options?
To import campaign members into a campaign in Salesforce CRM, a user wants to export the segment to Amazon S3. The resulting file needs to include the Salesforce CRM Campaign ID in the name.
What are two ways to achieve this outcome? Choose 2 answers
- A . Include campaign identifier in the activation name.
- B . Hard code the campaign identifier as a new attribute in the campaign activation.
- C . Include campaign identifier in the filename specification.
- D . Include campaign identifier in the segment name.
A, C
Explanation:
The two ways to achieve this outcome are A and C. Include campaign identifier in the activation name and include campaign identifier in the filename specification. These two options allow the user to specify the Salesforce CRM Campaign ID in the name of the file that is exported to Amazon S3. The activation name and the filename specification are both configurable settings in the activation wizard, where the user can enter the campaign identifier as a text or a variable. The activation name is used as the prefix of the filename, and the filename specification is used as the suffix of the filename.
For example, if the activation name is “Campaign_123” and the filename specification is “{segmentName}_{date}”, the resulting file name will be “Campaign_123_SegmentA_2023-12-18.csv”. This way, the user can easily identify the file that corresponds to the campaign and import it into Salesforce CRM.
The other options are not correct.
Option B is incorrect because hard coding the campaign identifier as a new attribute in the campaign activation is not possible. The campaign activation does not have any attributes, only settings.
Option D is incorrect because including the campaign identifier in the segment name is not sufficient. The segment name is not used in the filename of the exported file, unless it is specified in the filename specification. Therefore, the user will not be able to see the campaign identifier in the file name.