The following describes the steps and inputs needed to configure a Redshift Spectrum destination within your Openbridge account. The process is simple and quick, only requiring minimum information need to be able to connect and write data to your instance.

If you are just creating an Openbridge account you will get presented with the data warehouse selection screen. Select "Amazon Redshift Spectrum" and then “Set Up Storage”:

If you already have an account and have logged into it then visit the Amazon Redshift Spectrum product page: https://www.openbridge.com/warehouse/amazon-redshift-spectrum

Select “Configure Amazon Redshift Spectrum”

Provided Redshift and Spectrum Connection Details

The first 4 steps detail your Redshift connection information:

Step 1: Openbridge Storage Name

This is a label that you provide so you can uniquely identify this destination in Openbridge. Some customers may have multiple databases so labeling each will help you identify the system you want us to deliver data into.

Step 2:  Name Of Database

This is the name of the Redshift database you want Openbridge to use. 

Step 3: Host and Port

Enter the host (or IP) address as well as the port. If you have a firewall setup, you will need to whitelist our IPs:

52.54.227.22
52.2.68.68

Step 4:  User and Password

Supply the user and password that Openbridge should use to authorize connections to your system.

Spectrum Connection Details

Next, you will enter the Spectrum connection details. if you have not done so, please check out our Spectrum setup guide if you need help with this.

Step 5:  Select Your Desired Region

This is the Amazon Web Service region that want Amazon Redshift Spectrum configured. Note: It should be the same region you setup your Spectrum S3 bucket.

Step 6:  Amazon S3 Bucket

This is the Amazon Web Service S3 Bucket you setup previously to be used with Spectrum

Step 7:  Spectrum Database

This is the Spectrum database you want to use. The name should be descriptive of the data being stored. For example, you can use openbridge-database.

Step 8:  Spectrum IAM Role ARN

The IAM Role ARN allows us to call the AWS Redshift Spectrum services on your behalf. The ARN is located in Amazon IAM console. It will look like this "arn:aws:iam::1223131231231:role/your-role-name". Check out our Spectrum setup guide if you need help with this.

Step 9:  Spectrum IAM Role ARN

This is the IAM user Access and Secret Key that you setup for Openbridge to connect to Amazon Redshift Spectrum. This info is located in the .csv you downloaded from the Amazon IAM console.

The last thing you need to do is review your information and then "Connect..."
The process can take a few minutes to complete, so give it time to finish. Once it completes your new warehouse destination will be registered in our system!

You can now select Redshift Spectrum as a destination location for any data coming into the system!

Configuring Redshift

This guide will walk you through different commands you can run to make sure that Redshift is setup correctly with the required schema, users and permissions.

For example, here is a collection of SQL statements that you can use within your Redshift instance to get it setup for us:

/*
You will want to replace {{username}}, {{mydatabase}}, {{userpassword}} with your correct values
*/
create database {{mydatabase}};
\connect {{mydatabase}}
create user {{username}} with password '{{userpassword}}';
grant create on database {{mydatabase}} to {{username}};
create schema if not exists openbridge authorization {{username}};
grant all on schema openbridge to {{username}};
Did this answer your question?