Google cloud platform 使用分区创建Biq查询视图
我有一个1 GB大小的大查询表。我从这个表中创建了一个视图,在(timestamp)列上创建了分区。该视图对我很有用,但我想使用created_at column编写一个查询。使用此列时,查询是针对视图的整个数据运行,还是仅针对分区值运行?我想将表的使用限制为500 MB。视图是否可以使用where子句中的分区列?除非您使用的是实际的BigQuery分区表(没有分区视图),否则将对您访问的列中的所有数据收费。您可以创建新的分区表(即文档)并将数据复制到其中 要查询分区表,可以使用Google cloud platform 使用分区创建Biq查询视图,google-cloud-platform,google-bigquery,google-cloud-storage,Google Cloud Platform,Google Bigquery,Google Cloud Storage,我有一个1 GB大小的大查询表。我从这个表中创建了一个视图,在(timestamp)列上创建了分区。该视图对我很有用,但我想使用created_at column编写一个查询。使用此列时,查询是针对视图的整个数据运行,还是仅针对分区值运行?我想将表的使用限制为500 MB。视图是否可以使用where子句中的分区列?除非您使用的是实际的BigQuery分区表(没有分区视图),否则将对您访问的列中的所有数据收费。您可以创建新的分区表(即文档)并将数据复制到其中 要查询分区表,可以使用\u PARTI
\u PARTITIONTIME
,例如:
SELECT
[COLUMN]
FROM
[DATASET].[TABLE]
WHERE
_PARTITIONTIME BETWEEN TIMESTAMP('2017-01-01') AND TIMESTAMP('2017-03-01')
选中UI中的validator(绿色复选框),该复选框显示将为查询处理的字节数。为什么不试试看呢?我怎么能只对分区数据收费呢?你需要将数据复制到分区表中。