Este tópico descreve a função de decomposição de séries temporais, usada para decompor curvas de negócios e destacar informações sobre tendências e períodos.
ts_decompose
Formato da função:
select ts_decompose(x, y)
A tabela a seguir lista os parâmetros da função.
|
Parâmetro |
Descrição |
Valor |
|
x |
A série temporal. Os pontos de tempo no eixo horizontal estão classificados em ordem crescente. |
Cada ponto de tempo é um timestamp Unix. Unidade: segundos. |
|
y |
A sequência de valores numéricos da propriedade observada, correspondente aos pontos de tempo especificados. |
N/A |
Exemplo
-
Instrução de consulta:
* | select ts_decompose(stamp, value) from (select'("__time__" - ("__time__" % 60))' as stamp, avg(v) as value from log GROUP BY stamp order by stamp) Resultado da saída

A tabela a seguir lista os itens de exibição.
Item de exibição | Descrição | |
Eixo horizontal | unixtime | Timestamp Unix dos dados. Unidade: segundos. |
Eixo vertical | src | Dados brutos. |
trend | Tendência da curva decomposta. | |
season | Periodicidade da curva decomposta. | |
residual | Dados residuais da decomposição. | |