← All Adapters

REDSHIFT

type: redshift

Amazon's cloud data warehouse based on PostgreSQL. Designed for petabyte-scale analytics with familiar SQL syntax.

PREREQUISITES

Driver: redshift-connector — installed automatically by:

dvt sync

CONFIGURATION FIELDS

FIELDTYPEREQUIREDDEFAULTDESCRIPTION
typestringyesMust be `redshift`
hoststringyesRedshift cluster endpoint
portintegerno5439Cluster port
userstringyesDatabase user
passwordstringyesDatabase password
dbnamestringyesDatabase name
schemastringnopublicDefault schema
threadsintegerno4Number of parallel threads

PROFILES.YML EXAMPLE

my_project:
  target: rs_dev
  outputs:
    rs_dev:
      type: redshift
      host: my-cluster.abc123.us-east-1.redshift.amazonaws.com
      port: 5439
      user: admin
      password: "{{ env_var('RS_PASSWORD') }}"
      dbname: analytics
      schema: public

SOURCES.YML EXAMPLE

sources:
  - name: aws_warehouse
    connection: rs_dev
    schema: raw
    tables:
      - name: clickstream
      - name: transactions

INCREMENTAL STRATEGIES

Append Delete+Insert Merge