2013-04-05 68 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