DFP 滚动窗口模块
此模块负责维护历史数据的滚动窗口,充当流式缓存和批处理系统。
参数 |
类型 |
描述 |
示例值 |
默认值 |
---|---|---|---|---|
cache_mode |
string | 用于管理用户缓存的模式。设置为 batch 会在满足触发条件时刷新缓存。否则,继续聚合用户的历史记录。 |
"batch" |
"batch" |
trigger_on_min_history |
integer | 触发新训练事件的最小历史记录 | 1 |
1 |
trigger_on_min_increment |
integer | 从上次训练到新训练事件的最小增量 | 0 |
0 |
timestamp_column_name |
string | 包含时间戳的列的名称 | "timestamp" |
"timestamp" |
aggregation_span |
string | 新训练事件中训练数据的回溯时间范围 | "60d" |
"60d" |
cache_to_disk |
boolean | 是否将流式数据缓存到磁盘 | false |
false |
cache_dir |
string | 用于缓存流式数据的目录 | "./.cache" |
"./.cache" |
{
"cache_mode": "batch",
"trigger_on_min_history": 1,
"trigger_on_min_increment": 0,
"timestamp_column_name": "timestamp",
"aggregation_span": "60d",
"cache_to_disk": false,
"cache_dir": "./.cache"
}