1. 概述
1.1 版本
| FineDataLink 版本 | 功能变动 |
|---|---|
| 4.2.21.1&5.0.14.1 | 数据转换内的输入算子,支持在「样本设置」中开启预览缓存,开启后,该输入算子和后续过程算子的预览都使用输入的缓存 数据转换内的算子,数据预览界面上新增「刷新」 按钮 |
1.2 应用场景
1)定时任务中使用「API输入」算子读取接口数据,每一步中间算子配置完成预览数据时,都会重新调用接口获取数据,若原本 token 失效,数据将无法加载,每次改配置或者点击算子预览数据都得修改参数调试值。
2)由于一些数据库的查询性能较差、SAP 函数数据量很大等原因,设计定时任务时,每一步都需要等待很久才能看到预览结果,希望提高预览数据的效率。
1.3 功能简介
数据转换内的输入算子,支持在「样本设置」中开启预览缓存,开启后,该输入算子和后续过程算子的预览都使用输入的缓存。如下图所示:
注:采样量设置说明请参见:定时任务计算样本量说明

2. 功能说明
2.1 开启预览缓存
数据转换节点内的所有输入类算子,支持在「样本设置」中,开启预览缓存,开启后,该输入算子和后续过程算子的预览都使用输入的缓存。如下图所示:

| 设置项 | 说明 |
|---|---|
| 预览缓存 |
|
| 缓存有效时间 |
|
| 确定并应用到本任务 | 点击后,将样本设置内容应用到本任务的所有输入源 |
| 采样量设置 | 请参见:定时任务计算样本量说明 |
| 其他说明 | 资源限制说明:
|
2.2 效果查看
1)输入算子开启缓存后,该算子和后续过程算子的预览都使用输入的缓存;过程算子每次预览是每次输入缓存的数据算到该算子作为预览数据。
2)点击「刷新」按钮,可拉取最新的数据预览,同时更新下方图片中的缓存时间
缓存时间:最近一次获取数据时间。
当「输入的配置内容发生变化」或者「在任何输入和过程算子的预览页面手动刷新」或者「输出算子重新获取字段映射」时,重新获取一次数据进行缓存,同时重置缓存时间。

| 场景 | 数据转换节点内的输入类算子,以及后续过程算子,数据预览界面 |
|---|---|
| 未开启「预览缓存」 |
数据预览界面新增「刷新」按钮,可刷新数据预览界面数据 |
| 开启「预览缓存」+有效期内+未超缓存上限 | 提示当前预览为缓存数据
|
| 开启「预览缓存」+有效期内+超缓存上限 | 每次预览都重新获取数据
|
| 开启「预览缓存」+超效期 | 超时后自动失效并重新获取最新数据,在数据展示界面显示最后更新时间 |
