2014-11-06 37 views
2

爲了修復BigQuery中的大數據集問題 - 例外 錯誤= {u'reason':u'responseTooLarge',u'message':u'Response太大而無法返回'。 }。在大查詢中獲取錯誤

我更改了一個變量'allowLargeResults':真 這個刪除了錯誤,但在查詢執行中引入了另一個錯誤。錯誤是非常通用的,並沒有給出任何指示,因爲它可能是。 錯誤= {u'reason':u'internalError',u'message':u'Unexpected。請重試'}

任何人都有任何指示我怎樣才能調試這個並獲得有關錯誤/什麼是造成它的更多相關信息。將感謝任何幫助,我可以到這裏!

+0

您是否可以共享一個查詢失敗的「意外,請再試一次」的工作ID? – 2014-11-06 23:54:27

+0

@DannyKitt,作業ID是job_mqUmJfuspWw4vjaYIUyO5nkeOFA。它適用於沒有變量的小數據集。只有當數據集很大時,我纔會得到異常,當我設置變量時,我會得到另一個異常。 – 2014-11-07 10:20:44

回答

2

您遇到BigQuery中的一個已知錯誤,將在我們的下一個版本中修復。要同時解決此問題,請將您的字段別名「表」重命名爲幾乎任何其他標識符,如「TableName」。

+0

我已經在我的代碼中實現了這個功能,但是我收到了錯誤 – 2014-11-10 11:50:32

+0

您可以在更新後提供一個工作ID嗎?可能有多個問題,更改名稱只能解決第一個問題。 – 2014-11-10 19:23:56

+0

現在,我可以獲得成功一些時間,但有時它失敗給出錯誤: - 「TypeError:類型'NoneType'的對象沒有len()」。失敗案例的作業ID是job_zvfHJCKt1H0WA9L55nJbhrLLEXU。 – 2014-11-14 16:37:19