使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

数据集简介

此页面简要介绍 BigQuery 中的数据集。

数据集

数据集包含在特定项目中,数据集是用来组织和控制视图访问权限的顶级容器。表或视图必须属于数据集,因此需要创建至少一个数据集,才能将数据加载到 BigQuery 中。 使用 Google 标准 SQL 时,您可以使用 projectname.datasetname 格式来完全限定数据集名称;使用 bq 命令行工具时,则使用 projectname:datasetname 格式来完全限定数据集名称。

数据集限制

BigQuery 数据集有以下限制:

  • 您只能在创建时设置地理位置。创建数据集后,该位置即保持不变,而且无法通过 Google Cloud 控制台、bq 命令行工具或通过调用 patchupdate API 方法予以更改。
  • 查询中引用的所有表必须存储在位于同一位置的数据集中。

  • 复制表时,包含源表和目标表的数据集必须位于同一位置。

  • 各个项目的数据集名称不得重复。

数据集配额

要详细了解数据集配额和限制,请参阅配额和限制

数据集存储计费模型

创建数据集时,该数据集使用的存储空间会计入您的结算费用,并且以逻辑字节数作为默认用量单位。不过,如果您是使用 SQL 或 BigQuery API 创建数据集,则可以选择改用物理字节数进行结算。您还可以将现有数据集的存储计费模型更改为使用物理字节数。

一旦将数据集的存储计费模型更改为使用物理字节数,便无法再将其更改回使用逻辑字节数。

如果您将存储计费模型设置为使用物理字节数,您需要支付的总存储费用将包含时间旅行存储所用字节数的费用。您可以配置时间旅行窗口,以在存储费用和数据保留需求之间进行权衡。如需详细了解如何预测存储费用,请参阅预测存储结算

数据集价格

您无需为创建、更新或删除数据集付费。

要详细了解 BigQuery 价格,请参阅价格

数据集安全性

如需控制对 BigQuery 中数据集的访问权限,请参阅控制对数据集的访问权限。 如需了解数据加密,请参阅静态加密

后续步骤