[
https://issues.apache.org/jira/browse/BEAM-9198?focusedWorklogId=671564&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-671564
]
ASF GitHub Bot logged work on BEAM-9198:
----------------------------------------
Author: ASF GitHub Bot
Created on: 28/Oct/21 17:46
Start Date: 28/Oct/21 17:46
Worklog Time Spent: 10m
Work Description: chamini2 commented on pull request #12595:
URL: https://github.com/apache/beam/pull/12595#issuecomment-954064499
Hi, did this get merged on a different PR? I cannot find it
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
Issue Time Tracking
-------------------
Worklog Id: (was: 671564)
Time Spent: 9h 50m (was: 9h 40m)
> BeamSQL aggregation analytics functionality
> --------------------------------------------
>
> Key: BEAM-9198
> URL: https://issues.apache.org/jira/browse/BEAM-9198
> Project: Beam
> Issue Type: New Feature
> Components: dsl-sql
> Reporter: Rui Wang
> Priority: P3
> Labels: gsoc, gsoc2020, mentor
> Time Spent: 9h 50m
> Remaining Estimate: 0h
>
> Mentor email: [email protected]. Feel free to send emails for your questions.
> Project Information
> ---------------------
> BeamSQL has a long list of of aggregation/aggregation analytics
> functionalities to support.
> To begin with, you will need to support this syntax:
> {code:sql}
> analytic_function_name ( [ argument_list ] )
> OVER (
> [ PARTITION BY partition_expression_list ]
> [ ORDER BY expression [{ ASC | DESC }] [, ...] ]
> [ window_frame_clause ]
> )
> {code}
> As there is a long list of analytics functions, a good start point is support
> rank() first.
> This will requires touch core components of BeamSQL:
> 1. SQL parser to support the syntax above.
> 2. SQL core to implement physical relational operator.
> 3. Distributed algorithms to implement a list of functions in a distributed
> manner.
> 4. Enable in ZetaSQL dialect.
> To understand what SQL analytics functionality is, you could check this great
> explanation doc:
> https://cloud.google.com/bigquery/docs/reference/standard-sql/analytic-function-concepts.
> To know about Beam's programming model, check:
> https://beam.apache.org/documentation/programming-guide/#overview
--
This message was sent by Atlassian Jira
(v8.3.4#803005)