mic*_*cah 2 snowflake-cloud-data-platform
据我所知,启用集群后,Snowflake 将运行后台任务来自动对您的记录进行集群。在某些情况下,我想重建整个表或使用 insert into select 语句填充新表。当我这样做时,我发现即使我预定义了集群,新表也是非集群构建的。先加载表格,然后重新排列它似乎很浪费。
无论如何,有没有办法说服雪花在重建表或加载新表时使用我定义的集群?
您可以使用ORDER BY该匹配CLUSTER BY在摄取数据的同时对数据进行聚类:
create or replace table delete_test_cluster
cluster by (a, b)
as
select *
from (select 1 a, 2 b)
order by a, b
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
313 次 |
| 最近记录: |