Data-Cloud-Consultant Practice Test

Salesforce Spring 25 Release -
Updated On 1-Jan-2026

161 Questions

A consultant needs to update a field in CRM as soon as a record gets updated in the DMO. Which feature should the consultant use?

A. Data share target

B. Data actions

C. Rapid segments

D. Streaming data transform

B.   Data actions

Explanation:
To update a field in Salesforce CRM immediately after a record changes in a Data Model Object (DMO), the consultant should use Data Actions. Data Actions enable real-time or near-real-time operational workflows by triggering updates or actions in external systems (like Salesforce CRM) directly from Data Cloud, ensuring that CRM records reflect the latest information without waiting for batch processes.

Correct Option:

B — Data Actions
Data Actions allow Data Cloud to push changes to external systems, such as updating a CRM field when a DMO record changes. They are triggered automatically based on changes in the data, enabling real-time synchronization and keeping operational systems up-to-date. This approach ensures consistency across platforms and supports business processes requiring immediate updates.

Incorrect Options:

A — Data share target
Data Share Targets are used to define where segments or datasets are exported (e.g., Marketing Cloud, S3). They do not perform record-level updates in real time to external systems like CRM.

C — Rapid segments
Rapid Segments allow for fast audience creation for segmentation and activation but do not trigger operational updates in external systems. They are used for marketing purposes, not CRM field updates.

D — Streaming data transform
Streaming Data Transforms standardize, cleanse, or enrich incoming data in real-time within Data Cloud but do not push updates to external systems like CRM. They operate inside Data Cloud only.

Reference:
Salesforce Data Cloud: Data Actions Overview

A customer creates a large segment of customers that placed orders in the last 30 days, and adds related attributes from the… to the activation. Upon checking the activation in Marketing Cloud, they notice It contains orders that are older than 30 days. What should a consultant do to resolve this issue?

A. use data graphs that contain only 30 days of data.

B. Apply a data space fitter to exclude orders older than 30 days.

C. Apply a filter to Purchase Order Date to exclude orders older than 30 days.

D. Use SQL in Marketing Cloud Engagement to remove orders older than 30 days.

C.   Apply a filter to Purchase Order Date to exclude orders older than 30 days.

Explanation:
When related attributes are added to a segment in Data Cloud, the system includes all related records by default, not just those filtered by the segment criteria. This can result in activations containing orders older than intended. To ensure only recent orders (e.g., last 30 days) are included, the consultant must apply a filter directly on the related attribute, restricting the records used in the activation to the desired date range.

Correct Option:

C — Apply a filter to Purchase Order Date to exclude orders older than 30 days
By adding a filter on the Purchase Order Date field within the segment or activation configuration, Data Cloud ensures that only orders within the last 30 days are included. This prevents older transactions from being activated, aligns the activation with business rules, and maintains data accuracy for marketing campaigns.

Incorrect Options:

A — Use data graphs that contain only 30 days of data
Creating a separate data graph for 30 days of data is unnecessary and inflexible. It adds complexity without solving the root issue, which can be resolved with proper filtering at the segment or activation level.

B — Apply a data space filter to exclude orders older than 30 days
Data space filters control access or segregation between data spaces, not attribute-level filtering. They cannot restrict the records in a segment activation based on order dates.

D — Use SQL in Marketing Cloud Engagement to remove orders older than 30 days
While technically possible, applying SQL in Marketing Cloud is reactive and inefficient, as it filters after activation. Best practice is to filter at the Data Cloud level to ensure correct data is activated from the start.

Reference:
Salesforce Data Cloud: Activations and Related Attribute Filtering

What is a reason to create a formula when ingesting a data stream?

A. To concatenate files so they are ingested in the correct sequence

B. To add a unique external identifier to an existing ruleset

C. To transform is date time field into a dale field for use in data mapping

D. To remove duplicate rows of data from the data stream

C.   To transform is date time field into a dale field for use in data mapping

Explanation:
Formula fields created at the data stream level in Salesforce Data Cloud allow real-time transformation of incoming raw data before it lands in the Data Lake Object (DLO). A common and supported use case is converting a source Date/Time field (which includes time) into a clean Date-only field by using functions like DATE() or LEFT(date_field,10). This ensures the field can later be cleanly mapped to a Date datatype in a DMO without time truncation issues.

Correct Option:

C. To transform a date time field into a date field for use in data mapping
Data stream formulas execute during ingestion and can apply functions such as DATE(), FORMAT(), or LEFT() to strip time from Date/Time values.

The resulting field created is immediately available for mapping to Date-type fields in DMOs or calculated insights.

This is the only option listed that is a supported, documented use of ingestion-time formula fields.

Incorrect Options:

A. To concatenate files so they are ingested in the correct sequence
→ Incorrect. File ordering and concatenation are handled by connector settings or file-naming conventions, not by formulas.

