2017-09-13 168 views
3

我有AVRO配置單元表中有一些十進制的列。我知道Avro如何存儲邏輯類型格式的小數數據。但是當我將這些數據加載到BigQuery中時,BigQuery不能解析這些十進制數據把它們當作垃圾值。我不知道把這些十進制數據加載到BigQuery中。任何幫助將不勝感激。將十進制數據加載到BigQuery中?

+0

您可以請[提交錯誤報告](https://issuetracker.google.com/issues/new?component=187149&template=0)並附上一個不包含個人身份信息的樣本Avro文件,如果可能的話? –

回答

3

由於AVRO_DECIMAL類型是一個相對較新的特性,BigQuery不支持它。以下是issuetracker鏈接: https://issuetracker.google.com/issues/65641870

作爲臨時解決方法,您可以將十進制數據轉換爲浮點表示形式,以便將其加載到BigQuery中。

+0

我們在Array << Struct < >>>這樣的Struct數組類型下有Decimal數據類型,在這種情況下我們不能轉換成其他類型。 –

相關問題