加载操作中的BigQuery错误:无法确定UTF-8描述的表

时间:2016-11-08 18:07:21

标签: google-bigquery

我正在尝试将数据加载到大查询中已创建的表中。但我面对上述问题。我怎么能解决这个问题?

bq '--project_id' <proj-id> --nosync load --source_format CSV --field_delimiter '\t' --skip_leading_rows '0' --quote '' --encoding UTF-8 <proj:dataset.table_name> '/mnt/disks/data.tsv'

1 个答案:

答案 0 :(得分:4)

我尝试执行你的命令,但它成功了。很可能你的shell没有正确处理空的--quote参数,因此它在执行时看起来像是:--quote --encoding。请尝试调用此代码(--quote ''替换为--quote=''):

bq '--project_id' <proj-id> --nosync load --source_format CSV --field_delimiter '\t' --skip_leading_rows '0' --quote='' --encoding UTF-8 <proj:dataset.table_name> '/mnt/disks/data.tsv'

如果不起作用,请分享操作系统和shell名称(bash / zsh / cmd?)以便进一步调查。