You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/integrations/destinations/redshift.md
+5-27
Original file line number
Diff line number
Diff line change
@@ -4,18 +4,9 @@ This page guides you through the process of setting up the Redshift destination
4
4
5
5
## Prerequisites
6
6
7
-
The Airbyte Redshift destination allows you to sync data to Redshift.
7
+
The Airbyte Redshift destination allows you to sync data to Redshift. Airbyte replicates data by first uploading data to an S3 bucket and issuing a COPY command. This is the recommended loading approach described by Redshift [best practices](https://docs.aws.amazon.com/redshift/latest/dg/c_best-practices-single-copy-command.html). Requires an S3 bucket and credentials. Data is copied into S3 as multiple files with a manifest file.
8
8
9
-
This Redshift destination connector has two replication strategies:
10
-
11
-
1. INSERT: Replicates data via SQL INSERT queries. This is built on top of the destination-jdbc code
12
-
base and is configured to rely on JDBC 4.2 standard drivers provided by Amazon via Maven Central
13
-
[here](https://mvnrepository.com/artifact/com.amazon.redshift/redshift-jdbc42) as described in
Requires an S3 bucket and credentials. Data is copied into S3 as multiple files with a manifest
33
-
file.
34
-
35
-
Airbyte automatically picks an approach depending on the given configuration - if S3 configuration
36
-
is present, Airbyte will use the COPY strategy and vice versa.
37
-
38
-
### For COPY strategy:
39
-
40
18
-**S3 Bucket Name**
41
19
- See [this](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html) to
42
20
create an S3 bucket.
@@ -59,7 +37,7 @@ Optional parameters:
59
37
`yourFavoriteSubdirectory`, we will place the staging data inside
60
38
`s3://yourBucket/yourFavoriteSubdirectory`. If not provided, defaults to the root directory.
61
39
-**S3 Filename pattern**
62
-
- The pattern allows you to set the file-name format for the S3 staging file(s), next placeholders combinations are currently supported: `{date}`, `{date:yyyy_MM}`, `{timestamp}`,
40
+
- The pattern allows you to set the file-name format for the S3 staging file(s), next placeholders combinations are currently supported: `{date}`, `{date:yyyy_MM}`, `{timestamp}`,
The pattern you supply will apply to anything under the Bucket Path. If this field is left blank, everything syncs under the Bucket Path. Please, don't use empty space and not supportable placeholders, as they won't recognized.
65
43
-**Purge Staging Data**
@@ -243,7 +221,7 @@ Each stream will be output into its own raw table in Redshift. Each table will c
| 3.4.0 | 2024-07-23 |[42445](https://github.com/airbytehq/airbyte/pull/42445)| Respect the `drop cascade` option on raw tables |
248
226
| 3.3.1 | 2024-07-15 |[41968](https://github.com/airbytehq/airbyte/pull/41968)| Don't hang forever on empty stream list; shorten error message on INCOMPLETE stream status |
249
227
| 3.3.0 | 2024-07-02 |[40567](https://github.com/airbytehq/airbyte/pull/40567)| Support for [refreshes](../../operator-guides/refreshes.md) and resumable full refresh. WARNING: You must upgrade to platform 0.63.7 before upgrading to this connector version. |
@@ -321,7 +299,7 @@ Each stream will be output into its own raw table in Redshift. Each table will c
321
299
| 0.3.55 | 2023-01-26 |[\#20631](https://github.com/airbytehq/airbyte/pull/20631)| Added support for destination checkpointing with staging |
| 0.3.53 | 2023-01-03 |[\#17273](https://github.com/airbytehq/airbyte/pull/17273)| Flatten JSON arrays to fix maximum size check for SUPER field |
324
-
| 0.3.52 | 2022-12-30 |[\#20879](https://github.com/airbytehq/airbyte/pull/20879)| Added configurable parameter for number of file buffers (⛔ this version has a bug and will not work; use `0.3.56` instead) |
302
+
| 0.3.52 | 2022-12-30 |[\#20879](https://github.com/airbytehq/airbyte/pull/20879)| Added configurable parameter for number of file buffers (⛔ this version has a bug and will not work; use `0.3.56` instead) |
| 0.3.50 | 2022-09-14 |[\#15668](https://github.com/airbytehq/airbyte/pull/15668)| Wrap logs in AirbyteLogMessage |
327
305
| 0.3.49 | 2022-09-01 |[\#16243](https://github.com/airbytehq/airbyte/pull/16243)| Fix Json to Avro conversion when there is field name clash from combined restrictions (`anyOf`, `oneOf`, `allOf` fields) |
0 commit comments