i@Report数据管理让你轻松掌握数据动向,不来pick一下?

4295
1

辰哥 管理员

发表于2018-5-24 10:20

楼主
本帖最后由 辰哥 于 2018-5-24 10:24 编辑

随着科技的进步,用户越来越关注数据。关注数据的时效性,数据的准确性等。如果发现数据被修改,在数据量大的情况下,哪条数据被修改,查询起来相当麻烦。本篇文章小亿就为你支一招,数据留痕,数据改变,即刻知晓。

1数据留痕简介
什么是数据留痕?数据留痕指程序自动记录数据多次修改上报的历史变化情况,供填报人员及数据管理员随时查看和统计。

A.功能特色
【详细的留痕记录】除了能查看数据修改前后的值和用户外,还能查看修改时间、IP等信息。
【丰富的查询入口】可以按照任务、报表、表元来查看数据留痕记录。
【全局的统计分析】通过图、表展现历史数据的直观分析,从粗粒度到细粒度展现。

B.应用场景
  • 填报人员上报数据一段时间后,发现数据被修改过,可以通过该功能了解谁在什么时间改了数据;
  • 数据汇总人员再次汇总数据的时候发现数据前后不一致,可以通过该功能了解两次数据汇总的差异以及谁修改了明细数据;
  • 数据管理人员通过数据留痕统计,可以掌握哪些单位数据在多期没有变化,可能是质量不高的数据。



2 数据留痕实现
对数据留痕有了简单的认识后,那如何实现数据留痕呢?

A.任务留痕设计
首先设计任务时,需要增加数据留痕代码组。


代码组设计完成后,在使用设计系统或插件设计任务时,选择“定义”下“自定义属性”菜单,


分别给表元,报表,任务增加一个自定义属性:sjlh;属性中文名为:数据留痕;对应代码组:数据留痕。


根据实际需要,分别给任务,报表,表元设置对应的属性值。


B.属性设置
数据留痕需要监听器配置,在“报表平台属性”中添加服务器属性,增加上报数据时留痕明细的监听器配置。


根据实际需要,可配置全部任务默认留痕明细设置。在“报表平台属性”中增加对所有任务表元明细留痕的默认设置,该项为可选项。


配置项sjlh表示是否对所有任务默认进行表元明细留痕, 0表示默认为不允许留痕, >0 表示允许留痕, 如不配置则以当前任务设计的设置为准。

说明:
sjlh属性在服务器、任务扩展属性、报表扩展属性、表元扩展属性上都可以配置。

C.启用数据留痕
在任务属性配置中, 需要勾选任务属性“允许数据留痕”选项。当勾选"允许数据留痕"时表示启用数据留痕功能。
D.查看数据留痕
如果数据发生了修改,用户在报表界面右键“报表历史”, 可以查看数据修改的详细历史。

3 留痕开关优先策略
sjlh属性在服务器、任务扩展属性、报表扩展属性、表元扩展属性上都可以配置。这几者之间居有一定的优先级别。

  • 表元扩展属性设置


系统字段不进行数据留痕,只有表元才进行数据留痕。
如果表元的扩展属性sjlh=1,该表元数据留痕。如果表元的扩展属性sjlh=0,该表元不进行数据留痕。如果表元的扩展属性未配置,遵循以下规则。

  • 报表扩展属性设置(表元属性未配置时参考该规则)


报表扩展属性sjlh=1,数据留痕。报表扩展属性sjlh=0,不进行数据留痕。报表扩展属性sjlh未配置,遵循以下规则。


  • 任务扩展属性设置(表元、报表属性都未配置时参考该规则)


任务扩展属性sjlh=1,数据留痕。任务扩展属性sjlh=0,不进行数据留痕。任务扩展属性sjlh未配置,遵循以下规则。


  • 服务器属性设置(表元、报表、任务属性都未配置时参考该规则)


server.property中寻找sjlh的值。0表示不进行数据留痕,其他值表示进行数据留痕,未配置不进行数据留痕。


4 留痕明细必要条件
除属性设置外,报表要将修改变更情况记录到痕迹明细表还需满足以下规则:
  • 第一次上报数据时,不作留痕明细处理。留痕明细处理在报表户数据第二次上报时候触发,保存数据不作留痕处理;
  • 汇总户不需要数据留痕,只有基层户的上报操作才进行数据留痕;
  • 只有主数据集进行数据留痕,其他数据集的上报数据操作暂不考虑留痕处理;
  • 任务属性必须勾选数据留痕选项。如果该选项中途被去掉,不管用户上报多少次都不进行数据留痕。在该选项被再次勾选后,用户上报后获取的修改前值是该选项被去掉之前的最后一次修改值。
  • 变长表必须设置关键字,且关键字不允许重复。如果某变长表没有关键字或者有关键字但允许重复,该变长表的所有表元都不进行数据留痕。如果变长表关键字被修改,表示该数据行删除后新增,此时记录删除操作,并同时记录新增操作。

最近看过此主题的会员

槐序

勇敢向前

dafengge

caoxin1

v笑向前走

fenglan

L7Aura

Studer

一点一点

社区账号

陶雨萱

1个回答

只看楼主

CC化腐朽为神奇 数据达人Lv4

发表于2018-5-24 17:22

只看该作者

取消 关注该作者的回复

沙发

学习了

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

渠道咨询电话:137-0120-6790

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号