雪花:INFORMATION_SCHEMA.COLUMNS中的$ SYS_FACADE

问题描述

我正在查询INFORMATION_SCHEMA.COLUMNS,对于具有AVG()聚合的列进行MATERIALIZED VIEW,我总是会为具有COLUMN_NAME的一个现有列获得两行,如下所示:

  • PROFIT_AVG $ SYS_FACADE $ 0
  • PROFIT_AVG $ SYS_FACADE $ 1

首先,SYS_FACADE是什么意思? 其次,由于重复行的精度/标度值不同,我该如何过滤重复行,它应为SYS_FACADE $ 1?

谢谢您的建议!

解决方法

  1. 雪花中的数字数据类型的标度为“ 0”(小数点右边的数字),而浮点数将在有效的情况下保持有效的较高标度值。这是处理平均值计算的雪花式内部方法。 2.您可以在用户界面的“ MV定义”中看到,它将自动生成2列(注释为“内部汇总”)。 3.您为什么要过滤列。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...