我发送给BigQuery的一个列(在我的代码中)是整数。我将列添加到BigQuery中,我太快了,并将它们添加为类型字符串。
它们会自动转换吗?或者数据是否完全损坏(=我不能相信所有结果字符串)?
答案 0 :(得分:1)
不应自动转换数据,因为这会破坏拥有表架构的目的。
我看到人们正在做的是将整个json行保存为字符串,然后在BigQuery中处理此字符串。除此之外,如果您尝试保存与字段架构定义不对应的值,您应该会看到抛出错误,如下所示:
如果需要更改表模式的定义,可以在更新表模式时检查this tutorial。
答案 1 :(得分:0)
实际上BigQuery会自动转换我发送给字符串的整数,所以我的表填充好了