更新数据流
1. 简介
1.1 功能简介
1)更新规则
数据流更新分为以下两种:
- 自动更新:数据变动后 1 小时内自动更新
- 定时更新:根据设置的时间定时更新
- 手动更新:在数据流设置处,手动立即更新
2)更新日志
对于更新的数据,还可以在更新日志中查看数据流是否更新成功,若更新失败,可以进一步查看失败原因。
1.2 使用场景
1)对于数据更新实时性要求不高的场景,通过设置更新规则可以让数据在预设的时间内完成更新,保证每日查看数据时都是最新的数据。
- 数据流的动态值计算:如,任务管理场景下,用数据流动态计算逾期天数(当前日期-计划完成日期),对数据流设置定时更新,即可看到每日最新逾期任务及逾期天数。
- 数据的定期查看:如,对于周报、月报等有明确时间节点的数据查看需求,可以在数据查看前几分钟设置定时更新,点进数据看板即可查看最新数据,无需手动更新等待。
2)对于更新失败的数据流,可以通过更新日志查看原因,及时排查问题。
2. 更新规则
2.1 自动更新
数据变动后 1 小时内自动更新;数据工厂 >> 数据流 >> 更新规则和日志 >> 自动更新;
新建的数据流,默认开启自动更新(输入数据源发生变动后自动更新,更新间隔为 1h)。
2.2 定时更新
数据工厂 >> 数据流 >> 更新规则和日志 >> 定时更新;通过设置定时更新,可以让数据在既定的时间内进行更新。最小更新周期可以每天一次。
定时更新规则
当选择了定时更新的具体时间后,再配置更新周期,也就是更新的频率。支持的更新周期有:
- 每天更新一次
- 每周更新一次
- 每两周更新一次
- 每月更新一次
- 每年更新一次
- 自定义更新周期:按周重复、按月重复
使用时可同时开启「自动更新」和「定时更新」,也可同时关闭「自动更新」和「定时更新」,仅靠手动更新进行更新。
1)单个数据流每日最大更新次数为 100 次。单个数据流更新超过限制后,将暂停系统更新,同时该数据流当天只能手动更新,且手动更新间隔须大于 30 s。
2)如果数据流连续更新失败次数(自动更新+定时更新)达到 5 次,也将暂停上述系统更新。
2.3 手动更新
除了更新规则中设置的「自动更新」和「定时更新」等系统自主更新方式,在遇到紧急情况需要更新时,还可以人工手动更新来查看最新数据。(手动更新无需设置即可使用)
2.3.1 成员手动更新
包含数据流的仪表盘,被发布成员可在访问仪表盘时在右上角手动更新。
2.3.2 管理员手动更新
管理员在编辑数据流时,可在数据工厂对应位置进行手动更新
3. 更新日志
在数据工厂中,选择需要查看日志的数据流,点击「更新规则和日志」,即可看到数据流更新日志。
更新日志中可以看到更新日期、更新开始时间、结束时间、更新时长、更新方式、操作人以及更新结果等信息。若数据流更新失败,还会显示失败原因。
根据系统给出的失败原因,管理员可以对数据流配置进行排查,问题排查参考文档:更新失败问题汇总。