2013-04-05 48 views
0

我有一些可用的报告数据可供我从webService中获取。 的数据是在窗体的JSON格式:生成报告数据的有效方法

  • 年 - >区域 - >产品==具有用于12个月(一个简单的阵列)中的数据
  • (3) - >(3) - > (10)
  • 即3年,每个包含5个地区,每个地区有10个产品。

什么是有效的方式来产生这种数据在javascript中的各种表示。 或采用哪种方法来生成这种报告。

我正在使用javascript构建BI解决方案。 我的应用程序使用各种组件的不同格式的数据。在这些组件之间切换不断涉及数据的再生。 因此,无论是我需要提前生成这些组件的数据集还是有一个有效的方式在旅途中做到这一点。

回答

0

我需要的数据集用于在 预先

相信这是一种简单直接的方法来产生这些组件;预先聚集并将您的数据存储在单独的表格中。

这将需要一个cron或某种中间过程。而不是处理和生成在每个页面上的JavaScript报告加载数据将被检索汇总和存储在一个单独的表。

然后javascript只需要检索并呈现聚合表中的数据。

+0

是的!这将消除大部分的性能开销,并在JavaScript中编写处理和生成逻辑。什么是可用于数据生成,聚合的方法/工具,以便减少大量的代码编写和逻辑构建工作。 – 2013-04-05 16:27:48

+0

@HimanshuSoni您在webService中使用什么存储系统/语言?将所有内容保存起来可能是最简单的 – dm03514 2013-04-05 16:34:21

+0

我可以在它上面工作,在服务器端聚合数据。 但是,它在那里无法实现。我不得不在客户端做这件事。我怎样才能生成数据,beforeHand。而现在,我没有一个web服务。它是数据的暂定来源。 我也在寻找一个Excel解析器,作为解决方案解决方案 – 2013-04-05 18:14:19