2017-07-19 51 views
0

我需要增加的BigQuery 更新配額正如我將更新每天約爲100行上的更新,我怎麼能做到這一點。我們可以在Bigquery中增加更新配額嗎?

我有一個的BigQuery表這需要大約每天100萬的更新。在Bigqueyr表= 62000000

下面 當前記錄是錯誤我m到處:

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "global", 
    "reason": "quotaExceeded", 
    "message": "Quota exceeded: (truncated...) 
    } 
+0

你確實需要'UPDATE'很多次?只是連續追加數據會更容易,更便宜,然後您可以選擇最近的行作爲您關心的屬性。您也可以使用「最新」邏輯創建邏輯視圖。 –

+0

但我們需要更新數據,因爲我們對用戶建檔工作 –

+0

你有一個率低。重要的是,您必須使用投票下方發佈答案左側的勾號標記接受的答案。這會增加你的速度。通過查看此鏈接瞭解其工作原理:http://meta.stackoverflow.com/questions/5234/how-does-accepting-an-answer-work#5235 – Pentium10

回答

2

BigQuery是primarly設計套裝附加專用技術有一些有限的DML語句。

這不是一個realtional數據庫,如果他們編輯自己的個人資料,你不斷更新你的用戶記錄。相反,您需要對代碼進行arhitect,以便每次編輯都是Bigquery中的新行,並且您始終查詢最新的行。

DML語句的限制是低的,因爲它針對不同的場景和不是你的,就行又名實時更新。您可以將數據攝入單獨的表格,並每天發佈1條更新聲明。

相關問題