为什么GCD备份& BQ load使用“string”和“provided”字段创建RECORD?

时间:2017-05-15 19:40:42

标签: google-cloud-datastore google-bigquery google-cloud-platform

我有六个表备份并加载到BigQuery中没有任何问题,但只有一个数十个字符串字段似乎转换为带有“string”和“provided”字段的RECORD字段:BQ table details

为什么会这样?我没有看到我的代码中提到的这些字段,以及备份&加载工作都是谷歌的代码。

1 个答案:

答案 0 :(得分:0)

看起来当String足够长时它会在数据存储区中存储为Blob,并且BigQuery不支持这些,因此它们会在GCD Console中显示为base64encoded字符串并最终为:

{"d_3_string": null, "d_3_provided": null}

在BigQuery表中。