这可能是我组织中工作流程的问题,但我想探讨一下这是否可以在技术上得到修复/缓解。
我在医疗机构工作,不断检索有关某种疾病的数据,以便编制报告。我处于中间人角色,IT团队为我们导出数据,我们验证数据。由于我们没有对原始数据的访问权限,因此我们只能向IT团队发出数据问题,他们根据修改工作,如果他们真的没有,修改可能会重新检索数据,或者也许要求护士再次输入缺失的数据。
我主要使用电子邮件与IT团队沟通,因为我们不共享任何数据服务器,因此数据通常打包在excel中并通过电子邮件发送。当有几轮数据检查和修改时出现问题,当新数据到达时,我只能相信修改已完成,我需要再次检查所有内容,并且当有2-3个版本的数据来回时,事情可能非常混乱。 (第4修正案是否也包括第1,第2,第3修正案?或者除了我的要求之外,还包括新的修正案?)
我开始使用GIT来检测和存储我的脚本的变化,我想知道我是否可以使用git快速检查数据库,我可以将~50000行,~100列表导出到csv中,是否可行?
我想要做的是快速检查数据(即我说行XYZ需要更改ABC列,IT团队是否真的修复了它?IT团队是否修复了其他我不知道的事情?)有什么建议吗?谢谢!
答案 0 :(得分:2)
你似乎在错误的地方攻击这个问题。
数据库本身应该将错误的数据放回到输入它的人身上。将糟糕的数据保存在数据库之外比在数据库进入后修复它要容易得多且便宜。(虽然我猜这可能会让你失业。)
话虽如此,您可以使用任何版本控制系统来跟踪更改,但删除的行可能会导致一些问题。