Expand my Community achievements bar.

[Mentor Jayakrishnaa Parthasarathy] Adobe Real-Time CDP Community Mentorship Program 2024

Avatar

Administrator

Hello Team,

Welcome to the Adobe Real-Time CDP Community Mentorship Program 2024! This is the featured Community Discussion/Contextual thread for your Adobe Real-Time CDP Community Mentor, Jayakrishnaa Parthasarathy!

Jayakrishnaa Parthasarathy will be your dedicated mentor, providing valuable support and guidance on your Adobe Real-Time CDP queries as you upskill yourself and prepare for Real-Time CDP certification throughout the program.

 

Know your Mentor Jayakrishnaa 

Jayakrishnaa brings his extensive experience with Adobe Analytics, Launch, Target, and Audience Manager, and more recently, he has been working with AEP and AJO technology. He is passionate about working on Adobe platforms, finding it both challenging and rewarding. He looks forward to further collaboration and exploration with other experts in the Adobe community.

 

Aspirants mapped to Jayakrishnaa Parthasarathy (aka @jayakrishnaaparthasarathy )

1) Ankit Chaudhary aka @Ankit_Chaudhary 
2) Kandavadivelan S aka @Kanda_SR 
3) Ramakrishna zalaki aka @ramakrishna3 
4) Mohd Kashaf Tahirhussain Momin akaMohd_KashafMo
5) Deepak K V aka @DeepakK_ 
6) Laxa Devda aka @LaxaDe 
7) Parvesh Sharma aka @parveshsh 
Aditi Kaushik aka @AditiKaushik 
9) Revanth Ponnuru aka @RevanthPonnuru 
10) Koti Reddy Syamala aka @kotisyamala 
11) Enok Lee aka @EnokLe 
12) Michael Giddings aka @fondofhatsKey 

13) Mohd Kashaf Tahirhussain Momin aka @Mohd_KashafMo 

How to participate in the program

  • Post your Questions in this thread to connect with your Mentor, Jayakrishnaa Parthasarathy, and fellow Aspirant peers.
  • Stand a chance to win the ‘Most Engaging Aspirant’ recognition from your mentor by participating in a weekly quiz.
  • Test your knowledge by replying to the unresolved questions in the Real-Time CDP and AEP community and tag your Mentor to get recognized as an ‘Exceptional Contributor’ by your mentor.
  • Stick to the schedule to cover one module/week and clear Adobe Real-Time CDP Certification during the program: July 15 – Aug 30

Suggested Next Steps for Aspirants:

  • Update your Community Profile photo with your latest headshot to stand out to your Mentor and Peer Aspirants.
  • "Like" this thread to confirm your participation in the program.
  • Introduce yourself to Jayakrishnaa Parthasarathy and your Aspirant peers by Replying to this Thread! Break the ice by introducing yourself (location, org/ company, etc.) and your experience with/ interest in Adobe DX stack. 
  • Post your Questions to this thread as you begin learning more about the Adobe Real-Time Customer Data Platform Developer Expert certification (Exam ID: AD0-E605)
  • Stick to schedule and ensure you track your progress in the exam prep guide.
  • Test your learning by replying to weekly quiz by your mentor
  • Practice the modules by replying to unresolved queries in the AEP community & RTCDP Community and tag your mentor. 

Remember that every post / like / comment you make in your contextual thread and the Real-time CDP Community throughout the program helps increase your chance to be recognized by your Mentor and win exclusive Adobe swag, so bring your best efforts!

We wish you all the best as you embark on this learning experience!

65 Replies

Avatar

Community Advisor

Hi @RevanthPonnuru Happy Friday! good try. I would let others reply for the questions. Meantime, please have a look on the 1, 4, 6, 7 questions which is slightly vary from your answers. You can refer the documentation and reach out to me if you are not able to find. 

Thank you,
Jayakrishnaa P.

Avatar

Community Advisor

@DeepakK_  @Ankit_Chaudhary  @RevanthPonnuru  @EnokLe Glad to see all your participation over the program respective to module & quiz, I really appreciate. Can we take one more approach on educating ourselves on platform.

  • Request everyone individually to come up with 3 questions (1 from each topic – XDM Fundamentals, Profile & Identity & Data Ingestion) and post it over the same thread.
  • let’s try to answer the questions from each aspirant and wait for their reply. Aspirants will take a complete creditability for the questions.
  • Please make sure to give a comment for individual answer by stating how did they answered along with yours if any.

I would make sure to consider the separate points for the questions you ask (based on how tough it is and answer you provide later). Just give a try and DM me if any!!!!

@NimashaJain 

Happy Learning,
Jayakrishnaa P.

Avatar

Community Advisor

Hey @jayakrishnaaparthasarathy , Everyone,

Here are few questions, please feel free to answer

  1. What is the difference between Field group and Data types?
  2. How does AEP handle privacy and compliance requirements within the context of profile and identity management?
  3. What are the best practices for handling large volumes of data ingestion into Adobe Experience Platform to ensure optimal performance and data quality?

Avatar

Community Advisor

Thank you @Ankit_Chaudhary , 3rd question is much needed to understand handling large volumes of data. 

@DeepakK_ @EnokLe Please post your questions.

Avatar

Level 2

1. A field group is a reusable component that defines one or more fields that implement certain functions such as personal details, hotel preferences, or address. Data types are used as reference field types in classes or schemas in the same way as basic literal fields.

 

The key difference between them, is that data types can be included anywhere in a schema by adding it as the “data type” of a field. While field groups are only compatible with certain classes, data types can be included in any parent class or field group.

 

 

2. AEP's Privacy Service helps manage customer requests to access and delete their data in accordance with legal privacy regulations. It searches the data for pre-existing identifiers and either accesses or deletes that data based on the privacy job requested. Properly labeled data is essential for the service to determine which fields to access or delete during privacy jobs. Additionally, the Privacy Service can enrich the data it uses with a unique identifier for the purpose of satisfying privacy jobs

 

Source : https://experienceleague.adobe.com/en/docs/experience-platform/privacy/home

 

3. 

A. Monitoring the ingestion process is crucial to identify any possible failures and address data issues promptly

B. When using the batch ingestion API, consider the guardrails provided, such as the maximum data size per hour, maximum batch size, and the number of files per batch etc

Source : https://experienceleague.adobe.com/en/docs/experience-platform/ingestion/guardrails#:~:text=Guardrai...


C. For files larger than 512MB, dividing the file into smaller chunks is recommended

Source : https://experienceleague.adobe.com/en/docs/experience-platform/ingestion/batch/overview#:~:text=Batc...

 

  1. What is the difference between Field group and Data types?

Field group can have predefined set of fields where we can re-use them for multiple schemas. Ex: demographic details is a field group where it holds all user data such as first name, last name. it can be used for all profile schemas.

 

Datatypes: datatypes mean what type of data it holds.

 

2. How does AEP handle privacy and compliance requirements within the context of profile and identity management?

 

Data labeling can be used to maintain privacy of the data such as C2, C4, I1, I2 etc. Consent management can be used to get the consent of the user for particular conversations.

 

3.What are the best practices for handling large volumes of data ingestion into Adobe Experience Platform to ensure optimal performance and data quality?

1. Data preparation and preprocessing

2.Incremental loading of data

3. Data governance 

4.Policies 

5. Security check.

 

@Ankit_Chaudhary @jayakrishnaaparthasarathy . 

Kindly check and let me know if i am wrong.

 

Thanks,

Revanth 

 

 

 

 

 

 

 

 

Avatar

Community Advisor

@RevanthPonnuru  I appreciate your try, good one. Based on your experience please post question as mentioned. 

Hi @jayakrishnaaparthasarathy , everyone

1.How does the composition model in Adobe Experience Platform help create custom schemas for specific business needs, and why is it beneficial to follow XDM standards when doing so?

2. How is profile richness measured, and why is it important for managing customer experiences.

3. How does partial ingestion support data quality and integrity in Adobe Experience Platform, and what are the key considerations for leveraging this feature effectively.

Avatar

Community Advisor

Hi Team,

Happy Monday! RTCDP MP24 Module 3 Segmentation & Data Activation

Here we come to interesting & key feature that we will be covering on this week. There are plenty of documentation available for the segmentation & activation, so would recommend referring the other hyperlinks on the documentation mentioned. Segmentation & data activation features are bit sensitive, so missing or not updating as per the system will not get the expected outcome.

I will post some tips based on my experience over the segmentation & activation tomorrow. Please feel free to add any documentation that you feel would be good for a quick read.

Thank you,
Jayakrishnaa P.

Hi Team - Good morning, Below are some of the points that I would like to highlight for the audience & data activation topics.

Segmentation Tips:

  1. Audience Configuration: When creating an audience, select the appropriate settings like "show only fields with data," "show full XDM schema," and "merge policy." Enable the active edge service to evaluate the audience on the edge network.
  2. Query Type Selection: Choose the correct query type, such as those enabled for streaming segmentation, to ensure the audience is grouped based on the relevant events.
  3. On-Demand Evaluation: Use the on-demand API payload to check profile counts whenever needed.
  4. Audience Maintenance: Audiences with membership in the exited status for over 30 days, based on the last qualification time, may be removed from the audience list.
  5. Real-Time Segmentation: Streaming segmentation qualifies profiles as soon as data arrives, eliminating the need for manual scheduling. Ensure a well-structured data flow for accurate and timely segment evaluation.
  6. Complex Segment Rules: Utilize combinations of conditions (AND/OR logic) and nested groups to create advanced audience segments targeting specific behaviors and characteristics.
Data Activation Tips:

  1. Review Before Certification: Given the variety of audience attributes and evaluation methods, review the entire category before attempting certification. Reference: Link.
  2. Attribute Mapping: Ensure supported attributes are selected during the mapping step to export profiles correctly. Missing attributes may prevent profile export to destinations.
  3. Scheduled Activation: Schedule activation based on the use case to ensure profiles are delivered to the destination on time for marketing campaigns.
  4. Follow Activation Guardrails: Adhere to activation guardrails to avoid errors. Reference: Guardrails.
  5. Data Mapping Consistency: Maintain consistent data mapping between your platform and the destination to ensure accurate data transfer and avoid errors or incomplete activation.

Happy Learning,
Jayakrishnaa P.

Hi @EnokLe @Ankit_Chaudhary @RevanthPonnuru @DeepakK_ @Kanda_SR @ramakrishna3 @LaxaDe @parveshsh @AditiKaushik @kotisyamala @fondofhatsKey @Mohd_KashafMo Good evening, please take time to read all the missed related topics as per the shared module on every week and familiarize on the same. I would encourage everyone to be aligned on the program and reply to all the quiz, module related topics if any.

Please feel free to reach out to me through linked In, community inbox if any.

Thank you,
Jayakrishnaa P.

Hi Team - Good morning. Here you go on your 50% waive-off vouchers -  50% waive-off voucher form.

Form would be open to take responses from comes with a start date (Aug 11, 2024) to an End date(Aug 19, 2024). 

Thank you,
Jayakrishnaa P.

Avatar

Community Advisor
Hi Team,

Good morning & Happy Friday! Here is your RTCDP MP24 Weekly Quiz for Week 3 - AEP RTCDP Segmentation & Data Activation. Please review the questions and provide your answers:

  1. What are the different methods of audience creation in Adobe Experience Platform, and what is the core difference between these methods?
  2. If you’ve ingested batch data from S3 and want to combine it with streaming attributes for audience creation, can this audience be evaluated using streaming evaluation? If yes, how does the evaluation process work?
  3. Can you provide an example scenario where using the audience composition method is preferable over a build rule?
  4. After creating a schema and dataset enabled for a profile, why might the schema’s attributes not appear during audience creation if the data hasn’t been ingested yet? Which setting must be enabled to resolve this issue?
  5. How long does it typically take for a segment definition to become available on the Edge Network after it has been created?
  6. If you’ve set up a batch evaluation audience with a 24-hour schedule, is it possible to estimate the profile count before the evaluation runs? If yes, how would you do it?
  7. What happens if you don’t add a mandatory attribute in the mapping section when activating a Marketo destination?
  8. What identities are supported for activating a Bing destination?
  9. What are the prerequisites for enabling audiences in personalization destinations like Adobe Target or custom personalization?
  10. During the Identity Mapping step, how does Adobe Experience Platform handle unhashed attributes, and what is the purpose of the "Apply transformation" option in this context?
Thank you,
Jayakrishnaa P.

