I hit some issues today developing some new flows - the first I've done reading from & loading into EU-region BigQuery databases.
To isolate the issue, I took the following steps:
- Create a new BQ database in the EU region
- Create a table by uploading a CSV
- Write a flow which reads from this table and outputs into a new table in the same database, without any transforms
And still the job fails with the following message:
status: {
"errorResult": {
"message": "Cannot read and write in different locations: source: EU, destination: US",
"reason": "invalid"
},
"errors": [{
"message": "Cannot read and write in different locations: source: EU, destination: US",
"reason": "invalid"
}],
"state": "DONE"
}
This is the test flow:
And this is the resulting DataFlow: