You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a topic that has been discussed many times:
Fill the default window with default values (which may not be reasonable for some aggregate results (avg/sum/...) unless the user explicitly specifies
Compare Clickhouse's syntax of order by with fill step,it's not good for our streaming window aggr query, since order by is not well supported in streaming queries
For 1) means we don't enable this behavior by default.
For 2) we need use a settings fill_default_window_for_aggr=true or support EMIT DEAFULT WINDOWS , any suggests?
For our current stage (quick fix), either setting is okay. l prefer "fill_default_window_for_aggr=true" , which can enable emit default windows (tumbling and hopping only) even without any event, and make aggr functions return 0
Can we make a quick fix asap? I need this quite urgently .
We don't need order window to fill since we emit in window order already. Setting is a quick / hack way to implement this support. We can think about SQL clause like "EMIT WITH FILL WINDOW" to enable this feature ?
Use case
When there is no event during specific window, current behavior of Proton can't emit that window. It ends up a bit weird semantic results.
Describe the solution you'd like
Take reference from ClickHouse: https://clickhouse.com/blog/working-with-time-series-data-and-functions-ClickHouse
Describe alternatives you've considered
Additional context
The text was updated successfully, but these errors were encountered: