As indicated in the previous answer, automatic schema discovery is part of the queries to the federated data source. This is not explicitly stated in the CSV section and the JSON automatic detection scheme that this does not apply to bq load . If you feel that this is unclear in the documentation, I would strongly suggest clicking Send Feedback in the upper right corner of the documentation page and describe this ambiguity in detail.
As for the bq load command, according to the bq load documentation , the table schema is a required parameter. Omitting this, you will receive an error message that you encounter.
EDIT Thanks polleyg for the update. In this blog post, it was announced that the circuit should also be detected at boot time. As Chris Sears noted, the --autodetect flag should meet your needs.
Nicholas
source share