是否有可能通過sql查詢使用sum和group在vertica中創建投影。vertica db:在創建投影時求和和groupby查詢
用於例如,
CREATE PROJECTION X ...
AS (SELECT sum(a) FROM Y group by a)...
它,這是不可能的,沒有任何替代方案,Vertica的實現這一目標?
更新:發現該組不被允許在預測中。
是否有可能通過sql查詢使用sum和group在vertica中創建投影。vertica db:在創建投影時求和和groupby查詢
用於例如,
CREATE PROJECTION X ...
AS (SELECT sum(a) FROM Y group by a)...
它,這是不可能的,沒有任何替代方案,Vertica的實現這一目標?
更新:發現該組不被允許在預測中。
只是爲什麼它不被允許的解釋。投影中的Select查詢旨在建立原始數據的佈局。聚合函數將更好地作爲視圖的一部分。
好的。感謝您的解釋。我基本上正在尋找改進的選擇查詢性能。所以有一個觀點並不能解決這個問題。 – Arvindkumar
您仍然可以爲您的查詢優化投影。關鍵是按照投影選擇語句的順序分組。如果這不是100%正確的,那麼就有這樣的事情發生。您可以將您的聚合查詢放入數據庫設計器,併爲其提供優化投影。 – geoffrobinson
現在可以使用實時聚合投影。 – Kermit
謝謝克米特。這將是一個非常有用的功能。將檢查出來。 – Arvindkumar