BigQuery - 表

什么是 BigQuery 表?

表是 BigQuery 的基础数据源。BigQuery 是一个 SQL 数据存储,因此数据以结构化(而不是非结构化或 NoSQL)方式存储。 BigQuery SQL 表是列式的,遵循与电子表类似的结构,属性或字段映射到列,记录填充行。

与数据集不同,创建表时,用户不必指定位置。

BigQuery 中的表类型

BigQuery 中有两种重要的表类型 −

  • 标准表(与任何面向 SQL 的表一样)。
  • 视图(可以像标准表一样查询的半永久表)。

表示例

表创建将在后面的章节中介绍。但与此同时,认识和识别上面讨论的表类型是有帮助的。

这是标准表的示例 −

Bigquery 标准表

值得注意的是,用户可以看到元数据属性"Description",该属性可立即告知开发人员和用户表中包含哪些数据。

查看示例

创建或访问表使开发人员能够基于此数据源构建后续资源。您无疑会遇到并使用的一种表类型是视图

这就是视图在 BigQuery 中的显示方式。

视图出现在 BigQuery 中

其架构和在 UI 中的外观与标准表几乎相同。

视图出现在 BigQuery 中

最后,使用视图定义创建视图,这实际上只是一个具体化查询

物化查询