-
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
BigQuery/BiqQuery denorm Destinations : Add possibility to use different types of GCS files #8788
Conversation
/test connector=destination-bigquery
|
/test connector=destination-bigquery-denormalized
|
airbyte-integrations/connectors/destination-bigquery/Dockerfile
Outdated
Show resolved
Hide resolved
/publish connector=connectors/destination-bigquery-denormalized
|
/publish connector=connectors/destination-bigquery
|
/publish connector=connectors/destination-bigquery
|
What
Decrease complexity of the BigQuery destinations and add possibility to load data using Avro GCS.
How
Reorganize current implementation to use different implementation instead of code duplication.
Make Avro file loader in line with BigQuery loader.
Reorganize JsonSchema flow in order to generate BigQuery schema and Avro file schema using already modified schema.
Recommended reading order
AbstractBigQueryUploader.java
BigQueryRecordFormatter.java
BigQueryDirectUploader.java
BigQueryTableWriter.java
CommonWriter.java
GcsAvroWriter.java
GcsAvroBigQueryUploader.java
DefaultBigQueryDenormalizedRecordFormatter.java
GcsBigQueryDenormalizedRecordFormatter.java
BigQueryDenormalizedDestination.java