[{"id":"840f0737-df1d-47ae-bb0a-359b01fe0608","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"d5d9cdef-8854-4505-89be-a2bbc3cb4482","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"3dc3dd55-35b0-4d23-bf62-47bc3650e4ee","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"80d84fbc-d0f8-4e4a-947f-e3e4de9b49b2","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"9152b7ca-0186-4fe3-a26f-5a05f322db07","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]}]
        
(Showing Draft Content)

缓存数据集数据刷新与清理

关于数据刷新

直连数据集直连数据库,不使用缓存,数据是实时刷新的无需另外配置数据刷新;

而缓存数据集采用的是数据抽取模式,将数据存于缓存中,因此需要配置数据刷新使缓存中获取到数据源中最新的数据。

这里请注意:缓存数据集在进行预览时是直接从数据源中取回数据进行的运算展示,所以总能保持数据的及时性,但这并不是缓存中的数据。

数据集的数据刷新实际是指数据集缓存中的数据刷新。

缓存数据集支持 手动刷新自动刷新 两种数据刷新方式。并且 自动刷新 可配置 自动单次刷新自动定时刷新 两种自动刷新计划。

type=info

提示

如果缓存数据集使用的是文件型数据源,则需先将数据源中的数据更新。否则即使数据集设置了数据刷新,也不能得到最新的数据。

关于数据清理

我们知道缓存数据集是存放在缓存中的,每一个数据集都会有一份缓存,随着系统使用时间的积累以及用户数量的增加,缓存的占用也会越来越多。

尤其是在多组织的系统架构中,通过使用动态数据源(组织上下文)连接来划分组织数据,为每个组织创建缓存。因此例如有10个组织的用户,则每次将创建和刷新10个缓存。

如果某些组织不再使用或不经常使用数据集,那么系统再对那些不用的数据集进行缓存刷新就会降低整体刷新和存储的效率。

随着组织数量的增加以及数据集/仪表盘的增加,会成倍的影响工作效率。

因此我们需要定期对数据集进行数据清理,将数据缓存释放出来,提高系统的整体性能。

数据刷新与清理

接下来就为您详细介绍数据刷新与清理的操作方法。