序列分解函数提供针对业务曲线的分解功能,突出曲线的趋势信息和周期信息。

ts_decompose

函数格式:
select ts_decompose(x, y) 
参数说明如下:
参数 说明 取值
x 时间列,从小到大排列。 格式为Unixtime时间戳,单位为秒。
y 数值列,对应某时刻的数据。 -
示例:
  • 查询分析:
    * | select ts_decompose(stamp, value) from (select __time__ - __time__ % 60 as stamp, avg(v) as value from log GROUP BY stamp order by stamp)
  • 输出结果:输出结果
显示项如下:
显示项 说明
横轴 unixtime 数据的Unixtime时间戳,单位为秒。
纵轴 src 原始数据。
trend 分解出来的趋势数据。
season 分解出来的周期数据。
residual 分解出来的残差数据。