BigQuery API 和库概览

概览

此页面简要介绍与 BigQuery 相关的各种 APIs 和库。如需大致了解 Google Cloud 中的客户端库,请参阅 客户端库说明

可用的 API

BigQuery 提供多组功能。并不是所有的功能都位于单个的API服务中,一些函数位于不同的APIs中。一些功能位于不同的 APIs 中,使用不同的库去进行访问。

BigQuery API

这是用于核心交互的中央 API。在此 API 中,您可以找到与核心资源(例如数据集、表、作业和例程)交互的资源。

如需详细了解此库和用法,请参阅 BigQuery 客户端库 页面。

BigQuery Data Transfer API

此 API 用于托管式提取工作流。工作流示例包括定期从 Cloud Storage 提取数据、从其他 Google 产品和服务(如 YouTube)自动提取分析数据,或者从与服务集成的第三方合作伙伴处转移数据。

此 API 还用于在 BigQuery 中定义和管理计划查询。

如需详细了解此库和用法,请参阅 Data Transfer 客户端库 页面。

BigQuery Storage API

此 API 为需要从自己的应用和工具中扫描大量托管数据的消费者提供高吞吐量数据读取。该 API 支持并行扫描存储并公开利用列项目和过滤等功能的并行机制。

如需详细了解此库和用法,请参阅 BigQuery Storage 客户端库页面。

BigQuery Connection API

此 API 为建立远程连接提供了控制平面,使 BigQuery 能够与 Cloud SQL 等远程数据源进行交互。一些联合查询功能在 BigQuery API 和库中公开。

如需详细了解此库和用法,请参阅 BigQuery Connection 客户端库

BigQuery Reservation API

此 API 提供了企业用户可以预配和管理专用资源(如槽和 BigQuery BI Engine 内存分配)的机制。

如需详细了解此库和用法,请参阅 BigQuery Reservations 客户端库