Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Adobe AD0-E605 Exam - Topic 7 Question 15 Discussion

A large retail company is currently using a traditional relational database management system (RDBMS) to store and manage order data. However, the company is experiencing scalability and performance issues as the number of orders continues to grow. The company is considering loading to Adobe Real-Time CDP to take advantage of its Experience Data Model (XDM) data model and real-time data capabilities.The company's order table includes the following attributes:Order IDCustomer IDOrder dateOrder statusShipping addressBilling addressThe company's order items table includes the following attributes:Order IDItem IDHow would the architect translate this data model into Adobe Experience Platform XDM data model?
A) Create a single XDM experience event schema
B) Create an XDM individual profile schema
C) Create an XDM experience event schema and an XDM custom schema
D) Create an XDM individual profile schema and an XDM custom schema

Adobe AD0-E605 Exam - Topic 7 Question 15 Discussion

Actual exam question for Adobe's AD0-E605 exam
Question #: 15
Topic #: 7
[All AD0-E605 Questions]

A large retail company is currently using a traditional relational database management system (RDBMS) to store and manage order data. However, the company is experiencing scalability and performance issues as the number of orders continues to grow. The company is considering loading to Adobe Real-Time CDP to take advantage of its Experience Data Model (XDM) data model and real-time data capabilities.

The company's order table includes the following attributes:

Order ID

Customer ID

Order date

Order status

Shipping address

Billing address

The company's order items table includes the following attributes:

Order ID

Item ID

How would the architect translate this data model into Adobe Experience Platform XDM data model?

Show Suggested Answer Hide Answer
Suggested Answer: A

In Adobe Real-Time CDP, transactional data such as orders and their associated line items are best represented using the XDM ExperienceEvent class. Unlike traditional RDBMS structures that require separate tables for headers and details joined by a foreign key, XDM is optimized for a denormalized, hierarchical NoSQL model.

For this retail use case, the architect should create a single XDM ExperienceEvent schema. The 'Order' attributes (Order ID, Date, Status, Addresses) form the base of the event, while the 'Order Items' are typically modeled as an array of objects within that same schema. This approach allows the platform to capture the entire transaction as a single 'point-in-time' event. By marking the Customer ID as an Identity, the platform's Identity Service automatically links these transactional events to the correct Real-Time Customer Profile.

Option B is incorrect because Order data is behavioral and immutable (events), whereas the Individual Profile class is reserved for stateful, slow-changing customer attributes. Options C and D are incorrect because they suggest creating multiple schemas or custom schemas to replicate the relational model. Using multiple schemas for a single transaction would necessitate complex joins, which defeats the performance benefits of the Adobe Experience Platform's NoSQL architecture. By using a single ExperienceEvent schema, the company achieves maximum scalability and ensures that the data is immediately available for high-performance segmentation and real-time activation.


Contribute your Thoughts:

0/2000 characters
Brandon
3 days ago
They definitely need to upgrade from RDBMS, that's for sure!
upvoted 0 times
...
Ernest
8 days ago
Not sure if XDM is the right fit for their needs, honestly.
upvoted 0 times
...
Cortney
14 days ago
Wait, why not just go with A? Seems simpler.
upvoted 0 times
...
Levi
19 days ago
Totally agree, C covers both events and custom data.
upvoted 0 times
...
Colette
24 days ago
I think option C makes the most sense for this scenario.
upvoted 0 times
...
Art
29 days ago
I think option C sounds right since we need to capture both the order events and possibly custom attributes for items. But I'm not 100% confident.
upvoted 0 times
...
William
1 month ago
I feel like I might be mixing up the individual profile schema with the experience event schema. Could it be both?
upvoted 0 times
...
Lyla
1 month ago
This question reminds me of a practice scenario where we had to map RDBMS to XDM. I think creating an experience event schema makes sense for order data.
upvoted 0 times
...
Lizbeth
1 month ago
I remember we discussed how XDM schemas are structured, but I'm not entirely sure which option fits best for order data.
upvoted 0 times
...

Save Cancel