このトピックでは、ビジネスカーブを分解し、カーブの傾向と期間に関する情報を強調表示するために使用できるシーケンス分解関数について説明します。
ts_decompose
関数の形式:
select ts_decompose(x, y)
次の表に、関数のパラメーターを示します。
パラメーター | 説明 | 値 |
x | タイムシーケンス。 水平軸に沿った時点は、昇順でソートされる。 | 各時点はUnixタイムスタンプです。 単位:秒。 |
y | 指定された時点に対応する、観測中のプロパティの数値のシーケンス。 | N/A |
例
クエリステートメントは次のとおりです。
* | 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 | データのUnixタイムスタンプ。 単位:秒。 |
垂直軸 | src | 生データ。 |
trend | 分解されたカーブのトレンド。 | |
season | 分解されたカーブ期間。 | |
residual | 分解された残差データ。 |