-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Roadmap] Airbyte Destinations V2: Improved Data Syncing & Error Handling #26028
Comments
Will Destination V2 remove the SCD feature? |
Yes, we are removing SCD tables, as described in #25194. |
Thank you for all these reports, @haithem-souala! We'll check in with you in each issue |
Hey @evantahler, could you check this one: #29172 |
How can we track updates on a release for this? It seems like some work has been done but don't see any links to PRs here |
@honggyu-rr - you are in the right place! We will announce here and in our community slack when the next versions of the destination are ready. You can try out Destinations v2 for Snowflake and Bigquery today! |
Hey @Hesperide. A month has passed, are there any updates on Redshift support? We'd like to test and consider company-wide adoption but IMO at this point it only makes sense to do that using the next major version. |
@pranasziaukas |
Will it also go into GA with v2? |
I just followed the UI prompt to upgrade Is there a way for |
|
Is there any update on Postgres for this? Thank you! |
Look for Destination V2 for Postgres and MySQL later this year! |
Not sure if this is the correct place - I can open a separate issue if needed. There seems to be a bug in Snowflake Destination 3.x.x + connector versions with V2. It creates the raw stream tables in the Any brand new connection created with > 3.x.x fails due to this. Build info:
Example Error:
|
Please open a separate issue for this @Jordonkopp - dbt should not be running at all any more! Destinations V2 no longer relies on dbt to make the final tables. |
Does it still make those tables in destination DB? our general concern was the additional storage would cost on the owner of the destination DB. Is it possible to keep this tables out of the destination DB altogother and flushed post sync completion? |
Nope, @niranjanbala that's not how airbyte works. We rely on your datawarehouse for typecasting, error handling, and deduplication, because that's going to be the most performant and secure way to accomplish those tasks. That means we need some storage for the raw data, and the normalized data, both in the warehouse. |
I'm going to close this issue. Destinations V2 is released for Snowflake and Bigquery today, and Redshift will be released shortly (with an open beta program). Postgres and MySQL will be released within Q1 2024. . |
Introducing Airbyte Destinations V2: Improved Data Syncing & Error Handling
To participate in our beta program and share your thoughts on your desired migration path, please fill out this form.
We're excited to announce an upcoming change to Airbyte that will significantly improve the way data is synced and handled in destination tables (currently known as normalization). We are introducing Airbyte Destinations V2, and we will need your feedback and help to beta test this new feature before it becomes widely available.
The main changes in the first release of Airbyte Destinations V2 will be:
Please note that these improvements will mean breaking changes to your destination tables. This will be most notable to users actively syncing data from API sources such as Facebook Marketing, HubSpot, Stripe, Amazon Ads, TikTok Marketing and more.
Destinations V2 Example
Consider the following source schema for stream
users
:The data from one stream will now be mapped to one table in your schema as below. Highlights:
_airbyte_meta
: Airbyte will populate typing errors in the_airbyte_meta
column instead of failing your sync. You can query these results to audit misformatted or unexpected data.airbyte
schema: Airbyte will now generate all raw tables in theairbyte
schema. You can use these tables to investigate raw data, but please note the format of the tables inairbyte
may change at any time.Destination Table Name: public.users
Destination Table Name: airbyte_internal.public_raw__stream_users (
airbyte_internal.{namespace}_stream_..._raw_{stream}
)As there will be breaking changes with Airbyte Destinations V2, we are looking for beta customers to help us try out these new features and provide valuable feedback. We are also seeking input on your preferences for a migration plan to ensure a smooth transition.
Your input is crucial in helping us make Airbyte better for everyone. Thank you for your continued support, and we look forward to hearing your feedback on Airbyte Destinations V2!
For additional information and context on this announcement, see the previous issue on this topic: #25194
The text was updated successfully, but these errors were encountered: