Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Operational Intelligence: Using Pinot as Backend for Timeseries Data #7388

Open
elonazoulay opened this issue Sep 2, 2021 · 5 comments
Open

Comments

@elonazoulay
Copy link
Contributor

We have a request to use pinot to process time series data. This issue will track the progress of adding time series functionality to Pinot.

@elonazoulay elonazoulay changed the title Add support for time series functions Operational Intelligence: Using Pinot as Backend for Timeseries Data Sep 2, 2021
@lfeagan
Copy link

lfeagan commented Sep 3, 2021

As someone looking to use Pinot for storing time series data right now, I am assuming that by processing you are referring to adding time series analytical functions such as decaying average, sliding windows, etc, right?

@kishoreg
Copy link
Member

kishoreg commented Sep 7, 2021

@elonazoulay can you please start a design doc on what you plan to add

@elonazoulay
Copy link
Contributor Author

elonazoulay commented Sep 9, 2021

Yes, some example functions:

  • locf: last observation carried forward
  • gapfill: similar to the seq sql function, fill in a gap with specified granularity
  • linear interpolation: interpolate between 2 values, interpolate aggregates, ex. interpolate(avg(<col1))

@Jackie-Jiang
Copy link
Contributor

#7422 for the design for some time-series aggregation

@jackjlli
Copy link
Member

jackjlli commented Nov 4, 2021

#7213 for the design of generic window functions (sliding window, rolling average, etc).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants