[Mentor Abhinav Balooni] Adobe Real-Time CDP Community Mentorship Program 2024 | Adobe Higher Education
Skip to main content
NimashaJain
Adobe Employee
Adobe Employee
July 15, 2024

[Mentor Abhinav Balooni] Adobe Real-Time CDP Community Mentorship Program 2024

  • July 15, 2024
  • 17 respuestas
  • 7036 visualizaciones

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, Abhinav Balooni!

Abhinav 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 Abhinav Balooni (aka @abhinavbalooni   )

Abhinav is a martech industry leader with more than a decade of experience across the entire Adobe stack, He is certified on all the Adobe tools and an Adobe SME for RT-CDP too. He is keen to grow mutually by exchange of ideas during the program. 

He is excited to add value to the program by enabling his peers to get certified in RT-CDP.

Aspirants mapped to Abhinav Balooni

1) Shashi Chennachar aka @shashi_c23 
2) Abhishek Agarwal aka @abhishekag2 
3) Carlos Rojas aka @crojasm 
4) Navin Agarwalla aka @nagarwalla 
5) Ashish Gandhi aka @ag0531 
6) Martin Liu aka @pengfeil3410424 
7) Jeeva Ravi aka @jeevaravi 
😎 Shruti Kulkarni  aka @shrutikulkarni 
9) Emmylou Jordan aka @emjordan 
10) Young Min Lee aka @yabc7 
11) Kartikay Sharma aka @kartikays313099 
 

How to participate in the program

  • Post your Questions in this thread to connect with your Mentor, Abhinav Balooni, 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 Abhinav Balooni 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!

Este tema ha sido cerrado para respuestas.

17 respuestas

abhinavbalooni
Community Advisor
Community Advisor
August 4, 2024

Here's Quiz with a mix of bit of Module 1 and Module 2. These are more approach driven now.

 

RTCDP MP 24 | Weekly Quiz | Module 2 | Quiz 3

 

1. how many types of identities can you define in AEP ?

2. A national workout studio chain wants to ingest data that will enable them to see members across all locations. Some members will attend classes at multiple studios within the area and while traveling.

MEMBER DATABASE DATA SET:
Field name, field description, sample data

MemberID: unique ID assigned to all members, RBS54321
StudioID: ID assigned to members to identify home studio, 756_RBS54321
Fname: first name, Rachael
Lname: last name, Smith
Email: email address, rachaelbsmith@gmail.com
Phone: 3338654545
AddID: unique address id based on member address elements, 123Mnst3AnytwnNC27455
Add1: address 1, 123 Main St
Add2: address 2, Apt 3
City: city, Anytown
State: state, NC
Zip: zip code, 27455
DOB: data of birth, 19820226
MemberStartDate: membership start date, 20210226
MembershipType: membership type, Elite
MemberStatus: membership status, Active
In the data set shown, what is the primary identity and the secondary identities for stitching profiles to other data sets?

 

3. An ecommerce business is designing their XDM Data Model in AEP. They use multiple forms to collect consumer information. Each form collects a different consumer ID. From a segmentation perspective, the business wants to make sure that the form submission is easily tracked to be used as an event. The data architect decides that same event type value will be used across all forms.

The data architect needs to decide how to best organize the XDM Schemas to track the different data attributes captured through the following forms:

 

FORM 1:

Source: Adobe Experience Manager
Goal: Lead capturing
Consumer ID: Email
FORM 2:

Source: Website
Goal: Capture Product Preferences
Consumer IDs Collected: Experience Cloud ID
FORM 3:

Source: App
Goal: Customer NPS
Consumer IDs Collected: CRM ID and Advertising ID

Which solution should be used to model the data in AEP?

 

4. An administrator needs to ingest valid records of new batch data within a specified error threshold.

Which feature of AEP should be used to complete this task?

 

5. A data architect is tasked with modelling in AEP an ecommerce business that has the following data sources:

PROFILE DATA

  1. CRMProfile: CRMID, Name, Address
  2. LoyaltyProfile: LoyaltyID, CRMID, Level, Points

EVENT DATA

3. OfflinePurchases: TimeStamp, LoyaltyID, SKU, Amount

4. OnlinePurchases: TimeStamp, CRMID, SKU, Amount

 

NON PERSON BASED DATA (To be used for Multi-Entity)

5. ProductCatalog: SKU, Description, Price

 

The data architect decides that each data source will become a different XDM schema.

What identities should the data architect select in each of the future XDM schemas?

 

 

AbhishekAg2
Level 2
August 5, 2024

