Configuring Source and Destination Connections
A new version of AutoSync is available in Studio! Check out the documentation.
AutoSync integrations synchronize data between cloud and on-premises data sources and CDWs. When creating an integration, you supply the information required to connect one source to one destination. AutoSync supports different load methods for each source-destination pair.
The following sections describe:
Creating and Sharing Connection Configuration
An AutoSync integration requires connection parameters for the selected source and destination. Depending on the source or destination type, a connection might require OAuth or parameters such as a username, password, and host URL.
You can create new connection configurations or select from saved configurations, if available. Saved configurations can include:
Those that you created in AutoSync.
Accounts that you or an Org admin created in the SnapLogic IIP in one of the following locations:
The global shared folder
The shared folder of the AutoSync Project Space
Your AutoSync project.
An AutoSync integration cannot use an Account created in the IIP from a dynamic Account type.
If you have access to the SnapLogic IIP, view the Accounts and connection configurations saved in your AutoSync project as follows:
Click the Manager tab to open Manager in the IIP.
In the Project Spaces tree, expand ~SL-AutoSync-ProjectSpace.
Select your AutoSync project. The name is of the format ~User~<username>_<snaplogic_org>:
In the Assets table, select the Accounts tab.
Supported Source and Destination Versions
The following table lists the supported versions for sources and destinations. The links open pages describing the information necessary to configure the source or destination.
Sources | Supported Versions |
---|---|
Amazon S3 | 2006-03-01 |
Coupa | Coupa API R25 version |
CSV File Reader | N/A |
Gainsight | Version 3.8.0 |
Google Sheets | Version 104.0.5112.102 |
Microsoft Dynamics 365 Sales | Cloud version 9.0 |
Oracle Cloud | Oracle Cloud products that support the Oracle 11i, 12c, or 19c JDBC driver |
Salesforce | Salesforce Service version 20.0 to 43.0 |
ServiceNow | Orlando, New York, and Madrid |
SFTP | N/A |
SQL Server | SQL Server 2008 to 2016 |
Zendesk | N/A |
Destinations | Supported versions |
Databricks | Databricks version 2.6.25 |
Google BigQuery | Google BigQuery version 2.0 |
SAP DWC | SAP ERP 6.0 |
Snowflake | Snowflake JDBC jar version 3.12.3 |
Redshift | Redshift version 8 |
Supported Synchronization Types
The following table lists the load and synchronization methods supported for each source-destination pair:
Destination Source | Snowflake | Redshift | SAP-DWC | BigQuery | Databricks |
---|---|---|---|---|---|
Amazon S3 | Load and Reload | Load and Reload | Load and Reload | Load and Reload | Load and Reload |
Coupa | Load and Reload Upsert SCD2 | Load and Reload Upsert | Load and Reload | Load and Reload | Load and Reload |
CSV | Load and Reload | Load and Reload | Load and Reload | Load and Reload | Load and Reload |
Gainsight | Load and Reload Upsert SCD2 | Load and Reload Upsert SCD2 | Load and Reload Upsert | Load and Reload | Load and Reload |
Google Sheets | Load and Reload | Load and Reload | Load and Reload | Load and Reload | Load and Reload |
Microsoft Dynamics 365 Sales + | Load and Reload Upsert | Load and Reload Upsert | Load and Reload Upsert | Load and Reload Upsert | Load and Reload Upsert |
Oracle | Load and Reload | Load and Reload | Load and Reload | Load and Reload | Load and Reload |
Salesforce | Load and Reload Upsert SCD2 | Load and Reload Upsert SCD2 | Load and Reload Upsert | Load and Reload | Load and Reload |
ServiceNow | Load and Reload Upsert SCD2 | Load and Reload Upsert SCD2 | N/A | Load and Reload | Load and Reload |
SFTP | Load and Reload | Load and Reload | Load and Reload | Load and Reload | Load and Reload |
SQLServer | Load and Reload | Load and Reload | Load and Reload | Load and Reload | Load and Reload |
Zendesk * | Load and Reload Upsert SCD2 | Load and Reload Upsert SCD2 | Load and Reload Upsert | Load and Reload | Load and Reload |
+ For Microsoft Dynamics 365 for Sales upsert synchronization, you must only select tables with primary keys to synchronize.
** For Zendesk Upsert and SCD2 synchronization types, AutoSync cannot synchronize the line, greeting, greeting_category, address, and ivr tables after the initial load, because they have no timestamp in Zendesk.
For questions about supported configurations, contact AutoSync customer support at support@snaplogic.com.
Using On-premises Data Sources
Snaplexes are the data processing engines that execute AutoSync integrations. All Orgs that use AutoSync have a dedicated Snaplex for integrations. SnapLogic manages the dedicated Snaplex, which runs in the cloud. To allow AutoSync to connect to an on-premises data source, your Org must also have a self-managed Snaplex that can connect to that source. When an integration for an on-premises data source runs, start-up processing executes first on the cloud Snaplex and the remainder of processing executes on the self-managed Snaplex. AutoSync supports Oracle and SQL Server on-premises data sources.
To configure and use an on-premises data source:
An Org admin must give execute privileges to the fastdataloader@snaplogic.com user:
Navigate to the Project associated with the self-managed Snaplex.
From the Project dropdown menu, select Permissions.
In the Add field, enter
fastdataloader@snaplogic.com
.For permissions, select Read & Execute.
Click Share and Save.
Click Done.
Create the AutoSync integration and check Select for an on-premises source.
Select the appropriate self-managed Snaplex:
If you create AutoSync integrations, but do not administer the SnapLogic platform, ask your Org admin for the name of the self-managed Snaplex to use for on-premises data sources.
If you administer a SnapLogic Org, and do not have a self-managed Snaplex, contact your SnapLogic representative and refer to Deploying a Self-Managed Snaplex.
Related Content
Have feedback? Email documentation@snaplogic.com | Ask a question in the SnapLogic Community
© 2017-2023 SnapLogic, Inc.