【发布时间】:2011-03-12 04:18:29
【问题描述】:
我们有一个现有的 POS 系统,可以将财务数据忠实地记录到 SQL 数据库中。该系统没有太多的报告方式,因此我们实施了自己的系统。简单地说,我们将财务数据非规范化成一个大表。然后,我们将 Excel 电子表格数据透视表连接到这个大表。我们将数据吸入,使用数据透视表对其进行切片和切块,然后汇总数字。然后,我们在数据的 Excel 中创建图表。这非常有效,而且图表也被证明非常有用。
我们希望在我们的 Intranet 网站上提供这些图表。与其让每个人都下载大型电子表格并使用它,我们只需要几页上的图表。
我确信有很多方法可以做到这一点。我们的限制是:
- 原始数据位于 SQL Server 2005 中(在 MS Windows Server 2003 下)。这是一个连接到我们的 POS 终端的生产数据库,所以我们不能给它增加很大的负载。
- 我们的 Intranet 站点是基于 drupal 的,我们有一些 PHP 知识,因此我们可以编写一个 drupal 模块并使用 PHP 图表库。
- 我们有一些 C#/Visual Studio 知识。
- 我们拥有良好的 SQL 知识,因此我们可以在 SQL Server 中进一步操作数据。这可以在几个小时内作为批处理作业完成,以最大程度地减少服务器上的负载。
- 总的来说,我们的开发时间和能力有限
鉴于我们的限制,我能否就一个易于实现的系统设计提出一些建议,以便在我们的网站上显示图表。无需过多详细说明,只需为进一步研究指明正确方向即可。
【问题讨论】:
标签: c# php sql sql-server-2005