Similar to other machine learning or statistical models, our detection model has a
familiar two-step process: a training step and an inference or detection step. As a customer,
you don't perform either of these steps—Salesforce performs them for you. You only review
the detection events generated by our detection mode and take further action if
necessary.
Required Editions
Available in both Salesforce Classic (not available in all orgs) and Lightning
Experience.
Available in: Enterprise, Unlimited, and Developer
Editions
Requires Salesforce Shield or Salesforce Event Monitoring add-on
subscriptions.
Training Step
We extract various attributes—also known as features—using the metadata from the
Salesforce application logs. We use metadata about report generation and surrounding
activities over a period of 90 days. The actual list of features changes as the model
improves.
Using these features, we build a model of the user's typical report generation activity.
This step is called model training. We use the trained model to detect anomalies in the
second step.
Inference (or Detection) Step
During the detection step, we look at every report generation activity for every user and
extract the same set of features used to train the model. We then compare features against
the model of the user's typical behavior and determine if the activity under consideration
is sufficiently different.
Anomaly Score
We assign a numerical anomaly score to every report generation activity based on how different
the activity is compared to the user’s typical activity. The anomaly score is always a
number from 0 through 100, and is often expressed as a percentage. A low anomaly score
indicates that the user's report generation activity is similar to the user's typical
activity. A high anomaly score indicates that the user's report generation activity is
different from the user's typical activity.
Critical Threshold
Every report generation event is assigned an anomaly score, but not all generation events
are anomalies. We use a threshold to determine which report generation events are
sufficiently different from a user’s typical activity. Any event with an anomaly score above
the critical threshold is considered an anomaly.
Did this article solve your issue?
Let us know so we can improve!
Loading
Salesforce Help | Article
Cookie Consent Manager
General Information
Required Cookies
Functional Cookies
Advertising Cookies
General Information
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.