開發人員工具簡介

BigQuery 提供一系列開發人員工具,可讓您在開發環境中存取 BigQuery、將 BigQuery 連線至外部應用程式,以及開發端對端解決方案。使用這些工具前,請先熟悉標準 BigQuery 概念,例如分析資源組織

在開發環境中存取 BigQuery 的工具

BigQuery API 和用戶端程式庫是核心開發人員工具,可讓您在Google Cloud 控制台和 bq 指令列工具以外的地方提出 BigQuery 要求。以這種方式存取 BigQuery 時,您也必須提供某種形式的驗證。

API

BigQuery 提供 REST 和 gRPC API,可透過程式輔助方式與各種服務互動。下列 API 可供使用:

用戶端程式庫

雖然您可以直接向伺服器發出要求來使用 BigQuery API,但使用 BigQuery 用戶端程式庫可簡化 BigQuery API 呼叫,大幅減少需要編寫的程式碼數量。BigQuery 支援的語言包括 C#、Go、Java、Node.js、PHP、Python 和 Ruby。如要試用 BigQuery 用戶端程式庫的快速入門導覽課程,請參閱「使用 BigQuery 用戶端程式庫查詢公開資料集」。

驗證

「驗證」是指使用憑證確認身分的程序。在開發環境中存取 BigQuery 時,一律需要進行某種形式的驗證。BigQuery 開發人員最常使用的驗證方法是應用程式預設憑證,這項方法會根據您的環境自動尋找憑證。如要進一步瞭解一般驗證原則和其他驗證方法,請參閱「向 BigQuery 進行驗證」。

將 BigQuery 連結至外部應用程式的工具

您可以使用多種自訂連線工具,將 BigQuery 功能整合至第三方應用程式。

MCP Toolbox for Databases

Model Context Protocol (MCP) 是一項開放通訊協定,可將大型語言模型 (LLM) 連線至 BigQuery 等資料來源。MCP Toolbox for Databases 可將 BigQuery 專案連結至各種整合式開發環境 (IDE) 和開發人員工具,讓您運用 BigQuery 資料建構更強大的 AI 代理程式。

BigQuery 服務專員分析

BigQuery 服務專員分析是第一方開放原始碼解決方案,可大規模擷取、分析及以圖表呈現多模態服務專員互動資料。開發人員可透過這項解決方案,將原始的代理程式互動 (例如要求、回應、工具呼叫和錯誤) 直接串流至 BigQuery。

如要進一步瞭解這項解決方案,請參閱「使用 BigQuery 服務專員分析」。

ODBC 和 JDBC 驅動程式

開放式資料庫連線 (ODBC) 和 Java 資料庫連線 (JDBC) 驅動程式可將應用程式連線至資料庫。Google 與 Simba 合作提供 BigQuery 的 ODBC 和 JDBC 驅動程式,您可以使用這些驅動程式,透過偏好的工具和基礎架構,建構與資料庫無關的軟體應用程式。您也可以在預先發布版中使用 Google 開發的 BigQuery JDBC 驅動程式

Google Cloud 適用於 Visual Studio Code 擴充功能

如果您是 Visual Studio Code (VS Code) 使用者,可以透過 Google Cloud VS Code 擴充功能,在現有的 VS Code 環境中執行 BigQuery Notebook,並預覽 BigQuery 資料集。

開發端對端解決方案的工具

使用 BigQuery 建構複雜解決方案時,Google 提供許多輔助途徑,最值得一提的是程式碼範例、存放區和工作區功能,以及各種 BigQuery 整合功能。

程式碼範例

BigQuery 程式碼範例提供程式碼片段,可協助您在 BigQuery 中完成常見工作,例如建立資料表、列出連線、查看容量承諾和預留項目,以及載入資料。您可以運用這些程式碼範例,開始建構更複雜的解決方案。

存放區和工作區

您可以使用存放區,對 BigQuery 中使用的檔案進行版本管控,並在這些存放區中使用工作區編輯程式碼。BigQuery 會使用 Git 記錄變更及管理檔案版本。您可以使用 BigQuery 內建的 Git 功能,也可以連線至第三方 Git 存放區。

整合式服務和工具

下列 Google 服務和工具可與 BigQuery 整合,並提供額外功能來建構解決方案:

Google 也透過 Google Cloud Ready - BigQuery 計畫,驗證數十種 BigQuery 合作夥伴解決方案和整合服務。這些認證合作夥伴均符合核心資格規定,可確保與 BigQuery 相容。

後續步驟