Manage holiday effects with StarTree ETS
Some StarTree ThirdEye models can learn the impact of special events like holidays. Here is an example configuration.
{
"name": "pageviews-ets-with-holiday",
"description": "",
"template": {
"name": "startree-ets"
},
"templateProperties": {
"dataSource": "pinot",
"dataset": "pageviews",
"aggregationFunction": "sum",
"seasonalityPeriod": "P7D",
"lookback": "P90D",
"monitoringGranularity": "P1D",
"sensitivity": "3",
"aggregationColumn": "views",
"eventSqlFilter": "'US' member of dimensionMap['countryCode']",
"eventTypes": [
"HOLIDAY"
]
},
"cron": "0 0 5 ? * * *"
}
pageviews_ets_holiday.json
The eventSqlFilter
and eventTypes
are described here.
Compatible templates
startree-ets
startree-ets-percentile
For templates that cannot learn the effect of holidays, it is possible to use a filter to ignore anomalies that happen
during special events.
Use the optional parameters:
{
...
"templateProperties": {
"eventFilterIgnore": true,
"eventFilterSqlFilter": "",
"eventFilterTypes": [],
"eventFilterBeforeHolidayMargin": "P0D",
"eventFilterAfterHolidayMargin": "P0D"
}
}