BigQuery 簡介

BigQuery 是內建 AI 的全代管資料平台,可協助您管理及分析資料。BigQuery 採用無伺服器架構,可讓您使用 SQL 和 Python 等語言,解答貴組織最棘手的問題,完全不需要管理基礎架構。

資料分析師、資料工程師、資料倉儲管理員或資料科學家,可將 BigQuery 用於下列主要用途:

  • AI 輔助工作流程:運用生成式 AI、向量搜尋和 Gemini 輔助功能,探索、轉換大型語言模型 (LLM),並將其整合至資料工作流程。
  • 機器學習和預測分析:使用 SQL 或 Python,根據資料建構、訓練及部署模型。
  • 商業智慧和臨時分析:在數秒和數分鐘內分別查詢 TB 和 PB 規模的資料,協助您做出重大業務決策。
  • 地理空間分析:使用地理資訊系統 (GIS) 分析位置資料,並以圖表呈現。
  • 資料治理和語意搜尋:使用 Knowledge Catalog 內建功能,探索、整理及驗證資料和 AI 資產。
  • 持續擷取資料:即時串流結構化和非結構化資料,並支援 Apache Iceberg、Delta 和 Apache Hudi 等開放資料表格式。

BigQuery 架構

BigQuery 架構包含兩個部分:負責擷取、儲存及最佳化資料的儲存層,以及提供分析功能的運算層。Google 的 PB 級網路可讓運算和儲存層之間進行必要通訊,因此這些層級能獨立運作,效率不受影響。

舊版資料庫通常必須在讀取/寫入作業和分析作業之間共用資源。這可能會導致資源衝突,並在資料寫入或讀取儲存空間時,減緩查詢速度。如果資料庫管理工作 (例如指派或撤銷權限) 需要資源,共用資源集區可能會進一步吃緊。BigQuery 的運算和儲存層分開處理,因此各層可以動態分配資源,不會影響其他層的效能或可用性。

BigQuery 架構會透過 Petabit 網路分隔資源。

這項分離原則可讓 BigQuery 更快創新,因為儲存和運算改善項目可以獨立部署,不會造成停機或對系統效能造成負面影響。此外,BigQuery 工程團隊會負責更新和維護作業,因此能提供全代管的無伺服器資料倉儲。因此,您不必佈建或手動調度資源,可以專注於提供價值,而非傳統的資料庫管理工作。

BigQuery 介面包括 Google Cloud 控制台介面和 BigQuery 指令列工具。開發人員和資料科學家可以使用用戶端程式庫,透過熟悉的程式設計語言 (包括 Python、Java、JavaScript 和 Go),以及 BigQuery 的 REST API 和 RPC API,轉換及管理資料。ODBC 和 JDBC 驅動程式可與現有應用程式 (包括第三方工具和公用程式) 互動。

開始使用 BigQuery

只要幾分鐘,就能開始探索 BigQuery。 善用 BigQuery 的免費用量級別或免費沙箱,開始載入及查詢資料。

探索 BigQuery

BigQuery 的無伺服器基礎架構可讓您專注於資料,而非資源管理。BigQuery 結合雲端式資料倉儲和強大的分析工具。

BigQuery 儲存空間

BigQuery 採用資料欄儲存格式,專為分析查詢最佳化。BigQuery 會以表格、資料列和資料欄的形式呈現資料,並完整支援資料庫交易語意 (ACID)。BigQuery 儲存空間會自動在多個位置複製,提供高可用性。

詳情請參閱「BigQuery 儲存空間總覽」。

BigQuery 資料分析

描述性和指示性分析用途包括商業智慧、臨時分析、地理空間分析和機器學習。 您可以查詢儲存在 BigQuery 中的資料,也可以使用外部資料表或同盟查詢,在資料所在位置執行查詢,包括 Cloud Storage、Bigtable、Spanner,或儲存在 Google 雲端硬碟中的 Google 試算表。

詳情請參閱「BigQuery 數據分析總覽」。

BigQuery 管理

BigQuery 提供資料和運算資源的集中管理功能,而 Identity and Access Management (IAM) 則可透過 Google Cloud中使用的存取模型,協助您保護這些資源。 Google Cloud 安全性最佳做法提供可靠且彈性的方法,可包含周邊安全性或更複雜且精細的深度防禦方法。

  • 資料安全性與治理簡介可協助您瞭解資料治理,以及保護 BigQuery 資源可能需要的控管機制。
  • 工作是 BigQuery 代表您執行的動作,可載入、匯出、查詢或複製資料。
  • 預留項目可讓您在隨選計價和以運算量為基礎的計價模式之間切換。

詳情請參閱「BigQuery 管理簡介」。

BigQuery 資源

探索 BigQuery 資源:

API、工具和參考資料

BigQuery 開發人員和分析師參考資料:

Gemini in BigQuery 功能

Gemini in BigQuery 是 Gemini for Google Cloud 產品套件的一部分,提供 AI 輔助功能,協助您處理資料。

Gemini in BigQuery 提供 AI 輔助功能,協助您執行下列作業:

如要瞭解如何設定 Gemini in BigQuery,請參閱「設定 Gemini in BigQuery」。

BigQuery 角色和資源

BigQuery 可滿足資料專業人員在下列角色和職責方面的需求。

資料分析師

工作指引,協助您完成下列事項:

資料管理員

如需執行下列操作,請參閱工作指南:

詳情請參閱「BigQuery 管理簡介」。

如要直接在 Google Cloud 控制台導覽 BigQuery 資料管理功能,請按一下「Take the tour」(導覽)。

開始導覽

資料科學家

工作指引,協助您使用 BigQuery ML 的機器學習功能執行下列操作:

資料開發人員

如需執行下列操作,請參閱工作指南:

後續步驟