有一个Excel电子表格,它总结了业务的各种关键指标。这些指标的源数据来自各种来源,包括其他电子表格和web/ERP系统。
有人建议将整个数据检索/填充完全自动化到电子表格中。
对于这种类型的工具(只有少数用户),我更喜欢复制粘贴方法,这样用户就可以实际查看数据并确保数据是正确的。
我能给出什么理由认为完全自动化不是一个好主意?
忘记提到,在今年晚些时候建立数据仓库之前,这个过程是一个停顿。按照被接受的答案者的建议,完全自动化的答案似乎要花费数周的时间,而不是复制粘贴方法所需的每月几个小时。
发布于 2011-03-24 13:43:42
你应该列出所有预期的风险和成本(在时间、资源、现金方面),以及预期的收益(节省时间等)。在另一边。
如果第一个列表的总和明显大于第二个列表的总和,那么您对管理有一个令人信服的论点。
我还要考虑的一点是,可能不值得在自动化方面投入大量精力,这最多可以为几个用户节省有限的时间(最坏的情况是,花费更多的时间,必须处理由于源格式更改/中断等而导致的集成失败)。此外,正如您所提到的,过于盲目地依赖自动化工具可能会将无效的数据引入系统,并可能带来严重的后果。为了避免这种情况,需要对自动化脚本进行彻底的测试,以确保它们能够优雅地处理错误,并且不会输出无效的数据--这又是额外的成本。
发布于 2011-03-24 14:07:49
手动操作是很棒的,这样用户就可以知道他们需要什么,如何做,需要注意的问题等等,但是在某个时候,你必须问自己他们雇佣程序员是为了什么问题吗?程序员应该不喜欢看用户复制粘贴数据,一遍又一遍地手工操作,而不是鼓励它。也许他们不介意,但这让我心烦。
训练人员做这些手工操作需要花费太长时间(不要忘记插入额外的行并复制公式--这太疯狂了)。他们很容易犯错误。对其进行编程,以便正确地收集数据--每次(在合理的范围内,因为事情的变化,超出您控制范围的源就会发生变化。)
从Excel中获取数据并进入数据库的时间。创建一个构建必要文件的应用程序(我喜欢使用Excel模板来帮助格式化)。并填充来自所有来源的所有数据。尽可能多地消除Excel数据源。如果其中的数据是Excel计算的结果,那么就有一种方法将其发送到数据库,以便其他应用程序能够收集它。
https://softwareengineering.stackexchange.com/questions/61502
复制相似问题