【发布时间】:2018-05-24 04:10:52
【问题描述】:
我以前从未使用过分区表。我刚刚创建了一个示例,以确保我是否正确理解了分区表。 例如,
create table myfirstdataset.newtable(transaction_id int64,transaction_date date) partition by transaction_date
并且该表包含以下行
Row transaction_id transaction_date
1 1 2017-01-15
2 2 2017-01-15
3 3 2017-01-15
4 4 2017-01-15
5 1 2017-01-16
6 1 2017-01-17
7 1 2017-01-18
8 1 2017-01-19
9 3 2017-01-20
10 4 2017-01-20
11 6 2017-01-20
12 5 2017-01-20
这里的表是由 transaction_date 列和 有 6 个分区分别称为 2017-01-15、2017-01-16、2017-01-17、2017-01 -18、2017-01-19、2017-01-20。
分区 2017-01-15 和 2017-01-20 包含 4 行,而其他分区仅包含 1 行。我说的对吗?
【问题讨论】:
-
你是对的。你为什么问?有没有让你觉得不正确的地方?
-
我以前从未使用过分区表,这就是我问的原因:-)
-
您很可能已经看到此链接 - cloud.google.com/bigquery/docs/partitioned-tables - 在文档的同一部分中,您会发现您需要从 :o) 开始的所有内容
标签: google-bigquery