将数据从数据存储备份加载到大查询中会引发无效的字段名称错误

时间:2015-02-25 05:36:50

标签: google-bigquery

将数据存储备份中的数据加载到大查询时,我收到以下错误

错误: 无效的字段名称“hq-country”。字段必须仅包含字母,数字和下划线,以字母或下划线开头,最多128个字符。

解决这个问题的方法是什么?

1 个答案:

答案 0 :(得分:1)

请注意错误消息,因为它已经列出了允许的字母。

连字符( - )标点符号不在列出的有效字母中。连字符是一个大问题,因为如果最终将列名映射到变量,大多数语言都不喜欢在变量名中包含连字符,因为它主要代表minus/deduction

重命名字段,仅包含字母,数字和下划线,以字母或下划线开头,最多128个字符。

您可以使用例如:hq_country,或者如果您有多个hq字段,那么您可以创建一个具有hq作为RECORD且具有多个属性的架构然后它将是hq.country