BigQuery API 和程式庫總覽

本頁面提供與 BigQuery 相關聯的各種 API 總覽。雖然您可以直接向伺服器發出原始要求來使用 API,但用戶端程式庫可讓您以偏好的語言編寫程式碼,並提供簡化功能,大幅減少需要編寫的程式碼數量。BigQuery 支援 C#、Go、Java、Node.js、PHP、Python 和 Ruby 的用戶端程式庫。如要大致瞭解 Google Cloud內的用戶端程式庫,請參閱「用戶端程式庫說明」。

如要查看使用各種 BigQuery 程式庫和 API 的範例,請參閱 BigQuery 程式碼範例

如要使用這些 API,您必須先驗證用戶端身分。您可以透過應用程式預設憑證服務帳戶金鑰檔案使用者憑證進行驗證。如要進一步瞭解驗證,請參閱「驗證簡介」。

如要進一步瞭解 BigQuery 定價,包括資料擷取資料提取定價,請參閱定價

BigQuery API

這個主要 API 提供資源,用於建立、修改及刪除資料集、資料表、工作和常式等核心資源。

如要查看參考說明文件和原始碼的連結,請選取語言:

BigQuery Data Policy API

使用者可透過這個 API 管理 BigQuery 資料政策,確保資料欄層級的安全性並遮蓋資料。

如要瞭解這個 API 及其用途,請參閱「BigQuery Data Policy API」。如要查看參考文件和原始碼的連結,請選取語言:

BigQuery Connection API

這項 API 提供控制平面,可建立遠端連線,讓 BigQuery 與 Cloud SQL 等遠端資料來源互動。BigQuery API 和程式庫會公開部分聯邦查詢功能。

如要進一步瞭解安裝和使用方式,請參閱 BigQuery Connection 用戶端程式庫。如要查看參考文件和原始碼的連結,請選取語言:

BigQuery Migration API

這個 API 支援多種機制,可協助使用者將現有資料倉儲遷移至 BigQuery。這項技術主要將工作模擬為一系列待處理的工作流程和工作,例如翻譯 SQL。

如要進一步瞭解安裝和使用方式,請參閱 BigQuery Migration 用戶端程式庫。如要查看參考文件和原始碼的連結,請選取語言:

BigQuery Storage API

這個 API 可為需要從自家應用程式和工具掃描大量受管理資料的消費者,提供高輸送量的資料讀取功能。API 支援平行掃描儲存空間的機制,並提供支援,可運用資料欄專案和篩選等功能。

如要進一步瞭解安裝和使用方式,請參閱 BigQuery Storage 用戶端程式庫。如要查看參考文件和原始碼的連結,請選取語言:

BigQuery Reservation API

這個 API 提供相關機制,讓企業使用者佈建及管理專屬資源,例如配額和 BigQuery BI Engine 記憶體配置。

如要進一步瞭解如何安裝及使用,請參閱 BigQuery Reservation 用戶端程式庫。如要查看參考文件和原始碼的連結,請選取語言:

BigQuery sharing (舊稱 Analytics Hub)

這項 API 可讓您在組織內和跨組織共用資料,資料供應商可透過這項功能發布清單,參照共用資源,包括 BigQuery 資料集和 Pub/Sub 主題。透過 BigQuery 共用功能,使用者可以探索及搜尋有權存取的房源資訊。訂閱者可以查看及訂閱清單。訂閱清單時,系統會在專案中建立連結的資料集。

如要進一步瞭解這項 API 和使用方式,請參閱「Analytics Hub API」。如要查看參考文件和原始碼的連結,請選取語言:

BigQuery 資料移轉服務 API

這個 API 用於受管理的擷取管道。管道的例子包括:排定從 Cloud Storage 定期擷取資料、從 YouTube 等其他 Google 資源自動擷取分析資料,或是從與服務整合的第三方合作夥伴轉移資料。

您也可以透過這個 API,在 BigQuery 中定義及管理排定執行的查詢。

如要進一步瞭解如何安裝及使用,請參閱 BigQuery 資料移轉服務用戶端程式庫。如要查看參考文件和原始碼的連結,請選取語言: