游客发表
去年12月,国自我在帮导师整理一份国自然结题报告时,然查顺手点开了基金委的询漏“项目查询”页面。输入一个熟悉的国自项目编号,跳出来的然查信息却让我愣了几秒——那是一个2021年结题的面上项目,但页面显示的询漏“资助金额”是62万,而我知道这个项目实际获批是国自57万。差了5万。然查我以为是询漏记错了,又翻出当年的国自批准通知邮件,白纸黑字写着57万。然查刷新页面,询漏数字还是国自62万。
这不是然查孤例。后来我花了两个晚上,询漏随机抽了50个近三年结题的项目,逐个核对批准通知和查询页面。有7个项目的资助金额对不上,误差从2万到8万不等。还有3个项目的结题时间显示为“2024年12月”,但实际结题日期是2023年6月。更离谱的是一个青年基金,负责人姓名里的“喆”字在查询页面上变成了“吉”,而项目编号、依托单位全对得上。
这些错误不会影响项目本身的法律效力,批准通知才是硬凭证。但问题在于,很多人在用这个查询系统做数据分析。我认识一个做科技政策研究的博士生,他的毕业论文里有一章专门统计某学部近五年的资助金额分布,数据来源就是国自然查询页面。如果他的样本里也有类似偏差,结论的可靠性就要打问号。
为什么会出现这种数据不一致?我试着从技术角度推演。基金委的查询系统大概率不是实时从核心业务库读取数据,而是有一个中间库或者缓存层。项目结题后,数据从业务系统同步到查询库,这个同步过程可能出问题。比如字段映射错误,把“批准金额”映射成了“资助金额”,而这两个字段在业务系统里含义不同——前者是最终批准数,后者可能包含了后续的追加或调整。另一个可能是同步任务没有覆盖所有更新场景,比如只同步了状态变更,没同步金额修正。
还有一个细节值得玩味。我查到的那些金额偏大的项目,恰好都是2020年之后结题的。2020年之前的老项目,我抽了20个,没发现金额错误。这暗示问题可能出在系统升级或数据迁移过程中。2021年前后,基金委上线了新的信息系统,旧数据迁移时可能发生了字段截断或精度丢失。62万和57万,差5万,这种整数差异不像随机错误,更像某个字段被错误地加总或覆盖。
当然,这些都是猜测。我没有基金委内部系统的访问权限,只能从外部观察推断。但有一点是确定的:一个公开查询系统,如果数据与官方批准文件不一致,它的可信度就会打折扣。尤其当这个系统被大量用于科研管理、绩效评估甚至人才项目申报时,错误数据的传播链条会很长。
我后来给基金委信息中心发过一封邮件,附上了几个具体案例的截图和批准通知对比。两周后收到回复,说“已记录,会核实”。又过了一个月,我再查那几个项目,有两个的金额改过来了,剩下的还是老样子。那个“喆”变“吉”的项目,至今没变。
如果你也在用这个查询系统做研究,建议至少抽10%的样本,用批准通知或结题报告交叉验证。别嫌麻烦。数据这东西,错一个两个看不出,错多了,整篇论文的根基就松了。至于基金委什么时候能彻底修好这个同步漏洞,我不知道。但我知道,在它修好之前,多留个心眼总没错。
友情链接