[]
        
(Showing Draft Content)

更新模型数据

将数据抽取到模型后,用户可以通过手动和创建定时任务的方式对缓存数据进行更新以达到更新数据的目的。

在实际的应用场景中,用户的数据库中包含多个数据表,但每个数据表的数据更新频率也是快慢不一的,例如业务数据更新频繁且数据量增长迅速,而基础信息表等更新频次很低。为了让报表或仪表板展示最新的数据,需要对抽取模型中的数据进行更新,若每次都采取全量更新的模式,势必会消耗大量的系统资源及时间。

为了解决这一问题,Wyn 抽取模型提供了多种数据更新方式供用户选择:

  1. 全量更新:先清除原有缓存数据,从数据源中重新拉取所有数据并缓存起来。

  2. 增量更新:不清除原有缓存,通过配置的增量更新字段获取数据增加部分,并将这部分增加的数据追加至现有缓存。


全量更新

增量更新

优势

  • 一次性拉取最新数据,保持数据完整性。

  • 更新数据变更部分,节约更新时间与系统资源。

劣势

  • 消耗更多的更新时间以及系统资源。

  • 增量更新的机制本身是追加数据,故被删除的数据将驻留在缓存中,造成数据的冗余。