Home icon

dbt and Amazon Redshift Data Sharing: Multi-cluster pipelines without moving a byte

Big Data Blog



This article demonstrates how to use Amazon Redshift Data Sharing with dbt Cloud to build multi-cluster analytics pipelines without copying data between clusters.

  • Amazon Redshift Data Sharing enables secure, live data sharing across clusters and accounts without data movement
  • dbt Cloud manages data transformations with software engineering best practices like CI/CD and documentation
  • Datashares work at the namespace level, granting read-only access to producer data on consumer clusters
  • Enable datasharing: true in dbt profiles to access shared objects via cross-database system views
  • Use table materialization for models reading datashare sources; views cannot reference shared objects
  • Step-by-step setup includes creating datashares, granting access, building dbt models, and deploying transformations

This architecture delivers transactionally consistent live data access, eliminates duplicate storage, and maintains unified governance across producer and consumer clusters.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Aug 13
2025
Build data pipelines with dbt in Amazon Redshift using Amazon MWAA and Cosmos
Sep 10
2024
Evaluating sample Amazon Redshift data sharing architecture using Redshift Test Drive and advanced SQL analysis
Oct 5
2026
Materialize once, query anywhere: Introducing Iceberg materialized views in Amazon Redshift
Sep 30
2026
Voice to Insight: Low-Latency Transcript Pipelines from Amazon Connect Customer to Amazon Redshift (Part 1)

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.