新冠肺炎试验数据遗漏是EXCEL使用不周造成的

2020-10-07 17:36:05

在英国,近16000例冠状病毒病例没有上报,原因是对微软Excel软件的使用考虑不周。

而且似乎应该归咎于英国公共卫生(PHE),而不是第三方承包商。

这个问题是由该机构将商业公司制作的日志汇集在一起的方式引起的,这些公司付钱分析公众的拭子测试,以发现谁感染了病毒。

他们以基于文本的列表-称为CSV文件-的形式提交了结果,没有问题。

PHE已经建立了一个自动程序,将这些数据合并到Excel模板中,以便随后可以将其上传到中央系统,供NHS测试和跟踪小组以及其他政府计算机仪表盘使用。

问题是,PHE自己的开发人员选择了一种旧的文件格式--称为XLS。

因此,每个模板只能处理大约65,000行数据,而不是Excel实际能够处理的100多万行。

由于每个测试结果都创建了几行数据,因此实际上这意味着每个模板被限制在大约1400个案例。

简单介绍一下,Excel的XLS文件格式可以追溯到1987年。它在2007年被xlsx取代。如果使用这个,它将处理的案件数量是原来的16倍。

至少,这可以防止错误的发生,直到测试水平明显高于现在的水平,

但一位专家建议,即使是高中计算机专业的学生也会知道有更好的替代方案。

剑桥大学(University Of Cambridge)的乔恩·克劳克罗夫特(Jon Crowcroft)教授评论说,Excel一直是让人们为他们的小公司摆弄一堆数据,看看它是什么样子的。

然后,当你需要做一些更严肃的事情时,你可以定制一些有用的东西--你还可以做几十件其他的事情。

英国卫生大臣马特·汉考克(Matt Hancock)在下议院发表讲话时表示,这个问题是由于PHE使用了遗留系统而出现的,两个月前已经做出了更换该系统的决定。

然而,这个具体的问题大概没有被发现。否则,PHE就会意识到该漏洞将在升级完成之前生效。

汉考克先生被要求将其他相关的数据流程图放入公共领域,这样就可以发现政府数字设备中的其他隐藏缺陷。

不过,虽然这位部长说他会看看有什么可能,但他补充说:最大文件大小错误的挑战在于,它不一定会出现在这些流程图上。

PHE确信,直到上周,由于这个缺陷,测试结果才被错过。

在为自己辩护时,该机构会指出,它在一两天内抓获了大多数案件,其中一些记录通过了它的网。

但工党影子卫生部长乔纳森·阿什沃斯表示,由于追踪接触者的过程被推迟,生命仍处于危险之中。

他告诉下议院,成千上万的人幸福地没有意识到他们已经接触了Covid病毒,在医院入院人数增加的时候,这种致命的病毒可能会传播开来,他告诉英国下议院(House Of Commons),成千上万的人幸福地没有意识到自己接触了Covid病毒,这可能会在医院入院人数增加的时候传播这种致命的病毒。

为了处理这个问题,PHE现在正在将测试结果数据分解成更小的批次,以创建更多的Excel模板。这应该会确保没有人达到他们的上限。

但内部人士承认,目前笨重的系统需要尽快换成不包括Excel的更先进的系统。