查詢 BigQuery 資料總覽

本文件提供在 BigQuery 中查詢資料的總覽。

查詢的類型

將資料載入 BigQuery 後,您就可以查詢表格中的資料。BigQuery 支援以下兩種類型的查詢:

根據預設,BigQuery 會執行互動式查詢,這表示查詢會盡快執行。

BigQuery 同時提供批次查詢。BigQuery 會代表您佇列每一個批次查詢,一等到資源可供使用就會開始查詢,通常幾分鐘內就會查詢。

執行查詢

您可以使用下列方式執行互動式和批次查詢:

查詢工作

「工作」是指 BigQuery 代表您執行的動作,包括載入資料匯出資料查詢資料複製資料

當您使用主控台、傳統 BigQuery 網頁版 UI 或 CLI 來載入、匯出、查詢或複製資料時,系統會自動建立、排定及執行工作資源。您也可以透過程式來建立載入、匯出、查詢或複製工作。透過程式建立工作時,BigQuery 會為您排定及執行工作。

工作可能需要長時間才能完成,因此會以非同步的方式執行,並且可以輪詢工作的狀態。執行時間較短的動作 (如列出資源或取得中繼資料) 不會由工作資源管理。

儲存和共用查詢

BigQuery 可讓您儲存查詢並與他人共用查詢

儲存查詢時,可以將其設定為不公開 (只有您可以檢視)、在專案層級共用 (專案成員都可以檢視) 或公開 (任何人都可以檢視)。詳情請參閱儲存和共用查詢

查詢的價格

查詢的價格是指執行 SQL 指令和使用者定義函數所產生的費用。BigQuery 會根據「系統處理的位元組數」這項指標來收取執行查詢作業的費用。無論資料是儲存在 BigQuery 或 Cloud Storage、Google 雲端硬碟、 Cloud BigTable 等外部資料來源,您都必須為系統處理的位元組數支付費用。

系統每個月為每個帳單帳戶處理的前 1 TB 資料為免費。系統在一個月內為您處理的資料量超過 1 TB 時,就會依照以量計價模式向您收費。

偏好每個月支付固定查詢作業費用的高用量或企業客戶也可以選用 BigQuery 提供的固定費率定價。詳情請參閱查詢的價格

控管配額和查詢費用

BigQuery 會對執行查詢作業強制採用專案層級配額。如需查詢配額的相關資訊,請參閱配額與限制

如要控管查詢費用,BigQuery 提供多種選項,包括自訂配額和帳單快訊。詳情請參閱建立自訂的費用控管機制

您也可以使用稽核記錄來分析查詢行為,以及使用 Stackdriver Monitoring 來查看查詢指標。

後續步驟

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