How to save forecasting result after using series_decompose_forecast in Kusto?

Vishal Vyas 0 Reputation points
2023-11-27T12:09:27.05+00:00

I am generating a time chart in Kusto using the code below, but when I view the data points, only the first 7 data points are shown. I need to use the forecasted data somewhere else, but I am unable to do so due to this issue. How can I save the forecast results after using series_decompose_forecast in Kusto?

let ts=range t from 1 to 24*7*4 step 1 // generate 4 weeks of hourly data
| extend Timestamp = datetime(2018-03-01 05:00) + 1h * t
| extend y = 2*rand() + iff((t/24)%7>=5, 5.0, 15.0) - (((t%24)/10)*((t%24)/10)) + t/72.0 // generate a series with weekly seasonality and ongoing trend
| extend y=iff(t==150 or t==200 or t==780, y-8.0, y) // add some dip outliers
| extend y=iff(t==300 or t==400 or t==600, y+8.0, y) // add some spike outliers
| make-series y=max(y) on Timestamp from datetime(2018-03-01 05:00) to datetime(2018-03-01 05:00)+24*7*5h step 1h; // create a time series of 5 weeks (last week is empty)

ts
| extend y_forcasted = series_decompose_forecast(y, 24*7)  // forecast a week forward
| render timechart
Azure Data Explorer
Azure Data Explorer
An Azure data analytics service for real-time analysis on large volumes of data streaming from sources including applications, websites, and internet of things devices.
524 questions
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.