Redshift
Last updated
Was this helpful?
Last updated
Was this helpful?
IP RESTRICTIONS
Make sure to allow traffic from one of the Paradime IPs in your firewall depending on the data location selected.
👉 See also: .
In Redshift, you can run the below script to create a new user and grant access to your database/schema. Make sure you run these commands as an Account Admin
.
This set of permissions will enable Paradime to read from and create tables and views when running production jobs in you Redshift database.
In Redshift after each dbt™️ run in production you need to make sure to grants the correct privileges as Redshift doesn't not support grant on future schemas.
The paradime_prod_user
user should be able to read new schemas created in your production runs.
To add the Redshift Scheduler connection, go to account settings > connections, select Scheduler Environment and enter the required fields.
Below are list of fields and example to create a connection.
Profile Name
dbt-redshift
Target
prod
Host Name
The hostname of the Redshift database to connect to.
xxx.eu-west-2.amazonaws.com
Port
Usually 5439
for Redshift.
5439
Database
The name of your Redshift production database.
analytics
Username
The username created with access to the production database.
prod_user
Password
The password set for the user created in Redshift.
password_xyz
Schema
The default schema used to build dbt™️ objects at runtime.
dbt_prod
Threads
8
Check guide on using grants and hooks.
The profile name set in your dbt_project.yaml
. See more .
The target name used to identify the connection. See more .
The number of threads used in this connection. See more .