Rui Wang created BEAM-10216:
-------------------------------

             Summary: SESSION TVF Optimizations
                 Key: BEAM-10216
                 URL: https://issues.apache.org/jira/browse/BEAM-10216
             Project: Beam
          Issue Type: Improvement
          Components: dsl-sql-zetasql
            Reporter: Rui Wang


Current TVF Session has the following limitation:

Use a "dummy" key to go through a GBK to compute window_start and window_end.

This introduces an extra shuffle so it costs more.

One optimizations we can do is always merge TableFunctionScanRel with 
AggregationRel, thus we can use only one GBK to compute both SESSION 
window_start and window_end, and aggregations.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to