Salesforce
Salesforce is a cloud-based CRM platform for software and applications focused on sales, customer service, marketing automation, e-commerce, analytics, and application development.
Striim currently supports several readers that can read from different Salesforce applications.
The following table summarizes Salesforce applications and the different readers currently available:
Salesforce application | Striim reader | Functionality |
---|---|---|
Salesforce |
| |
| ||
| ||
| ||
Salesforce Marketing Cloud Account Engagement |
|
For data transfer from Salesforce using Striim, the following are the different modes:
Initial Load: Loading historical data in Salesforce into the target
Incremental Load: Once Initial Load is complete, then load incremental updates to the target. This is usually through either through a
Pull mechanism with REST APIs pulling changes
Push mechanism with event-based mechanisms (usually more amenable to use cases which need near real-time data updates)
The following table provides a mapping of different use cases with the available Readers:
Salesforce data | Use case | Reader option(s) |
---|---|---|
Salesforce CRM data | Initial Load (IL) only | Salesforce Reader in IL mode |
Initial Load followed by Incremental Load | Salesforce Reader in Automated mode | |
Initial Load followed by near real-time continuous sync to a single target | Automated IL > CDC sync using Salesforce (will use Salesforce CDC) | |
Initial Load followed by near real-time continuous sync to multiple targets | 1 Striim app with Salesforce Reader + 1 Striim app with Salesforce CDC (or) 1 Striim app with Salesforce Reader + 1 Striim app with Salesforce Platform Event Reader | |
Salesforce Pardot data | Initial Load only | Salesforce Pardot Reader in IL mode |
Initial Load + Incremental Load | Salesforce Pardot Reader in Automated mode |