1. What are the different methods of audience creation in Adobe Experience Platform, and what is the core difference between these methods?

 

Ans:     

A. Segment Builder:

The Segment Builder is primarily used for audience creation, allowing users to build audiences from scratch. 


B. Audience Composition:

It is used to create new audiences based on existing audiences,

 

Addition to audience compositions and segment builder, we  can use Adobe Federated Audience Composition to build new audiences from enterprise datasets without copying underlying data and store those audiences in Adobe Experience Platform Audience Portal.


2. If you’ve ingested batch data from S3 and want to combine it with streaming attributes for audience creation, can this audience be evaluated using streaming evaluation? If yes, how does the evaluation process work?

Ans:

 

AEP supports the evaluation of audiences using streaming segmentation, even if the data has been ingested from source like S3.


Streaming segmentation is an ongoing data selection process that updates your audiences in response to user activity. Once an audience has been built and saved, the segment definition is applied against incoming data to Real-Time Customer Profile. Additions and removals to the audience are processed regularly, ensuring our target audience remains relevant.

 

3. Can you provide an example scenario where using the audience composition method is preferable over a build rule

Ans:

Business Context:

A retail brand runs a loyalty program and wants to create a segmented audience for a special promotion. The criteria for the promotion are as follows:

  1. High-Value Customers: Customers who have spent more than $1,000 in the last year.
  2. Engaged Customers: Customers who have made at least three purchases in the last six months.
  3. Recent Visitors: Customers who have visited the website or opened the app within the last 30 days.

The brand wants to create an audience that includes customers who meet any of these criteria to maximize reach for the promotion.

 

Using Audience Composition:

  • Step 1: Create individual audiences for each criterion:
    • Audience A: High-Value Customers
    • Audience B: Engaged Customers
    • Audience C: Recent Visitors
  • Step 2: Use audience composition to combine these audiences. In AEP, audience composition allows you to create a new audience by combining existing audiences using simple logic (e.g., Audience A OR Audience B OR Audience C).

 

4. After creating a schema and dataset enabled for a profile, why might the schema’s attributes not appear during audience creation if the data hasn’t been ingested yet? Which setting must be enabled to resolve this issue?


Ans:

DeepakK__0-1724065572449.png



5. How long does it typically take for a segment definition to become available on the Edge Network after it has been created?

Ans :

After a segment definition has been created, it typically takes up to one hour for the segment to become available on the Edge Network. 


6. If you’ve set up a batch evaluation audience with a 24-hour schedule, is it possible to estimate the profile count before the evaluation runs? If yes, how would you do it?

 

Ans:

it is possible to estimate the profile count before the evaluation runs for a batch evaluation audience with a 24-hour schedule using View Last Sample Status API get request.

 

7. What happens if you don’t add a mandatory attribute in the mapping section when activating a Marketo destination?

 

Ans:

When we don’t add a mandatory attribute in the mapping section when activating a Marketo destination, it can lead to issues with the successful export of data.


8. What identities are supported for activating a Bing destination?

 

Ans:  MAID – Microsoft Advertising ID

 

9. What are the prerequisites for enabling audiences in personalization destinations like Adobe Target or custom personalization?

 

Ans:


A. We must have at least one audience created in Adobe Experience Platform. This ensures that you have the necessary access and permissions to activate audiences and enable the mapping step of the workflow.

B. To activate audiences and enable the mapping step of the workflow, we need the following access control permissions.

 

Destinations, Activate Destinations, View Profiles, and View Segments.

C. When configuring the Adobe Target connection without using a datastream ID, it's important to note that only next-session personalization use cases are supported in the absence of a datastream.


10. During the Identity Mapping step, how does Adobe Experience Platform handle unhashed attributes, and what is the purpose of the "Apply transformation" option in this context?

 

Ans:

AEP handles unhashed attributes by providing the "Apply transformation" option, which automatically hashes the source attributes on activation. This option serves the purpose of transforming unhashed attributes into the required hashed format for seamless integration with the destination platforms.

 

 

Avatar

Community Advisor

@DeepakK_ great, thank you. View Last Sample Status will only give the last successfull job run, since this is totally new audience that we need to know the count we should be using the segment job API to get the profile count. 

Thank you,
Jayakrishnaa P.

 

1. What are the different methods of audience creation in Adobe Experience Platform, and what is the core difference between these methods?

 

A. One is Segment Builder and the other is Audience Composition. 

          Segment builder will help to create multiple type of audiences i.e.                  Batch segments, streaming segments and edge segments.

          

          Audience Composition is used when you want to include/exclude                 multiple type of audiences to create a unified audience. This will        exclude us to create  like (same) audience.

 

 

2. If you’ve ingested batch data from S3 and want to combine it with streaming attributes for audience creation, can this audience be evaluated using streaming evaluation? If yes, how does the evaluation process work?

 

Yes, the segment can be done by streaming evaluation and aep has capabilities to do it.

 

A.Streaming segmentation is an ongoing data selection process that updates your audiences in response to user activity. Once an audience has been built and saved, the segment definition is applied against incoming data to Real-Time Customer Profile. Additions and removals to the audience are processed regularly, ensuring our target audience remains relevant.

 

3. Can you provide an example scenario where using the audience composition method is preferable over a build rule

 

A.A retail company wants to target customers with personalized offers based on their membership in multiple segments. For example, they want to identify customers who are both high-value shoppers and frequent online visitors to offer them a special loyalty discount. The company needs this audience to be updated in real-time as customers meet or fall out of these segments.

 

4. After creating a schema and dataset enabled for a profile, why might the schema’s attributes not appear during audience creation if the data hasn’t been ingested yet? Which setting must be enabled to resolve this issue?

 

A.In segmentation we must enable the radio button show full xdm schema to get all the attributes, even though attributes don't have any data.

 

5. How long does it typically take for a segment definition to become available on the Edge Network after it has been created?

 

A.It takes 15 mins for the definition to be available.

 

6. If you’ve set up a batch evaluation audience with a 24-hour schedule, is it possible to estimate the profile count before the evaluation runs? If yes, how would you do it

 

A.There is an API called ViewLastSampleStatus to get the count of the profile.

 

7. What happens if you don’t add a mandatory attribute in the mapping section when activating a Marketo destination?

 

A.It might cause issues in export of data because even the data gets exported Data will be in unstructured form as there is no mandatory field.

 

8. What identities are supported for activating a Bing destination?

 

A.Microsoft Advertising Id (MAID), Email can be supported to be activated for bing destination.

 

9.  What are the prerequisites for enabling audiences in personalization destinations like Adobe Target or custom personalization?

 

A.You need to have at least one segment created, destination setup  & consent management.

 

10. During the Identity Mapping step, how does Adobe Experience Platform handle unhashed attributes, and what is the purpose of the "Apply transformation" option in this context?

 

A.The Apply transformation will unhash the attributes which will help data/attributes to export to destinations.

 

 

Thanks,

 

Revanth

 

@jayakrishnaaparthasarathy  Kindly review and let me know if any issue. Happy to learn.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Avatar

Community Advisor

@RevanthPonnuru Thank you, please check the answer for 5th, 6th & 9th question. Also, make sure to avoid extra spaces on you message, simple preview and remove the space.
Regards,
Jayakrishnaa P.

Avatar

Community Advisor
Hi Team,
 
Good morning. Please review the documentation for Module 4 topics and take time to familiarize yourself with it. This will be the final module in the program, so I recommend covering any documentation you may have missed. Let me know if you have any questions.
 
RTCDP MP24 Module 4 Governance & Administration:
 
Thank you,
Jayakrishnaa P.
Hi Team,
 
Good morning. Here we come to our final segment of the program. Please take the below quiz and let me know if you have any questions.
 
RTCDP MP24 Weekly Quiz for Week 4 - AEP RTCDP Governance & Administrative.
 
What is the primary purpose of governance labels in Adobe Experience Platform?
  • A) To classify data for organizational purposes
  • B) To manage and enforce data usage policies
  • C) To improve data processing speed
  • D) To categorize data for better visualization
What happens when you apply a label to a schema in Adobe Experience Platform?
  • A) The label is only applied to the dataset currently in use.
  • B) The label propagates to all datasets using that schema.
  • C) The label applies only to the fields currently visible in the schema editor.
  • D) The label is applied manually to each dataset and field individually.
