鉴于BigQuery中存在分区表,是否有可能使其不被分区?是否有可能在BigQuery中使分区表非分区?
回答
AFAIK没有任何功能来分区分区表。但是,没有什么能阻止你做select * from partitioned_table
并将结果写入新的(非分区表)。使用这种方法,你当然会受到成本的打击。
另一种方法是将您的表格导出到GCS,然后将导出的文件重新加载回去。加载并不花费任何东西,所以您只需支付文件的短暂时间存储在GCS中。
良好的反馈意见,谢谢。 – corgrath
@GrahamPolley - 你有机会检查我的答案吗?你怎么看?我测试过 - 它对我很有用 –
@MikhailBerlyant - 是的,非常聪明的做法。 Upvoted。 bq cli工具也适用于复制 - “bq cp -a ....'。虽然,我用(3TB)测试的表格花了1个小时复制! –
是否有可能使分区表在BigQuery中不分区?
这是可能的!快速和免费($ 0.00)
步骤1 - xxx.yyy.your_new_NON_PARTITIONED_table
#standardSQL
SELECT *
FROM `xxx.yyy.your_partitioned_table`
WHERE FALSE
上方运行与目的地创建新的非分区表
步骤2 - 以WRITE_APPEND作为写入调用复制作业
您的副本配置如下所示
{
"configuration": {
"copy": {
"sourceTable": {
"projectId": "xxx",
"datasetId": "yyy",
"tableId": "your_partitioned_table"
},
"destinationTable": {
"projectId": "xxx",
"datasetId": "yyy",
"tableId": "your_new_NON_PARTITIONED_table"
},
"createDisposition": "CREATE_IF_NEEDED",
"writeDisposition": "WRITE_APPEND"
}
}
}
任务完成!
注意:这两个步骤都是免费的!
- 1. 是否有元数据表来检查BigQuery中的表是否已分区?
- 2. 将数据添加到分区BigQuery表中并查询分区BigQuery表
- 3. Bigquery Shard vs Bigquery分区
- 4. 对于列表范围分区表,PCT(分区更改跟踪)是否可能?
- 5. 非分区表上的分区索引
- 6. 从非分区迁移到分区表
- 7. 是否有可能在Hive中导出很多分区
- 8. 是否可以使用间隔分区父表创建引用分区表?
- 9. BigQuery - 从分区表中删除行
- 10. Google Bigquery:复制日期分区表所需的分区规范
- 11. BigQuery - 列出日期分区表的分区?
- 12. BigQuery Write截断分区表导致分区信息丢失?
- 13. 是否可以区分窗口拆分?
- 14. 是否有可能使用SQL获取分区数据?
- 15. Haskell列表的所有可能分区
- 16. 为什么在BigQuery中复制分区表需要比非分区表更长的时间?
- 17. 是否有可能使用Nhibernate将对象分区到多个表中?
- 18. 性能调优 - 在分区表与非分区表上的查询
- 19. BigQuery(BQ) - 丢弃分区
- 20. BigQuery - 每个分区有多少条目?
- 21. Hive分区和现有表的分区
- 22. 分区表上没有分区索引
- 23. BigQuery插入到现有表格的分区表中
- 24. 如何使用Web UI在BigQuery中创建分区表?
- 25. 拆分表到使用的BigQuery与单个查询分区
- 26. 在Clojure中分区分区?
- 27. 如何在BigQuery中创建非分区表。并在BigQuery中为表格导出表格SQL?
- 28. 发布中的分区表和用户在Sql复制中的非分区表
- 29. 是否有可能在分组表
- 30. 是否有可能让kineticjs阶段溢出它的父分区
重要的是 - 您可以使用投票下面的投票答案左侧的勾号来标记接受的答案。看到http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work#5235为什么它很重要!对答案投票也很重要。表决有用的答案。 ...当某人回答你的问题时,你可以检查该怎么做 - http://stackoverflow.com/help/someone-answers。遵循这些简单的规则,您可以提高自己的声誉得分,同时让我们有动力回答您的问题:o)请考虑! –