01. A membership application sends partial row updates to Real-Time Customer Profile through an HTTP API streaming connection, using streaming upserts with Data Prep. The target field membershipLevel is an enum whose values are premier, plus and basic. The application passes level values exactly as agents type them, such as "Premier" or "PLUS". No ingestion errors are reported, yet audiences that test membershipLevel for premier miss many members whose level was just updated.
What should the developer do?
a) Enable synchronous validation on the streaming requests so that payloads with off-enum values are rejected
b) Apply the lower function in the Data Prep mapping so each value matches the enum
c) Mark membershipLevel as required so that each upsert request enforces the enum
d) Set the identity operation to update in each request so that the earlier level value is replaced
02. A data architect has two Profile-enabled schemas, both built on the XDM Individual Profile class, and both have ingested data for months. The CRM schema has crmId as its primary identity. The loyalty schema has memberId as its primary identity and carries crmId as a secondary identity in the same CRM namespace.
A marketer wants segment definitions that combine CRM attributes with loyalty attributes, and the architect proposes adding a relationship field from the loyalty schema to the CRM schema.
What is the right course?
a) Add no relationship field; use the union schema to see how the two combine
b) Add the relationship field on crmId, since attributes from another schema are reachable only through a defined relationship
c) Make crmId the primary identity of the loyalty schema too, so both schemas share one primary key
d) Rebuild the loyalty schema on a custom class so that it can serve as a lookup schema for the CRM profile
03. A sandbox has two merge policies for the XDM Individual Profile class: “Org Default”, a timestamp-ordered policy set as the organization default, and “Brand B Edge”, a dataset-precedence policy that is Active-On-Edge. A developer uploads a partner CSV as an externally generated audience and accepts every import setting as presented, without changing any of them.
Which merge policy does the imported audience use?
a) Brand B Edge, because the Active-On-Edge policy is applied to every imported audience
b) No merge policy, since an imported audience is a list of identities and not a segment definition
c) Org Default, because the organization default is applied on upload
d) Brand B Edge, because it uses dataset precedence
04. A developer is building a win-back audience in Segment Builder: Gold-tier loyalty members who have made no purchase in the last 30 days. The developer places two rules in one container, joined by And: the loyalty-tier attribute equals Gold, and a purchase event with the In last 30 days time constraint. The developer then sets that container to Exclude and adds no other rule to the definition.
The preview shows Gold members with no recent purchase, as expected, but also Silver and Bronze members, including some who purchased yesterday.
What is the root cause?
a) Containers hold only event rules, so the tier attribute was dropped and only the purchase rule took effect
b) The purchase event kept its default At least 1 count, so only profiles with two or more purchases were excluded
c) The In last 30 days window is fixed at the publish date, so recent purchases fall outside the excluded window
d) The tier rule sits inside the Exclude container, so only Gold members who purchased are removed
05. A partner engineer built a file-based destination with Destination SDK. In testing, customers reach the mapping step of activation but cannot mark any exported field as mandatory and cannot choose a deduplication key. As a result, files contain profiles that lack the partner's account ID, and the same person appears on several rows. The partner wants customers to control both behaviors themselves.
Which change to the destination configuration resolves both issues?
a) Set allowDedupeKeyFieldSelection to true, which also enables the mandatory attribute choice
b) Set both allowMandatoryFieldSelection and allowDedupeKeyFieldSelection to true in the batch configuration
c) Change defaultExportMode from DAILY_FULL_EXPORT to incremental so that duplicate rows stop
d) Add a deduplication macro to allowedFilenameAppendOptions in filenameConfig
06. A data engineer is translating a ticketing platform's purchase table into an XDM ExperienceEvent schema for Real-Time Customer Profile. Each row carries:
- purchase_uuid: generated once per purchase and never reused
- member_email: the buyer's email address
- purchased_at: the purchase time
- seat_count and order_value
Which mapping should the engineer use for the two identifier columns?
a) Map purchase_uuid to _id and mark it as the primary identity, with member_email as a secondary identity
b) Map member_email to _id so each buyer keeps one record, and mark it as the primary identity
c) Map member_email to _id and purchase_uuid to the primary identity
d) Map purchase_uuid to _id and mark member_email as the primary identity
07. A developer is creating a dataflow from a cloud storage source. The source folder already holds two years of daily files, and new files will keep arriving every day. The business wants both the existing files and every new file loaded into the dataset by this one dataflow.
How should the developer schedule the dataflow?
a) Run it once with a daily interval
b) Schedule it daily with backfill disabled
c) Schedule it daily with backfill enabled
d) Run it once with backfill enabled
08. A Real-Time CDP Ultimate customer is setting up the dataset export workflow to an Amazon S3 destination so that a data science team receives a raw Experience Event dataset. The team's existing loader reads only CSV or JSON files, and the team would prefer CSV because all of its other feeds already use that format.
Which file format should the developer select for the dataset export?
a) CSV, since dataset exports reuse the audience export file formats
b) JSON, since dataset exports do not offer CSV
c) Parquet, since the loader can be extended to read it later
d) CSV with GZIP, since compression makes CSV available for datasets
09. A developer activated one audience to a streaming destination yesterday and opens that destination's dataflow runs in the monitoring view. Instead of a single run, the list shows many runs, each with its own run ID. The developer suspects the activation was accidentally set up more than once.
What explains the multiple runs?
a) Streaming dataflow runs are split into hourly windows
b) Each retry after a failed request is logged as a new dataflow run
c) Every profile qualification event opens a dataflow run of its own
d) A separate run is created for each identity namespace that is mapped
10. A telecom company licenses audience data from a data partner. Each partner record identifies a person with the partner's pseudonymous ID, which the partner says may be assigned probabilistically. The developer must create a custom namespace for this ID, and the privacy team requires that partner IDs never generate identity graphs that could merge the company's known customer profiles.
Which identity type should the namespace use?
a) Non-people identifier
b) Cross-device ID
c) Partner ID
d) Device ID