Which feature is required to update existing labels on a dataset using the API?
  • A) Use of a 'POST' request without any additional parameters.
  • B) Use of the 'If-Match' header to prevent data collisions.
  • C) Application of a new schema before updating labels.
  • D) Deletion of all existing labels before adding new ones.
What does a 'policy violation' dialog indicate when managing labels in Adobe Experience Platform?
  • A) That the applied labels conflict with an existing data usage policy.
  • B) That the dataset contains errors that need correction.
  • C) That the schema is not correctly linked to the datasets.
  • D) That a required label is missing from the schema.
In Adobe Experience Platform, how can you specify the data that a policy applies to?

      A) By selecting the relevant governance labels during policy creation
      B) By manually tagging each data record
      C) By setting user permissions on the dataset
      D) By defining custom data types in the system
What is the primary method used for managing access control in Adobe Real-Time CDP?
  • A) Role-based access control
  • B) Attribute-based access control
  • C) Password-based access control
  • D) Token-based access control
What feature allows you to export and import configurations between sandboxes in Adobe Experience Platform?
  • A) Data Export Tool
  • B) Configuration Sync Tool
  • C) Sandbox Tooling
  • D) Role Management Tool
How does sandbox management relate to permissions in Adobe Experience Platform?
  • A) Sandboxes are unrelated to permissions
  • B) Permissions can be configured separately for each sandbox
  • C) Sandboxes automatically inherit global permissions
  • D) Only admin roles can access sandboxes
What must you do to give a user access to a specific sandbox?
  • A) Assign them a global admin role
  • B) Add their account to the sandbox through the Permissions UI
  • C) Modify their user account settings manually
  • D) Create a custom permission for the sandbox
Happy Weekend!

Thank you,
Jayakrishnaa P.

Hi @jayakrishnaaparthasarathy  , Here is my answers. Sorry for the delay.

 

What is the primary purpose of governance labels in Adobe Experience Platform?

  • A) To classify data for organizational purposes
  • B) To manage and enforce data usage policies
  • C) To improve data processing speed
  • D) To categorize data for better visualization

 

 

Ans : B

 

What happens when you apply a label to a schema in Adobe Experience Platform?

  • A) The label is only applied to the dataset currently in use.
  • B) The label propagates to all datasets using that schema.
  • C) The label applies only to the fields currently visible in the schema editor.
  • D) The label is applied manually to each dataset and field individually.

 

Ans :  B

 

Which feature is required to update existing labels on a dataset using the API?

  • A) Use of a 'POST' request without any additional parameters.
  • B) Use of the 'If-Match' header to prevent data collisions.
  • C) Application of a new schema before updating labels.
  • D) Deletion of all existing labels before adding new ones.

 

Ans : B

 

What does a 'policy violation' dialog indicate when managing labels in Adobe Experience Platform?

  • A) That the applied labels conflict with an existing data usage policy.
  • B) That the dataset contains errors that need correction.
  • C) That the schema is not correctly linked to the datasets.
  • D) That a required label is missing from the schema.

 

Ans : A

 

In Adobe Experience Platform, how can you specify the data that a policy applies to?

      A) By selecting the relevant governance labels during policy creation
      B) By manually tagging each data record
      C) By setting user permissions on the dataset
      D) By defining custom data types in the system

 

Ans : A

What is the primary method used for managing access control in Adobe Real-Time CDP?

  • A) Role-based access control
  • B) Attribute-based access control
  • C) Password-based access control
  • D) Token-based access control

 

Ans : B

 

What feature allows you to export and import configurations between sandboxes in Adobe Experience Platform?

  • A) Data Export Tool
  • B) Configuration Sync Tool
  • C) Sandbox Tooling
  • D) Role Management Tool

 

Ans : C

 

 

How does sandbox management relate to permissions in Adobe Experience Platform?

  • A) Sandboxes are unrelated to permissions
  • B) Permissions can be configured separately for each sandbox
  • C) Sandboxes automatically inherit global permissions
  • D) Only admin roles can access sandboxes

 

Ans : B

 

 

What must you do to give a user access to a specific sandbox?

  • A) Assign them a global admin role
  • B) Add their account to the sandbox through the Permissions UI
  • C) Modify their user account settings manually
  • D) Create a custom permission for the sandbox

 

Ans : B