Support custom gcs location for bigquery read
- Dominant language
- Java
- Stars
- 8.7k
- Forks
- 4.7k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 196
Description
Java and Python handles the usage of temp location for bigquery io differently.
Java's Read only uses and validates tempLocation but Write takes customGcsLocation and falls back to tempLocation.
Python's Read takes gcs_location and falls back to temp_location while Write takes custom_gcs_temp_location and falls back to temp_location.
We need an equivalence of https://github.com/apache/beam/blob/0a0399f71cf14ecabe7e73b6cd596325bb7ff2ea/sdks/java/io/google-cloud-platform/src/main/java/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.java#L2314 for the Read class.
Imported from Jira [BEAM-10182](https://issues.apache.org/jira/browse/BEAM-10182). Original Jira may contain additional context.
Reported by: ningk.
Contributor guide
Assessment
This issue has not been assessed yet.