内置 OpenTS 时序大模型

KaiwuDB 预测分析引擎内置 OpenTS 时序大模型open in new window,用户可以通过 KAT 或者使用 SQL 语句调用内置的 OpenTS 时序大模型,使用模型预测服务。

说明

目前,KaiwuDB 预测分析引擎的内置时序大模型只支持单变量的预测。

本文介绍如何使用 KaiwuDB 预测分析引擎的内置时序大模型进行分析预测。

前提条件

  • 已部署并启动 KaiwuDB 数据库(V3.1.0 及以上版本)。
  • 安装 KaiwuDB 预测分析引擎。
  • 已创建目标时序库、时序表并写入相关数据。

步骤

以下示例假设已创建 tsdb 时序表并写入相关数据。

  1. 导入内置时序大模型。

    SET CLUSTER SETTING ml.enabled=true;
    
  2. 激活内置时序大模型。

    以下示例将 tsllm 内置时序大模型的第一个版本设置为活跃版本。

    SELECT kwdbml.set_active_version('tsllm',1);
    
  3. 使用内置时序大模型进行预测分析。

    以下示例对 tsdb 时序表的 col1 列进行分析预测。

    SELECT kwdbml.predict(array_agg(col1)) USING tsllm FROM tsdb;