Salesforce Certified Einstein Analytics and Discovery Consultant — Question 15
A company created a dataset myExternalDataset. It contains a dimension, called UserRegion, that is populated by the standard User object’s picklist: Region.
The company has security requirements for this dataset:
Only a subset of users should be able to access the dataset.
Users who can access the dataset should see only data that belongs to their region.
In which two ways can an Einstein Analytics consultant help them implement these requirements? (Choose two.)
Answer options
- A. Use a security predicate in the dataset to users can see only rows belonging to their respective regions.
- B. Save the dataset under a new application and give “viewer” access to a public group containing the list of users allowed to see the dataset.
- C. Save the dataset under “My Private App” so only a subset of selected users can access the dataset.
- D. Create a sharing rule in Salesforce based on the Region field in the user object and set the dataset to inherit sharing from Salesforce
Correct answer: A, B
Explanation
Option A is correct because using a security predicate allows for row-level security, ensuring users only see data relevant to their region. Option B is also valid as it allows access control by placing the dataset in a new application with restricted viewer permissions. Options C and D do not adequately satisfy both requirements: C limits access too broadly without enforcing regional visibility, while D does not ensure that users only see data from their own region.