如果我将整数发送到BigQuery字段"字符串"会发生什么?

时间:2017-06-05 15:41:20

标签: google-bigquery

我发送给BigQuery的一个列(在我的代码中)是整数。我将列添加到BigQuery中,我太快了,并将它们添加为类型字符串。

它们会自动转换吗?或者数据是否完全损坏(=我不能相信所有结果字符串)?

2 个答案:

答案 0 :(得分:1)

不应自动转换数据,因为这会破坏拥有表架构的目的。

我看到人们正在做的是将整个json行保存为字符串,然后在BigQuery中处理此字符串。除此之外,如果您尝试保存与字段架构定义不对应的值,您应该会看到抛出错误,如下所示:

enter image description here

如果需要更改表模式的定义,可以在更新表模式时检查this tutorial

答案 1 :(得分:0)

实际上BigQuery会自动转换我发送给字符串的整数,所以我的表填充好了