B. To add a unique external identifier to an existing ruleset
→ Incorrect. Identity resolution rulesets use match/reconciliation rules on existing fields; formulas at ingestion cannot modify or create keys for rulesets directly.

D. To remove duplicate rows of data from the data stream
→ Incorrect. Deduplication occurs later via Identity Resolution or Data Transforms; ingestion formulas operate row-by-row and cannot remove entire rows.

Reference:
Salesforce Data Cloud Help → Data Streams → “Add Formula Fields to a Data Stream” → Explicit example of converting Date/Time → Date using DATE() function.

A finance company that uses Data Cloud wants to simplify how its users can view all the various channels a customer engages with Which feature should the consultant recommend to meet this requirement?

A. Use Data Cloud to connect with analytic tools, like Tableau.

B. Use calculated insights to determine when and how to engage with various customers.

C. Create segments based on the ingested data and insights to activate in Marketing Cloud.

D. Use Data Cloud to ingest data from various available data sources.

A.   Use Data Cloud to connect with analytic tools, like Tableau.

Explanation:
The core requirement is to simplify the view of engagement across various channels. While Data Cloud internally ingests and unifies data (the required preparation steps), the primary way end-users (like marketing or finance analysts) consume, visualize, and simplify complex data is through a dedicated business intelligence (BI) and analytics layer. Connecting Data Cloud's Unified Individual and Engagement data to tools like Tableau allows for the creation of unified, easy-to-read dashboards and reports, presenting a single, consolidated view of all channel activity.

Correct Option:

A. Use Data Cloud to connect with analytic tools, like Tableau.
Visualization and Simplification: Analytics tools like Tableau are the visualization layer on top of the unified data. They provide the ability to create dashboards (often called Customer Engagement Accelerators) that consolidate diverse engagement metrics (website, email, service) into a single, understandable view for the user.

Unified Data Consumption: Data Cloud provides a native connector to Tableau, allowing users to query the clean, unified data, including the Unified Individual and related Engagement DMOs, which meets the goal of viewing all channels in a simplified manner.

Incorrect Option:

B. Use calculated insights to determine when and how to engage with various customers.
Purpose Mismatch: Calculated Insights are used for data processing and generating metrics (e.g., LTV, Recency). They don't provide the user-facing visualization or simplification of the overall channel view; they provide a single, summary metric that is used in the visualization or segment.

C. Create segments based on the ingested data and insights to activate in Marketing Cloud.
Purpose Mismatch: Segmentation and Activation are for acting on the data (sending campaigns), not for viewing or simplifying the customer's historical engagement for analytical users.

D. Use Data Cloud to ingest data from various available data sources.
Prerequisite, Not Solution: Ingestion is the essential first step, but it only moves the fragmented source data into Data Cloud. It does not unify the data, nor does it simplify the view for the user, who would still be looking at raw, complex engagement tables without a visualization tool.

Cumulus Financial offers both business and personal loans. Records in the Contact DLO can be useful for both groups since individual customers may have both business and personal loans. However, for legal reasons, the two groups must be kept separate. How should Cumulus Financial solve this business requirement?

A. Duplicate the Individual DM0.

B. Duplicate the Contact DLO.

C. Create two identity resolution rules in the same data space.

D. Use two data spaces.

D.   Use two data spaces.

Explanation:
When legal or regulatory requirements mandate that different customer groups remain segregated, Data Cloud provides data spaces to isolate data, processes, and configurations. Even if the same individual appears in multiple contexts (business and personal loans), using separate data spaces ensures compliance while still allowing each space to maintain unified profiles internally. This approach keeps sensitive data separate and avoids accidental cross-use between groups.

Correct Option:

D — Use two data spaces
By creating two data spaces—one for business loans and another for personal loans—Cumulus Financial can enforce legal separation. Each data space contains its own ingestion pipelines, unified profiles, identity resolution rules, and activations. This allows individuals to exist in both spaces without merging or cross-contamination, ensuring compliance and protecting sensitive information.

Incorrect Options:

A — Duplicate the Individual DMO
Duplicating the Individual DMO alone does not isolate the data. The underlying DLOs, transformations, and activations could still mix data across business and personal loans, violating legal requirements.

B — Duplicate the Contact DLO
Duplicating a DLO only creates a copy of the data source. It does not provide full separation of identity resolution rules, unified profiles, or activations. This approach does not fully satisfy the compliance requirement.

C — Create two identity resolution rules in the same data space
Identity resolution rules within a single data space cannot fully segregate data for legal purposes. Customers could still be unified across the rules, resulting in potential mixing of personal and business loan data.

Reference:
Salesforce Data Cloud: Data Spaces Overview and Use Cases

Data-Cloud-Consultant Exam Questions - Home Previous
Page 3 out of 33 Pages