版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
专利申请号:CN202210402812.3
公 开 号:CN114896299A
代 理 人:孔德超
代理机构:广州智斧知识产权代理事务所(普通合伙)
专利类型:发明专利
申 请 日:20220812
公 开 日:20220415
专利主分类号:G06F16/2458
关 键 词:临时表 目标数据模型 构建 图表查询 处理效率 存储介质 电子设备 分布式锁 缓存数据 接收用户 刷新请求 同一数据 直接读取 查询 数据源 解锁 替代 成功
摘 要:本发明实施例涉及报表技术领域,公开了一种报表强制刷新方法、装置、电子设备及存储介质。该方法包括:接收用户针对目标图表的强制刷新请求;根据所述目标图表查询对应的目标数据模型,并对所述目标数据模型添加分布式锁;构建针对所述目标数据模型的最新的临时表;最新的临时表构建成功后,对所述目标数据模型进行解锁,并清除所述临时表对应图表的缓存数据;构建目标图表查询的SQL,查询最新的临时表;将所述查询到的最新的临时表发送给用户。实施本发明实施例,可以在多个请求针对同一数据模型时,仅需刷新一次即可,而且通过构建临时表来替代直接读取数据源,可以提升处理效率,避免资源浪费。