BigQuery - 表
什么是 BigQuery 表?
表是 BigQuery 的基础数据源。BigQuery 是一个 SQL 数据存储,因此数据以结构化(而不是非结构化或 NoSQL)方式存储。 BigQuery SQL 表是列式的,遵循与电子表类似的结构,属性或字段映射到列,记录填充行。
与数据集不同,创建表时,用户不必指定位置。
BigQuery 中的表类型
BigQuery 中有两种重要的表类型 −
- 标准表(与任何面向 SQL 的表一样)。
- 视图(可以像标准表一样查询的半永久表)。
表示例
表创建将在后面的章节中介绍。但与此同时,认识和识别上面讨论的表类型是有帮助的。
这是标准表的示例 −
值得注意的是,用户可以看到元数据属性"Description",该属性可立即告知开发人员和用户表中包含哪些数据。
查看示例
创建或访问表使开发人员能够基于此数据源构建后续资源。您无疑会遇到并使用的一种表类型是视图。
这就是视图在 BigQuery 中的显示方式。
其架构和在 UI 中的外观与标准表几乎相同。
最后,使用视图定义创建视图,这实际上只是一个具体化查询。