LDV and Integration Flashcards
In a ‘Reply and Request’ integration solution, callouts should typically be made using which protocols?
SOAP or REST
In a ‘Reply and Request’ integration solution, callouts should be peformed (synchronously|asynchronously) and contain (smaller|larger) amounts of data.
Callouts should be synchronous and contain small amounts of data to avoid timeouts and size limits for payloads or responses.
For External Objects, what are the different types of lookup relationship fields?
Lookup Relationship Field: Links a child standard, custom, or external object to a parent standard or custom object. Use when the external data includes a column that identifies related Salesforce records by their 18-character IDs.
External Lookup Field: Links a child standard, custom, or external object to a parent external object. Use when the parent is an external object
Indirect Lookup Field: Links a child external object to a parent standard or custom object. Use when the external data doesn’t include Salesforce record IDs.
What are 3 main approaches to improving data load times by reducing sharing calculation time?
- Set object OWDs to publid read/write where feasible so Salesforce doesn’t maintain share tables.
- Temporarily disable automation like workflow rules, validation rules, and record-triggered operations.
- Defer sharing calculations prior to loading.
For how long is data retained in field history objects in the org? Via the API?
Up to 18 months in the org. Up to 24 months via the API.
Syncing an external data source via Salesforce Connect fails if it causes the org to exceed what number of external objects?
200
Field History Tracking can be used to track history on up to how many fields on an object?
20
What are the two primary disadvantages to using mashups?
- Data retrieval takes more time due to external callouts.
- Salesforce features and functionality do not support the external data.
What is the maximum number of fields that can be added to a skinny table?
100
What are the key advantages of granular locking?
- Groups in separate hierarchies can be manipulated concurrently
- Roles and groups that do not include territories aren’t blocked by territory operations
- Users can be added concurrently to territories and public groups
- User provisioning can occur in parallel
- Single, long-running operations block a smaller subset of records
What is a main drawback of deferring sharing recalculation?
It requires a full recalculation of sharing rules for all objects.
What are the 4 major approaches to optimizing data loads?
- Set OWD sharing to public read/write
- Temporarily disable record-triggered automation (flow, triggers, validation rules)
- Create sharing rules after the data is loaded
- Define complex object relationships after the data is loaded
Data Loader is optimized to load up to how many records?
5 million
Scheduled Flows can currently do a batch operation on how many records per day?
250K records per day
What are the flow governor limits for:
- SOQL queries issued
- DML statements issued
- Records processed in DML
- Max CPU time
SOQL queries issued: 100
DML statements issued: 150
Records processed in DML: 10,000
Max CPU time: 10,000 ms