序列分解函數提供針對業務曲線的分解功能,突出曲線的趨勢資訊和周期資訊。
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 | 分解出來的殘差資料。 |