google-cloud-platform - 加载操作中的 BigQuery 错误:找不到 URI
问题描述
在同一个 GCP 项目中,我在 us-central1 区域内有一个 BigQuery 数据集和一个云存储桶。存储桶中有一个 parquet 文件。当我运行以下命令时:
bq load \
--project_id=myProject --location=us-central1 \
--source_format=PARQUET \
myDataSet:tableName \
gs://my-storage-bucket/my_parquet.parquet
它失败并出现以下错误:
BigQuery error in load operation: Error processing job '[job_no]': Not found: URI gs://my-storage-bucket/my_parquet.parquet
删除--project_id
or--location
标签不会影响结果。
解决方案
想通了-文档不正确,实际上我必须将源声明为gs://my-storage-bucket/my_parquet.parquet/part*
并且加载正常
推荐阅读
- ios - 如何创建支持手写文本和在同一页面上键入文本的绘图视图,类似于 IOS Notes App
- html - 滚动棒/跳转第二个中途网站
- react-native - google-play-service 更新后无法在 react-native 中构建 android 应用程序
- python - 如何根据 python 中的条件从现有列表创建自定义列表?
- magento2 - $attribute->getFrontendInput() 方法的行为是什么?
- ios - 如何使用日期格式化程序从 00:00:00(到 23:00:00)获取 1 - 12 am/pm 格式?
- mysql - 如果删除了所有子实体,则删除父实体
- xamarin - 位置缓存是如何工作的?
- system-verilog - systemverilog中fork块内的fork块和fork块内的fork块有什么区别?
- java - 在表中插值