2013-07-16 36 views
0

是否有可能通过sql查询使用sum和group在vertica中创建投影。vertica db:在创建投影时求和和groupby查询

用于例如,

CREATE PROJECTION X ... 
    AS (SELECT sum(a) FROM Y group by a)... 

它,这是不可能的,没有任何替代方案,Vertica的实现这一目标?

更新:发现该组不被允许在预测中。

+0

现在可以使用实时聚合投影。 – Kermit

+0

谢谢克米特。这将是一个非常有用的功能。将检查出来。 – Arvindkumar

回答

1

只是为什么它不被允许的解释。投影中的Select查询旨在建立原始数据的布局。聚合函数将更好地作为视图的一部分。

+0

好的。感谢您的解释。我基本上正在寻找改进的选择查询性能。所以有一个观点并不能解决这个问题。 – Arvindkumar

+0

您仍然可以为您的查询优化投影。关键是按照投影选择语句的顺序分组。如果这不是100%正确的,那么就有这样的事情发生。您可以将您的聚合查询放入数据库设计器,并为其提供优化投影。 – geoffrobinson