Prerequisites
Request the databaseConfig.json file for your meshlet by contacting Perspectium Support.
Database and Schema will not be created by the meshlet and are expected to be supplied on use.
You will need to install the Perspectium Core update set in your ServiceNow instance. You can request a download link for this update set by contacting Perspectium Support.
Have the following information available:
- Amazon Redshift cluster and database JDBC URL
- AWS username and password
Amazon role ARN
DataSync for Redshift uses role-based access control in order to bulk load records from Amazon S3 to Amazon Redshift.
The Redshift cluster must have an IAM role attached in order to access Amazon S3. The role must have permissions to LIST and GET objects from the Amazon S3 bucket being used. The IAM role ARN, or Amazon Resource Name, is a required directive to leverage the COPY command.For more information, see AWS credentials and access permissions.
- AWS S3 Bucket access key, secret key, bucket name and region
The meshlet uses the Amazon Redshift COPY command to bulk load data into Redshift. Temporary files are stored in an Amazon S3 Bucket before the data is pushed into Redshift.
Procedure
To set up a DataSync for Redshift integration, follow these steps:
Create or obtain a queue
A shared queue should have been created by Perspectium Support upon initial configuration of your ServiceNow instance.
Otherwise, follow Create a ServiceNow shared queue to create a queue that points to your Redshift.
Create a ServiceNow bulk/dynamic share for Redshift
Install and Run the Redshift Meshlet as a Service
Follow the link above to install and run the Redshift meshlet. For additional information on the directives in the meshlet configuration, see Meshlet Configurations for Redshift.