我發送(在我的代碼中)BigQuery的一列是整數。我將這些列添加到BigQuery中,並且速度太快,並將它們添加爲字符串類型。如果我將整數發送到BigQuery字段「string」,會發生什麼情況?
它們會自動轉換嗎?或者數據會被完全破壞(=我完全不能相信所有結果字符串)?
我發送(在我的代碼中)BigQuery的一列是整數。我將這些列添加到BigQuery中,並且速度太快,並將它們添加爲字符串類型。如果我將整數發送到BigQuery字段「string」,會發生什麼情況?
它們會自動轉換嗎?或者數據會被完全破壞(=我完全不能相信所有結果字符串)?
不應該自動轉換數據,因爲這會破壞具有表模式的目的。
我所看到的人們將整個json行保存爲字符串,然後在BigQuery中處理該字符串。除此之外,如果你嘗試值不通訊員保存到外地模式定義,你應該看到被拋出一個錯誤,就像這樣:
如果您需要更改表模式的定義,可以關於更新表模式,請檢查this tutorial。
實際上BigQuery會自動將我發送給它的整數轉換爲字符串,所以我的表填充ok