Name | Salesforce |
Description | Extracts data from a Salesforce database. |
Link | REST API, Bulk API |
Supported Replication |
Initial/ Full Sync, Continuous/Incremental Sync |
Authentication Type | OAuth |
Collections |
The available collections will change depending on the permissions of the Salesforce Account. Here is a list of unsupported objects and fields. Unsupported fields: • attributes Unsupported objects: • AccountUserTerritory2View • ActivityHistory • AggregateResult • Announcement • AppTabMember • AttachedContentDocument • AttachedContentNote • CollaborationGroupRecord • ColorDefinition • CombinedAttachment • ContentBody • ContentDocumentLink • ContentFolderItem • ContentFolderMember • DataStatistics • DataType • EmailStatus • EntityParticle • FeedLike • FeedSignal • FeedTrackedChange • FieldDefinition • FieldHistoryArchive • FlexQueueItem • FlowVariableView • FlowVersionView • FolderedContentDocument • IconDefinition • IdeaComment • ListViewChartInstance • LookedUpFromActivity • Name • NetworkUserHistoryRecent • NoteAndAttachment • OpenActivity • OutgoingEmail • OutgoingEmailRelation • OwnedContentDocument • OwnerChangeOptionInfo • PicklistValueInfo • PlatformAction • ProcessInstanceHistory • QuoteTemplateRichTextData • RecordActionHistory • RelationshipDomain • RelationshipInfo • SearchLayout • SiteDetail • UserEntityAccess • UserFieldAccess • UserRecordAccess • Vote Unsupported object on BULK API: • AcceptedEventRelation • AssetTokenEvent • AttachedContentNote • CaseStatus • ContractStatus • DeclinedEventRelation • EventWhoRelation • OrderStatus • PartnerRole • QuoteTemplateRichTextData • RecentlyViewed • SolutionStatus • TaskPriority • TaskStatus • TaskWhoRelation • UndecidedEventRelation |
Notes |
Differences between REST and BULK: BULK: The Bulk API is optimized to work with large volumes of data. Some collections and compound fields are not supported on Bulk API. The requests are limited to 10,000 calls per day, which is why a low sync frequency is recommended when using this API. This option uses both REST API and Bulk API quota.
REST: The REST API is best when working with small volumes of data. Compound fields are supported by the REST API. The request limits are calculated by your account type. This option uses REST API quota. Full Sync vs Incremental Sync Full Sync will replicate all the available data from a table every time a pipeline runs. Incremental Sync will first replicate all the existing data from a table on the first pipeline run, for subsequent pipeline runs, the pipeline will keep a bookmark of the latest record by one of the following fields: ’SystemModstamp’,’LastModifiedDate’,’CreatedDate’,’LoginTime’ and fetch data from that bookmark onwards. |