管理 Flow
每一个 flow 是 GreptimeDB 中的一个持续聚合查询。
它根据传入的数据持续更新并聚合数据。
本文档描述了如何创建和删除一个 flow。
备注
EVAL INTERVAL 会强制使用 batching 并调度计算;TQL workload 必须使用该子句。有关执行路由和 instant-TTL 限制,请参阅创建 flow。
创建 source 表
在创建 flow 之前,你需要先创建一张 source 表来存储原始数据,比如:
CREATE TABLE temp_sensor_data (
sensor_id INT,
loc STRING,
temperature DOUBLE,
ts TIMESTAMP TIME INDEX,
PRIMARY KEY(sensor_id, loc)
);
对于新的 workload,请避免在 Flow source 表上使用 WITH ('ttl' = 'instant')。这是旧的使用方式,不推荐用于新的聚合或 TQL workload。请为 source 数据设置合适的保留策略。