首页 > 解决方案 > 如何在谷歌云 Bigquery 中使用逗号在几行数据中摄取 csv 文件并使用逗号作为分隔符?

问题描述

问题是它无法区分逗号分隔符和数据行中存在的分隔符,因此在摄取 bigquery 时会出错。有什么办法吗?

标签: google-bigquery

解决方案


与逗号有冲突。如果像我想的那样需要在字符串中使用逗号,那么您只有一个选项:

  • 将源中的数据导出为具有不同分隔符的 CSV。当您将 CSV 文件加载到 BQ 中时,您可以使用选项字段分隔符(制表符、管道或自定义)更改分隔符。

请注意,如果您的 csv 已经有一个逗号作为分隔符并且字符串中有一个逗号,那么 BQ 将无法按您的预期进行分隔。


推荐阅读