ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 180 - Certified Data Architect discussion

Report
Export

UC migrating 100,000 Accounts from an enterprise resource planning (ERP) to salesforce and is concerned about ownership skew and performance.

Which 3 recommendations should a data architect provide to prevent ownership skew?

Choose 3 answers:

A.
Assigned a default user as owner of accounts, and assign role in hierarchy.
Answers
A.
Assigned a default user as owner of accounts, and assign role in hierarchy.
B.
Keep users out of public groups that can be used as the source for sharing rules.
Answers
B.
Keep users out of public groups that can be used as the source for sharing rules.
C.
Assign a default user as owner of account and do not assign any role to default user.
Answers
C.
Assign a default user as owner of account and do not assign any role to default user.
D.
Assign ''view all'' permission on profile to give access to account.
Answers
D.
Assign ''view all'' permission on profile to give access to account.
E.
Assign a default user as owner of accounts and assigned top most role in hierarchy.
Answers
E.
Assign a default user as owner of accounts and assigned top most role in hierarchy.
Suggested answer: B, C, E

Explanation:

According to the Salesforce documentation1, ownership skew occurs when a large number of records (more than 10,000) are owned by a single user or queue. This can cause performance issues and lock contention when multiple users try to access or update those records. To prevent ownership skew, some of the recommended practices are:

Assign a default user as the owner of the records and do not assign any role to the default user (option C). This way, the records will not be visible to other users in the role hierarchy and will not cause sharing recalculations.

Keep users out of public groups that can be used as the source for sharing rules (option B). Sharing rules based on public groups can cause excessive sharing calculations and lock contention when many records are owned by a single user or queue.

Assign a default user as the owner of the records and assign the top most role in the hierarchy to the default user (option E). This way, the records will be visible to all users in the role hierarchy, but will not cause sharing recalculations or lock contention.

Assigning a default user as the owner of the records and assigning a role in the hierarchy (option A) is not a good practice, as it can cause sharing recalculations and lock contention when the role is updated or moved. Assigning ''view all'' permission on profile to give access to the records (option D) is also not a good practice, as it can bypass the security and sharing model and expose sensitive data to unauthorized users.

asked 23/09/2024
Saeed Awwad
46 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first