Snowflake cloud data platform 雪花无法对表进行群集

Snowflake cloud data platform 雪花无法对表进行群集,snowflake-cloud-data-platform,Snowflake Cloud Data Platform,代表雪花用户提交 我有一个8800万行的表,并在日期上应用了集群 [有28个不同的值]但是当我检查集群信息和 聚类深度,雪花将所有数据放在单个分区中 聚类率为零。我遵循雪花文档进行了 创建群集表并将数据插入表中。可能是什么 问题我遗漏了哪些不是文档的一部分的步骤?是吗 需要在帐户级别启用群集吗 最近的一项建议: 对于自动群集之前的客户,您必须手动 使用alter table t1 resume recluster启用重新聚集;否则 只需设置群集键即可启用重新群集 首先,从SHOW TABLES检

代表雪花用户提交

我有一个8800万行的表,并在日期上应用了集群 [有28个不同的值]但是当我检查集群信息和 聚类深度,雪花将所有数据放在单个分区中 聚类率为零。我遵循雪花文档进行了 创建群集表并将数据插入表中。可能是什么 问题我遗漏了哪些不是文档的一部分的步骤?是吗 需要在帐户级别启用群集吗

最近的一项建议:

对于自动群集之前的客户,您必须手动 使用alter table t1 resume recluster启用重新聚集;否则 只需设置群集键即可启用重新群集

首先,从SHOW TABLES检查列AUTO_CLUSTERING_ON

接下来,在自动聚类历史下检查结果


任何其他建议或创新的开箱即用解决方案??谢谢

您可能需要要求您的帐户SE为您的帐户启用自动群集。尤其是在集群历史视图中看不到任何操作时

select * from  "SNOWFLAKE"."ACCOUNT_USAGE"."AUTOMATIC_CLUSTERING_HISTORY";
假设您具有ACCOUNTADMIN角色访问权限,您可以通过在“计费和使用”下查找帐户上的“自动_群集”仓库来验证这一点。如果你没有看到这个特殊的内部仓库,很可能它没有打开

如果您已经尝试恢复重新聚集,但它仍然处于关闭状态,则很可能在帐户级别上它未处于打开状态

顺便说一句,88m行不足以实现集群,但我想这取决于您的客户流失或更新。您总是可以自己创建表并对数据进行排序,以查看是否可以更好地消除分区

:

:


嘿!我担心您当前的活动将以帐户发布禁令结束,因为您发布了大量不适合堆栈溢出的内容。请不要在这里的雪花上“播种”内容。你能在继续之前先读一遍吗?我还要求社区管理团队与您联系。
create table newtable as select * from oldtable order by date;
select system$clustering_information('tablename','(date)');