我意识到这不是一个对不同意见持开放态度的非常具体的问题,但回答它需要我目前没有的技术专长。
我的10人团队不断维护和更新大约100万条记录和100个字段的SQL数据库。我们是一个市场研究机构 - 大多数数据点是模拟的假设,我们需要在新信息可用时经常更新。
我们使用.NET Web界面来更新/插入/删除。但是,这个界面很笨拙而且很慢。例如:
我们大多数人更倾向于在Excel中导航数据,更改值和测试我们的假设,然后返回并在.NET界面中进行更改。
我的问题是:
答案 0 :(得分:1)
让多个人在一张Excel工作表上工作不会起作用。您想要做的是创建一个对每个人都相同的Excel模板。然后,您已让所有人在其模板中输入数据。编写一个脚本,该脚本接受此模板并将其上载到数据库表。您可以为每个表/视图创建一个模板,然后连接表或视图以获得所有数据的更大图片。
答案 1 :(得分:1)
可以在Excel中做类似的事情 - 但事情并不那么容易。我为我的一个客户创建了这样一个解决方案。 400到500个用户正在将数据从MS-SQL服务器下载到Excel中。可以在那里更改数据然后上传回服务器。这适用于纯粹的逐行以及更复杂的报告套件。但正如我所说:建立这样一个解决方案并不是一个快速的解决方案。
我个人会尝试改进.NET前端。因为如果它是如此缓慢,那么我猜你在那里做错了什么。在一天结束时,你使用什么样的前端并没有太大的区别。你将永远面临类似的问题。