尝试为 Google BigQuery 作业编写 Python 脚本时。我遵循作业 configuration properties 中找到的配置指南。表示需要配置参数configuration.query.tableDefinitions.(key).sourceUris[]。此参数被描述为“指向 Google Cloud Storage 中的数据的完全限定 URI”。但是,我提交的查询在 Big Query 中的数据集上运行,而不是在 Cloud Storage 中的数据上运行。我尝试将格式参数留空或将其指向有其他表的存储位置,但脚本仍然会引发错误。谁能告诉我处理这个问题的正确方法?
最佳答案
configuration.query.tableDefinitions
参数应该是可选的。如果您仅查询 BigQuery 表中存储的数据,那么您应该能够省略整个 tableDefinitions
参数。仅当存在 tableDefinitions
对象时才需要 sourceUris
参数。
https://cloud.google.com/bigquery/docs/reference/v2/jobs#configuration.query.tableDefinitions
关于python - Big Query 作业的 Python 脚本配置需要 sourceUri 值,但没有 sourceUri,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30059570/