Data Cloud Identity Resolution Webinar
Data Cloud Identity Resolution Webinar
Academy
Get Certified
Session 4 of 8
Identity Resolution
First, some logistics
Questions, answers and videos
sfdc.co/DCAcademyGuide
Forward Looking Statements
This presentation contains forward-looking statements about, among other things, trend analyses and statements regarding future events, future financial performance, anticipated growth, industry prospects,
environmental, social and governance goals, our strategies, expectation or plans regarding our investments, including strategic investments or acquisitions, our beliefs or expectations regarding our competition, our
intentions regarding use of future earnings or dividends, and the expected timing of product releases and enhancements. The achievement or success of the matters covered by such forward-looking statements
involves risks, uncertainties and assumptions. If any such risks or uncertainties materialize or if any of the assumptions prove incorrect, Salesforce’s results could differ materially from the results expressed or implied by
these forward-looking statements. The risks and uncertainties referred to above include those factors discussed in Salesforce’s reports filed from time to time with the Securities and Exchange Commission, including,
but not limited to: our ability to maintain security levels and service performance that meet the expectations of our customers, and the resources and costs required to avoid unanticipated downtime and prevent,
detect and remediate performance degradation and security breaches; the expenses associated with our data centers and third-party infrastructure providers; our ability to secure additional data center capacity; our
reliance on third-party hardware, software and platform providers; uncertainties regarding AI technologies and its integration into our product offerings; the effect of evolving domestic and foreign government
regulations, including those related to the provision of services on the Internet, those related to accessing the Internet, and those addressing data privacy, cross-border data transfers and import and export controls;
current and potential litigation involving us or our industry, including litigation involving acquired entities, and the resolution or settlement thereof; regulatory developments and regulatory investigations involving us or
affecting our industry; our ability to successfully introduce new services and product features, including any efforts to expand our services; the success of our strategy of acquiring or making investments in
complementary businesses, joint ventures, services, technologies and intellectual property rights; our ability to complete, on a timely basis or at all, announced transactions; our ability to realize the benefits from
acquisitions, strategic partnerships, joint ventures and investments, and successfully integrate acquired businesses and technologies; our ability to compete in the markets in which we participate; the success of our
business strategy and our plan to build our business, including our strategy to be a leading provider of enterprise cloud computing applications and platforms; our ability to execute our business plans; our ability to
continue to grow unearned revenue and remaining performance obligation; the pace of change and innovation in enterprise cloud computing services; the seasonal nature of our sales cycles; our ability to limit
customer attrition and costs related to those efforts; the success of our international expansion strategy; the demands on our personnel and infrastructure resulting from significant growth in our customer base and
operations, including as a result of acquisitions; our ability to preserve our workplace culture, including as a result of our decisions regarding our current and future office environments or remote work policies; our
dependency on the development and maintenance of the infrastructure of the Internet; our real estate and office facilities strategy and related costs and uncertainties; fluctuations in, and our ability to predict, our
operating results and cash flows; the variability in our results arising from the accounting for term license revenue products; the performance and fair value of our investments in complementary businesses through our
strategic investment portfolio; the impact of future gains or losses from our strategic investment portfolio, including gains or losses from overall market conditions that may affect the publicly traded companies within
our strategic investment portfolio; our ability to protect our intellectual property rights; our ability to maintain and enhance our brands; the impact of foreign currency exchange rate and interest rate fluctuations on our
results; the valuation of our deferred tax assets and the release of related valuation allowances; the potential availability of additional tax assets in the future; the impact of new accounting pronouncements and tax
laws; uncertainties affecting our ability to estimate our tax rate; uncertainties regarding our tax obligations in connection with potential jurisdictional transfers of intellectual property, including the tax rate, the timing of
transfers and the value of such transferred intellectual property; uncertainties regarding the effect of general economic, business and market conditions, including inflationary pressures, general economic downturn or
recession, market volatility, increasing interest rates, changes in monetary policy and the prospect of a shutdown of the U.S. federal government; the potential impact of financial institution instability; the impact of
geopolitical events, including the ongoing armed conflict in Europe; uncertainties regarding the impact of expensing stock options and other equity awards; the sufficiency of our capital resources; our ability to execute
our share repurchase program; our ability to comply with our debt covenants and lease obligations; the impact of climate change, natural disasters and actual or threatened public health emergencies; expected
benefits of and timing of completion of the restructuring plan and the expected costs and charges of the restructuring plan, including, among other things, the risk that the restructuring costs and charges may be
greater than we anticipate, our restructuring efforts may adversely affect our internal programs and ability to recruit and retain skilled and motivated personnel, our restructuring efforts may be distracting to employees
and management, our restructuring efforts may negatively impact our business operations and reputation with or ability to serve customers, and our restructuring efforts may not generate their intended benefits to the
extent or as quickly as anticipated; and our ability to achieve our aspirations, goals and projections related to our environmental, social and governance initiatives, including our ability to comply with emerging
corporate responsibility regulations.
September 8, 2023
Agenda
Process Overview
Implementation Steps
Q&A
Your Salesforce Team
✅
Navigate to the Trailmix
● Salesforce Data Cloud Consultant Credential Trailmix
✅ Complete
● Module : Ingestion and Data Modelling in Data Cloud
● Data Cloud : Data Modelling
● Module : Customer 360 Data Model for Data Cloud
● Streaming Data Transforms in Data Cloud: Quick Look
● Batch Data Transforms in Data Cloud: Quick Look
sfdc.co/DCAcademyGuide
Project : Create a Data Stream in Data Cloud
Recap of Homework - Partner Learning Camp
✅
➔ Complete
● Activity: Set Up Your Instance
● Activity: Prepare Your Data
● Activity: Configure Data Ingestion
● Activity: Configure Batch Transforms
● Activity: Configure Data Model
Analytics and
Staged Stored Logical/Virtual Insights
Temporarily Transformed Permanently Harmonized
View
CRM Data
Act
Post
Unification
3P Cloud Storage /IR
Apps and Flows
Actions
Exam Outline
Test takers are strongly advised to complete the Data Cloud Partner Learning Camp Curriculum before
attempting the exam
Study Tips - Data Modelling
Allotted Passing
Total Question
Time Score
Data Cloud
Consultant
60 105 min 62 %
Exam Details
Any Device
Customer Graph
AI Predictions Activations
Identity
Connect, match, and resolve customer data
Unlock the
single source
of truth
inside your
data Advanced Identity Resolution
Resolve customer identity using flexible rules with
exact and AI-powered advanced (fuzzy) matching
Data Mapping
Map disparate data source structures to a common model
Disparate Schemas Data Map Canonical
(Normalized)
Data Model
Contact
Data Cloud
FirstName
LastName
MailingStreet
Phone Individual
firstName
Subscriber lastName
middleName
Email preferredName
Suburb militaryServiceId
birthDateDay
birthDateMonth
birthDateYear
Guest
birthDate
firstName contactPointEmailId
lastName
email mailingAddressId
mobilePhone mobilePhoneId
leadSource
…
Customer Invoices
First_Name
Surname
Address_1
Adddress_2
Identity Resolution
Create a unified customer profile
Identity
Identity Sources Unified Profile
Resolution Data Cloud
Contact
Alysha Mohd Individual
[email protected]
Name:
+44 800-1234-5555
Alysha Mohd
Email:
[email protected]
Subscriber
Matching
Rules Address:
Alysha 9 Acacia Drive
[email protected]
Telephone:
+44 800-1234-5555
+61 1233-456-777
Guest Shopper
Alysha Mohd
[email protected] Sales & Service History
+61 1233-456-777
Marketing History
Unified ID 5e1ef23f-4eae-3659-a434-ca310911a12c
Name Katrin Schmidt
Twitter TheKatrin
Telephone +49 030-9812-7123 (International)
(030) 29337611 (Local)
Email [email protected]
[email protected] (Marketing Opt In)
4
2 More Profile Data
Cathrin Schmidt
Cathrin Schmidt [email protected]
[email protected] TheKatrin
there are a total of six records
Two Orders, a Contact, a Lead, Subscriber, Loyalty Member
Customer Profile 4
Katrin Schmidt,
1 (030) 29337611 [email protected],
Catrin Schmidt 030 98127123
Joachimsthaler Str. 1-4, Berlin Joachimsthaler Str. 1-4, Berlin
Unified ID 5e1ef23f-4eae-3659-a434-ca310911a12c
Name Katrin Schmidt
Nickname Katrin
Twitter TheKatrin
Telephone +49 030-9812-7123 (International)
(030) 29337611 (Local)
Email [email protected]
[email protected] (Marketing Opt In)
All Metrics and all Order-Id-002 Brand-2 Store Rebecca Williams [email protected] (781) 811-2135 200$ Total Spent
behaviour available at (guest chk)
all times (combined or
independently) Subscriber-Id Brand-1 MC Becca [email protected] 5 Clicks, 2 Opens
-0005
available
[3] Track Consent for
all touch-points of the Unified Id Rebecca Williams [email protected], (781) 811-2135, Interest in
user and leverage 91123-1231 [email protected] (181) 481-1135 Product-A, $600
depending on channel Total Spent,
5 Clicks, 2 Opens
When does Data Cloud create a ‘Golden Record’?
During Activation, with Customer provided Context and selection criteria
[1] All Source Individuals’s data and lineage is retained in the Data Model Objects (DMOs) in CDP
Order-Id-001 Brand-1 Store Rebecca Williams [email protected] (181) 481-1135 400$ Total Spent
(logged-in)
Order-Id-002 Brand-2 Store Rebecca Williams [email protected] (781) 811-2135 200$ Total Spent
(guest chk)
[2] Unified Profile - Contains all unique Contact Points for the linked Individuals. Connect via Unified Link DMOs to source data
Order-Id-002 Brand-2 Store Rebecca Williams [email protected] (781) 811-2135 200$ Total Spent
(guest chk)
Data Consumption
integrations to source/target systems, etc. business intelligence tools.
Data Preparation
Data Ingestion Segmentation
Set up data streams bringing data into Data Turn mapped data into useful audiences or
Cloud from various supported sources and segments, to understand, target or analyze
applying necessary transformations customers at the unified level.
Reconciliation Rules
User-defined rules that determine which source the system uses when creating unified individual profiles.
Options include: last updated, most frequent, or source priority.
Unified Profile
A profile that contains customer data reconciled across multiple sources as a single record using identity resolution rulesets.
Party
A term that can refer to a subject area or a field in Data Cloud. Party reflects a unique identifier,
like a driver’s license number or a contact ID in Salesforce.
Individual ID
This enterprise-wide unique identifier is utilized as the Identification Number in Identity Resolution,
such as the CRM Contact ID or MDM ID.
Identity Resolution Implementation Steps
4
Reconciliation
1 3
Rules
Rulesets
2 Match 6
Methods
Validation
Match
Rules
5
Execution
Step 1. Rulesets
Rulesets allow you to have multiple sets of unified profile sets in Data Cloud.
Any mapped object Any mapped Attribute Exact - supported for Any
from the Individual Data (including Custom fields) all fields non-required
Model can be leveraged from the Individual Data field from the
Exact Normalized -
as part of the of the Model can be leveraged Individual Data
supported for Email,
building the Match as part of the of the Model can be
Phone, Address,
criteria building the Match set to Match on
Name fields
criteria. Blank
Fuzzy - supported for
First Name
Step 3: Match Methods
Describes the precision with which data is matched
EXACT
supported for
all fields
PHONE EMAIL NAME ADDRESS DEVICE PARTY ID
NORMALIZED
supported for
Name, Contact Point fields
(i.e. Email, Phone, Address)
PHONE EMAIL NAME ADDRESS
Input Data
AI Foundation Bidirectional Encoder
- Each record represents a different Individual Representations from Transformers
- Each record also shared the same email address (BERT Language (BERT)
“[email protected]” Model)
Configured Match Rule
Input Data
Tip
try
to ↑ the consolidation rate,
d
adding more match rules, an
to ↓, try removing them.
Party Identifier Matching
Let's explore this in more detail
Most Frequent
From matched records
Last Updated
Data streams should have
update-ts mapped
Source Sequence
Ranked order Data Source’s
value preference
Required Mapping for Identity Resolution Scenarios
Read this documentation for more information
Required Data
Mappings
Step 5: Execution
Review Resolution Summary and Processing History
Identity Resolution: Individuals → Unified Individual
4
1 2 3
4
Reconciliation Rules
1 3
Most Frequent, Last Updated,
Source Sequence
Identification This is a literal Name that you need On Match Rules setup screen (labeled Party Identification
Name to include in the Data Stream - Name);
“Global Party ID” - related to New Formula Field with literal string that defines the 1st
“Global Party ID”
Identification ID level of categorization like “Customer ID” or “Global Party
ID”;
related to the Identification Number (below)
Party Req; Can be used in Match. Just a On Match Rules setup screen;
Identification classification value like “CRM ID” New Formula Field with literal string that defines the 2nd “Data Manager ID”
Type level of categorization like “CRM ID”
How is it used in The field typically represents a Used primarily for Identity
the Data Cloud? foreign key to Individual.ID - this Resolution rules based on Party
field is used by Data Cloud to Identification (optional). Requires
connect that DMO’s data back to mappings of:
the Individual.
● Party Identification Name
● Party Identification Type
If Profile Data Streams aren’t leveraging
“Party” (or other custom relationships) to link
● Identification Number
back to the Individual, profile counts can be ● Party (to relate back to the
off. Individual)
Drivers License #, External
Example Value Marketing Cloud Contact Key
CustomerID
Important Consideration
Unification Timings
Identity Resolution Guidelines and Limits
Create or
Instantly and
Update Rules
On Demand Max four times in
(either match or
24 hours
reconciliation)
Identity Resolution is an isolated/independent process. It does not rely or wait for any
1
other activity to finish.
Q: Do you foresee any impact on data integrity/completeness because of it? Evaluate
schedules for data ingestions, segment refreshes and activations.
As a result this process produces Unified Individual records, along with mapping to
2
original Individual records and related contact points and party identifications. The
Unified Individual assigned mutable UUID.
Q: Does your design rely on this generated identity? Evaluate replacing direct use with
lookup sequence instead, e.g. use Individual Id to retrieve current UUID and then
remaining necessary data.
Next Steps
Your Homework for Next Time
Goal (Homework) post this call -
Trailhead
Navigate to the Trailmix
1
● Salesforce Data Cloud Consultant Credential Trailmix
➔ Complete
● Activity Configure Identity Resolution
sfdc.co/DCAcademyGuide
Thank you
Please provide your valuable feedback
post closing this zoom session, your
feedback will be very valuable to us