【发布时间】:2019-06-20 08:47:27
【问题描述】:
我在 S3 存储桶中找到了一堆经过 gzip 压缩的 CSV 文件,我想将它们导入 BigQuery。从文档中可以看出,BQ 可以从不同来源导入压缩数据。但是,当我配置数据传输作业时,它只允许 CSV、JSON、AVRO、PARQUET、ORC 文件格式。
为 CSV 文件格式配置传输作业并运行,它会记录以下内容:
Moving data from Amazon S3 to Google Cloud complete: Moved 64 object(s).
Summary: succeeded 0 jobs, failed 0 jobs.
所以它似乎无论如何都不会查看 .gz 档案。
有没有一种方便的方法可以将压缩后的 CSV 文件从 S3 导入 BQ 表?
【问题讨论】:
-
嗨,你能解决它吗?根据文档,它们支持压缩文件。
-
是的。作业设置有问题。最终我设法导入了压缩后的 CSV。
-
@VadimTikanov 如果您按照社区精神在此处发布您的解决方案作为答案,那就太好了。
-
坦率地说,我没有明白究竟是什么解决了这个问题。我试图重新创造这份工作,最终它奏效了。看起来我最初可能弄乱了一些复选框。所以答案是“是的,BQ 支持导入 gzipped CSV,但请务必注意作业设置”。
标签: csv amazon-s3 google-bigquery gzip