Page tree
Skip to end of metadata
Go to start of metadata

DBSync Cloud Replication (Salesforce with Amazon Redshift)

Most of the features of DBSync Replication will work the same irrespective of the database. The general process of Replication Salesforce to Database and Database to Salesforce is explained in the below links.

http://help.mydbsync.com/docs/display/CloudReplication/4-Salesforce+to+Database

http://help.mydbsync.com/docs/display/CloudReplication/5-Database+to+Salesforce

The functionality that is specific to Redshift database Replication is mentioned below.

Update Database Schema:

  • To generate schema in Redshift database, the user must have Permission to generate Schema in Redshift database.
  • DBSync Cloud Replication Creates schema and Tables metadata if it does not exist in Redshift database.

Salesforce to Database (Clean Copy):

  • Clean Copy creates Schema and Tables if it does not exists in Target Database and insert records from Salesforce belongs to the Object selected.
  • In Redshift 'NULL' Values in INSERT/UPDATE is not supported. So, the following default values will be updated for all the fields which contain 'NULL' values.

Salesforce to Database (Incremental):

  • Inserts or Updates records based on the Timestamp value in Redshift Database.
  • In Redshift 'NULL' Values in INSERT/UPDATE is not supported. So, the following default values will be updated for all the fields which contain 'NULL' values.

Database to Salesforce:

  • While replicating from Redshift database to Salesforce, default values in Redshift database are removed.

Amazon Redshift Database details in DBSync Replication Profile

The following details should be entered in DBSync Replication console. Connection can be tested by clicking on Test Connection button. Click on Save to save database details in your profile.


Database Username: Amazon Redshift username

Database Password: Amazon Redshift Password

Database URL: Database URL will auto populate once you update the below details

Type: Redshift

Host: Redshift Hostname/IP Address
(Ex: dbsync-replication.cc9kpgwxioda.us-east-1.redshift.amazonaws.com)

Port: Redshift Port Number (Ex: 5439)

Database: Redshift Master Database Name (Ex: dbsync)

Schema(Redshift):

  • Redshift Schema Name (Ex: dbsynctest)
  • Schema name is dbsync by default. User can modify this field with existing schema name or new Schema name.
  • Schema Name is mandatory for sync process.
  • To Test Redshift Database connection, Schema Name is not required.
  • Added Validation on Schema Name. User cannot save the Database Details without Schema Name.
  • No labels