【发布时间】:2012-03-17 20:27:08
【问题描述】:
我即将开始一个新项目,我擅长数据的规范化。我的问题是我工作的企业在 MS Sql Server 和某些版本的 Oracle 上有许多表。创建临时表甚至使用临时表的权限可能会受到限制。我们也许可以设置自己的桌子,但机会是 50/50。过去采用的方法是根据需要创建临时表,以便将数据转储到 MS Access 中。
如果我可以在 SQL 服务器上编辑/创建表,那我很好,但如果不能,我正在考虑将其中一台备用机器设置为 MySQL 或 MS Sql Express 服务器,而不是使用 Access 作为多个这些类型的项目在过去已经完成,并且由于为准备报告而下载的数据量很大,因此规模越来越大。如果我被锁定在 MS Sql 服务器或 Oracle 之外,这是一种合理的方法吗?如果你的双手被以类似的方式绑起来,你会怎么做?
为了在此处提供更多见解,数据转储通常用于构建数十个 Excel 报告(主要是图表)。我在想,如果我可以使用 MS Sql 或 Oracle 通过触发器/存储过程等来完成所有工作,那么也许我可以消除对 Access 的需要,只需使用 Excel 通过 VBA 下载数据,以减少时间需要建立报告。
也许我可以使用 ORM 和某种 VB.net 代码而不是 excel 来更快地构建图表?
我愿意接受建议,让我知道你们的想法和任何问题,我会尽力回答
【问题讨论】:
-
你考虑过使用SSRS吗?
-
我几乎不知道这里要问什么...尽管 1GB Excel 文件效果不佳,但我有 2 分。其次,“如果你的双手以类似的方式被束缚,你会怎么做?”,我的一般策略是解开双手并争论直到人们屈服。如果你没有得到正确的工具来完成这项工作,那么你就无法正确地完成它。如果您为一家体面的公司工作,那么理性地解释这一点应该会奏效。
-
对不起,Ben 我想在这种情况下要清楚是很困难的,我应该先用文字写出来然后再编辑。没有 Gangreen 我对 SSRS 的研究不多。这看起来像是可能派上用场的难题。我去看看,谢谢!
标签: mysql oracle sql-server-2008 ms-access