1.  Types of identities once can define in AEP:

  • Cookie ID: Identifies web browsers but decays fast over time.
  • Cross-Device ID: Ties together other IDs to identify an individual sensitively (e.g., login ID, CRM ID).
  • Device ID: Identifies hardware devices (e.g., IDFA, GAID) and can be shared by multiple people.
  • Email address: Identifies a person across channels and contains PII, requiring sensitive handling.
  • Non-people identifier: Used for storing identifiers not connected to a person (e.g., product SKU).
  • Partner ID: Used by data partners for pseudonymous representation and audience activation, not for identity graph linkages.
  • Phone number: Identifies a person across channels and contains PII, requiring sensitive handling.

2. Primary Identity : Member Id
Secondary Identity : Email, Phone, AddId, StudioId

3. Create an Experience Event schema to track form submissions with a consistent eventType for each form submit. The schema should capture the form source(AEM, Website, App) for differentiation and include other relevant form attributes. Mark secondary identities appropriately to ensure correct data stitching.

4. Need to enable partial ingestion and define the error threshold value while configuring the dataflow at the dataflow detail step.

5. 

  • CRMProfile Schema:

    • CRMID (Primary)
  • LoyaltyProfile Schema:

    • LoyaltyID (Primary)
    • CRMID (Secondary)
  • OfflinePurchases Schema:

    • LoyaltyID (Primary), SKUID(Secondary)
  • OnlinePurchases Schema:

    • CRMID (Primary), SKUID(Secondary)
  • ProductCatalog Schema:

    • SKUID (Primary)

 

 

 

abhinavbalooni
Community Advisor
Community Advisor
August 10, 2024

Hi All,

 

Here's the quiz for Module 3. 

 

RTCDP MP 24 | Weekly Quiz | Module 3 | Quiz 4

 

1. Which method is used to update a dataflow using an API endpoint?

A) GET
B) POST
C) PATCH
D) PUT


2. A data architect is building a XDM schema with no additional field groups.

Which action is required before enabling the schema for Real-time Customer Profile?

A) Add one or more profile-compatible data types
B) Mark one schema field as a primary identity
C) Define the schema as a profile union schema
D) Classify the schema as XDM Individual Profile


3. A data engineer is required to use AEP Intelligent Services (Attribution and Customer AI).

Which XDM Field Group should the data engineer use?

A) Experience Event - Proposition Reference
B) Segment Definition
C) Adobe Delivery Feedback Events
D) Consumer ExperienceEvent

 

4. When querying historical data and writing results into a new dataset, some rows failed because they contained null values for a mandatory field of a schema. What could be a probable reason for this result?

A) Setting a previously optional field as mandatory field
B) Disabling the schema from participating in Profile
C) Setting a previously mandatory field as optional field

 

5. Which scheduling frequency is the default setting when creating a new dataflow?

A) Hour
B) Day
C) Once
D) Week


6. What is the minimum accepted interval value for a frequency set to 'Minute'?

A) 5
B) 15
C) 30
D) 60

 

7.What does enabling the 'Backfill' option do during a scheduled ingestion?

A) It prevents historical data from being ingested.
B) It only ingests data from the current day.
C) It ingests all current files in the specified path during the first scheduled ingestion.
D) It only ingests files loaded after the first run.

 

8. Which timezone must the 'Load incremental data by' field's date-time values be in?

A) PST
B) GMT
C) UTC
D) EST

 

9. What should be reviewed before finalizing the creation of a dataflow?

A) Connection and Assign dataset & map fields
B) Scheduling
C) Both A & B
D) None of the above

 

10. Which file formats are supported for batch data ingestion from cloud storage in Adobe Experience Platform?

A) XML, JSON, CSV
B) DSV, JSON, Apache Parquet
C) TXT, CSV, JSON
D) Excel, JSON, CSV


11. What must be done before selecting a folder to ingest files from a cloud storage source?

A) Select a schema
B) Configure a dataflow
C) Explore your cloud storage file hierarchy
D) Enable real-time data ingestion


12. What happens if the backfill option is enabled during ingestion?

A) Only new files are ingested
B) Historical data is ingested during the first scheduled ingestion
C) Data is ingested incrementally
D) Ingestion is paused until further action

 

13. Which option allows you to configure detailed error message generation in a dataflow?

A) Partial ingestion
B) Error diagnostics
C) Schema mapping
D) Profile dataset toggle

 

14. What should be done in the final step before creating a dataflow?

A) Select the data format
B) Schedule the ingestion
C) Review the dataflow details
D) Enable alerts

 

Will be posting correct responses to the last quiz tomorrow along with the links for the next module.

 

Cheers,

Abhinav

crojasm
Adobe Employee
Adobe Employee
August 12, 2024

1 - B) POST

2 - B) Mark one schema field as a primary identity

3 - D) Consumer ExperienceEvent

4 - A) Setting a previously optional field as mandatory field

5 - C) Once
6 - B) 15 Minutes

7 - D) It only ingests files loaded after the first run.

8 - C) UTC

9 - C) Both A & B

10 - B) DSV, JSON, Apache Parquet

11 - C) Explore your cloud storage file hierarchy

12 - B) Historical data is ingested during the first scheduled ingestion

13 - B) Error diagnostics

14 - C) Review the dataflow details

 

abhinavbalooni
Community Advisor
Community Advisor
August 12, 2024

Hi All,

 

Please find the link below to avail 50% off on the Adobe certification voucher.

 

  1. 50% waive-off vouchers - Here is the 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). 

 

Cheers,

Abhinav

abhinavbalooni
Community Advisor
Community Advisor
August 17, 2024

Hi All,

 

As you inch closer to the certification date, you can look at the sample practice tests available for RTCDP on this link: https://adobe.gmetrix.net/Tests/ChooseTest.aspx

 

This is an official Adobe certmetrics link and gives a great Idea of what to expect in the real exam !

 

Have a look at the questions and please go ahead and ask any queries you might have.

I have just seen @abhishekag2 @crojasm and @shrutikulkarni participating. Would be great if others have any queries that they need help with.

 

All the best with the prep !

Posting the quiz for this week's module in another post.

 

Cheers,

Abhinav

abhinavbalooni
Community Advisor
Community Advisor
August 17, 2024

Hi All,

 

Here's the quiz for Module 4. 

 

RTCDP MP 24 | Weekly Quiz | Module 4 | Quiz 5

 

  1. What is the primary function of Adobe Experience Platform's Segment Match service?
    • a) Creating personalized content
    • b) Exchanging segment data securely between users
    • c) Analyzing customer behavior
    • d) Optimizing web page performance
  2. Which of the following is NOT a supported identity namespace in Segment Match?
    • a) Emails (SHA256, lowercased)
    • b) Apple IDFA
    • c) Google Ad ID
    • d) Social Security Numbers
  3. What is the default consent configuration for Segment Match?
    • a) Opt-in
    • b) Opt-out
    • c) Opt-neutral
    • d) No consent required
  4. What label is used to prevent data from being shared in Segment Match?
    • a) PII
    • b) C11
    • c) D15
    • d) GDPR
  5. What is required for a partner connection in Segment Match to be established?
    • a) A one-way handshake
    • b) A two-way handshake
    • c) An email invitation
    • d) A shared secret key
  6. What is the purpose of merge policies in Adobe Experience Platform?

    • a) To analyze customer profiles
    • b) To prioritize and combine data fragments from multiple sources
    • c) To create marketing campaigns
    • d) To export data for analysis
  7. What happens when the "Private graph" identity stitching option is selected?

    • a) Multiple identities for the same individual are merged
    • b) All profiles remain separate
    • c) Data is deleted if conflicting
    • d) No profile is created
  8. In Adobe Experience Platform, what is the role of a merge policy when performing segmentation across multiple datasets?
    • a) To prioritize the order of data fragments during the merge process based on user-specified rules
    • b) To segment audiences by the frequency of customer engagement
    • c) To compare datasets from different time periods before merging
    • d) To export merged profiles directly into marketing platforms
  9. What benefit does multi-dimensional segmentation provide when working with nested datasets in Adobe Experience Platform?
    • a) It allows for time-based segmentation rules to create dynamic audience lists
    • b) It enables segmentation to occur across multiple identity graphs in real-time
    • c) It allows relationships to be built between hierarchical datasets, like customer orders and item details, for more granular audience insights
    • d) It automatically updates user preferences across all linked datasets without manual intervention
AbhishekAg2
Level 2
August 18, 2024

1. b) Exchanging segment data securely between users

2. d) Social Security Numbers

3. b) Opt-out

4. b) C11

5. b) A two-way handshake

6. b) To prioritize and combine data fragments from multiple sources

7. a) Multiple identities for the same individual are merged

8. a) To prioritize the order of data fragments during the merge process based on user-specified rules

9. c) It allows relationships to be built between hierarchical datasets, like customer orders and item details, for more granular audience insights

abhinavbalooni
Community Advisor
Community Advisor
August 17, 2024

Here's more details around Module 4 (Segmentation) if you've not been able to go through the exam prep guide yet.

 

Segmentation Service overview 

Adobe Experience Platform Segmentation Service provides a user interface and RESTful API that allows you to create audiences through segment definitions or other sources from your Real-Time Customer Profile data. These audiences are centrally configured and maintained on the Platform and are readily accessible by any Adobe solution.

This document provides an overview of the Segmentation Service and its role in the Adobe Experience Platform.

Learn more.(opens in a new tab)

Segment Builder UI guide 

Segment Builder provides a rich workspace to interact with Profile data elements. The workspace provides intuitive controls for building and editing rules, such as drag-and-drop tiles used to represent data properties. 

Learn more.(opens in a new tab)

Aggregation functions

An aggregation in Segment Builder is a calculation on a group of XDM attributes whose data type is a number (either a double or an integer). The four supported aggregation functions within Segment Builder are SUM, AVERAGE, MIN, and MAX. 

Learn more.(opens in a new tab)

Evaluate events in near real-time with streaming segmentation 

Streaming segmentation on the Adobe Experience Platform allows customers to do segmentation in near real-time while focusing on data richness. With streaming segmentation, segment qualification now happens as streaming data lands into the Platform, alleviating the need to schedule and run segmentation jobs. With this capability, most segment rules can now be evaluated as the data is passed into Platform, meaning segment membership will be kept up-to-date without running scheduled segmentation jobs. 

Learn more.(opens in a new tab)

Continued

Merge policies UI guide 

Adobe Experience Platform enables you to combine data fragments from multiple sources to see a complete view of each of your customers. When bringing this data together, merge policies are the rules that the Platform uses to determine how data will be prioritized and what data will be combined to create a unified view.

Using RESTful APIs or the user interface, you can create new merge policies, manage existing policies, and set a default merge policy for your organization. This guide provides step-by-step instructions for working with merge policies using the Adobe Experience Platform user interface (UI).

To learn more about merge policies and their role within Experience Platform, please begin by reading the merge policies overview(opens in a new tab).

Learn more(opens in a new tab) about several important Experience Platform features.

Streaming segmentation 

Streaming segmentation on the Adobe Experience Platform allows customers to do segmentation in near real-time while focusing on data richness. With streaming segmentation, segment qualification now happens as streaming data lands into the Platform, alleviating the need to schedule and run segmentation jobs. With this capability, most segment rules can now be evaluated as the data is passed into Platform, meaning segment membership will be kept up-to-date without running scheduled segmentation jobs. 

Learn more.(opens in a new tab)

Edge segmentation UI guide 

Edge segmentation is the ability to evaluate segments in the Adobe Experience Platform instantaneously on Edge, enabling same-page and next-page personalization use cases. 

Learn more about this topic.(opens in a new tab)

Segment Match overview 

Adobe Experience Platform Segment Match is a segment-sharing service that allows two or more Platform users to exchange segment data in a secure, governed, and privacy-friendly manner. Segment Match uses Platform privacy standards and personal identifiers such as hashed emails, hashed phone numbers, and device identifiers like IDFAs and GAIDs.

With Segment Match, you can:

  • Manage the identity overlap process.
  • View pre-share estimates.
  • Apply data usage labels to control whether data can be shared with partners.
  • Maintain shared audience lifecycle management after publishing a feed and continue a dynamic data exchange through abilities to add, delete, and unshare.

Learn more

 

Multi-entity segmentation overview 

Multi-entity segmentation is an advanced feature available as part of Adobe Experience Platform Segmentation Service. This feature enables you to extend Real-Time Customer Profile data with additional “non-people” data (also known as “dimension entities”) that your organization may define, such as data related to products or stores. Multi-entity segmentation provides flexibility when defining segment definitions based on data relevant to your unique business needs and can be performed without having expertise in querying databases. With multi-entity segmentation, you can add key data to your segment definitions without having to make costly changes to data streams or wait for a back-end data merge. 

Learn more.

 

Azure Event Hubs connection 

Azure Event Hubs is a big data streaming platform and event ingestion service. It can receive and process millions of events per second. Data sent to an event hub can be transformed and stored by using any real-time analytics provider or batching/storage adapters.

You can create a real-time outbound connection to your Azure Event Hubs storage to stream data from Adobe Experience Platform.

Learn more.(opens in a new tab)

Amazon S3 connection 

Connect to your Amazon S3 storage through API or UI

Learn more about this topic.(opens in a new tab)

Activate audiences to batch profile export destinations 

Learn more(opens in a new tab) about the workflow required to activate audiences in Adobe Experience Platform to batch profile file-based destinations, such as cloud storage and email marketing destinations.

 

 

abhinavbalooni
Community Advisor
Community Advisor
August 27, 2024

Hi All,

As we draw this program to a close soon. Here's a feedback form link.

 

Feel free to provide feedback for the program to be improved.

 

https://forms.office.com/Pages/ResponsePage.aspx?id=Wht7-jR7h0OUrtLBeN7O4UpRc4A5oC1Ijgt8JDXoP-5UMk9CTUdWMTM4S0oxVU9GVzU3VUVHMDg2MC4u

 

Cheers,

Abhinav