QuestionQ51

Real-Time Customer Profile

A data architect is setting up a new Adobe Experience Platform source that contains user profiles for an international travel agency. The profiles contain distinct values for nationality and country of residence. The profile must capture every current and past country of residence.

The architect also receives a request to ensure that nationality and country of residence are represented accurately even when they differ. However, the architect is uncertain how to model these multi-valued attributes in Real-Time Customer Profile.

Which strategy should the data architect use when creating the new schema for the user profiles?

Explanation

Nationality and country of residence represent different facts and can vary independently. Modeling each as its own array preserves all values, including residence history, without incorrectly pairing array positions or conflating the two attributes. Adobe Experience Platform supports array fields for storing multiple values of a selected type.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!