Google bigquery 可以在BigQuery中使分区表不分区吗?

Google bigquery 可以在BigQuery中使分区表不分区吗?,google-bigquery,Google Bigquery,如果BigQuery中有一个分区表,是否可以将其设置为非分区表?AFAIK没有用于取消分区表的分区的功能/函数。但是,没有什么可以阻止您从分区的_表中选择*并将结果写入新的非分区表。使用这种方法,您当然会受到成本的影响 另一种方法是将表导出到GCS,然后将导出的文件重新加载。加载不需要花费任何费用,因此您只需支付文件在GCS中存储的短暂时间。AFAIK没有用于取消分区表的分区的功能。但是,没有什么可以阻止您从分区的_表中选择*并将结果写入新的非分区表。使用这种方法,您当然会受到成本的影响 另一种

如果BigQuery中有一个分区表,是否可以将其设置为非分区表?

AFAIK没有用于取消分区表的分区的功能/函数。但是,没有什么可以阻止您从分区的_表中选择*并将结果写入新的非分区表。使用这种方法,您当然会受到成本的影响


另一种方法是将表导出到GCS,然后将导出的文件重新加载。加载不需要花费任何费用,因此您只需支付文件在GCS中存储的短暂时间。

AFAIK没有用于取消分区表的分区的功能。但是,没有什么可以阻止您从分区的_表中选择*并将结果写入新的非分区表。使用这种方法,您当然会受到成本的影响

另一种方法是将表导出到GCS,然后将导出的文件重新加载。加载不需要任何费用,因此您只需支付文件在GCS中存储的短暂时间

可以在BigQuery中使分区表不分区吗

这是可能的!!快速免费$0.00

步骤1-使用与源表完全相同的模式创建新的非分区表,但不创建行

标准SQL 选择* 从'xxx.yyy.your_partitioned_表` 哪里错了 在上面运行,目标为xxx.yyy.your_new_非分区_表

步骤2-将WRITE_APPEND作为writeDisposition调用复制作业

您的副本配置如下所示

{ 配置:{ 副本:{ sourceTable:{ 项目编号:xxx, datasetId:yyy, tableId:您的分区表 }, 目标表格:{ 项目编号:xxx, datasetId:yyy, tableId:您的新的非分区表 }, createDisposition:如果需要,则创建, writeDisposition:WRITE\u APPEND } } } 任务完成了! 注意:这两个步骤都是免费的

可以在BigQuery中使分区表不分区吗

这是可能的!!快速免费$0.00

步骤1-使用与源表完全相同的模式创建新的非分区表,但不创建行

标准SQL 选择* 从'xxx.yyy.your_partitioned_表` 哪里错了 在上面运行,目标为xxx.yyy.your_new_非分区_表

步骤2-将WRITE_APPEND作为writeDisposition调用复制作业

您的副本配置如下所示

{ 配置:{ 副本:{ sourceTable:{ 项目编号:xxx, datasetId:yyy, tableId:您的分区表 }, 目标表格:{ 项目编号:xxx, datasetId:yyy, tableId:您的新的非分区表 }, createDisposition:如果需要,则创建, writeDisposition:WRITE\u APPEND } } } 任务完成了!
注意:这两个步骤都是免费的

@GrahamPolley-你有机会检查我的答案吗?你怎么想?我做了测试,它对我有效me@MikhailBerlyant-是的,非常聪明的做法。向上投票。bq cli工具还可用于复制-bq cp-a。。。。。尽管如此,我用3TB测试的表需要1小时才能复制@科格拉斯-也见米切尔的答案。这是避免产生任何费用的好方法。唯一的缺点是复制分区表需要相当长的时间。@GrahamPolley-谢谢Graham。这很有趣。将select*从分区的_表转换为新表方法需要多长时间?以防您有机会测试?~5分钟使用select*from..@GrahamPolley-您有机会检查我的答案吗?你怎么想?我做了测试,它对我有效me@MikhailBerlyant-是的,非常聪明的做法。向上投票。bq cli工具还可用于复制-bq cp-a。。。。。尽管如此,我用3TB测试的表需要1小时才能复制@科格拉斯-也见米切尔的答案。这是避免产生任何费用的好方法。唯一的缺点是复制分区表需要相当长的时间。@GrahamPolley-谢谢Graham。这很有趣。将select*从分区的_表转换为新表方法需要多长时间?如果您有机会测试?~5分钟,请使用select*from..Important on SO–您可以使用投递答案左侧投票下方的勾号标记接受答案。看看为什么它很重要!同样重要的是对答案进行投票。投票选出有帮助的答案。。。当有人回答你的问题时,你可以检查一下该做什么。遵循这些简单的规则,你可以提高自己的声望得分,同时让我们有动力去回答你的问题:O请考虑!重要提示-您可以使用 投票下方张贴答案左侧的勾号。看看为什么它很重要!同样重要的是对答案进行投票。投票选出有帮助的答案。。。当有人回答你的问题时,你可以检查一下该做什么。遵循这些简单的规则,你可以提高自己的声望得分,同时让我们有动力去回答你的问题:O请考虑!