2012-08-02 35 views
1

讓我放下我的要求,我們正在設計一個解決方案以滿足非常動態的報告需求。這些數據現在在sqlite數據庫中生成(它們將它視爲多維數據集),因此服務器計算機上有很多多維數據集。在這些立方體上創建的圖表是在telerik報告引擎上開發的。它們是訪問多維數據集數據併爲UI準備圖表的dll集合。模式保持不變。每種類型的立方體都有一定的架構並堅持下去。建議使用自定義模板報告應用程序的架構

有新的圖表飄飛後。我不希望將它作爲新框架的一部分,以便每隔一天添加一個新的圖表或圖表模板。所以我打算將它託管在單獨的服務中,並調用服務從框架獲取數據並處理它以創建圖表。

現在的問題是數據的大小通過電線被轉移,適用於它的圖表任何業務邏輯之前,它可以是體積龐大。

那麼什麼可以建議,使之更加「模塊化」,可擴展的,但不知何故,使其可行也。我的意思是這甚至是一個好方法?

回答

0

這聽起來像你打算讀取數據庫「了,從下」系統來繞過它的工作方式。這往往表明一個壞主意,但有時這是必要的。

如果你必須閱讀大量數據的「過線」,然後再處理它聽起來就像你想要某種類型的「同步」的過程中,從報告要求提取數據,並對其進行處理,分別。然後,您的報告只能處理已處理的數據(這意味着它們將表現良好),只要需要提取數據並處理報告就可以進行同步處理。這可能需要專門爲您正在創建的新報告創建另一個數據庫/存儲區域。

倒不如繼續與系統的工作它的目的是,如果你能方式。這意味着新的報告和數據「立方體」等將在該系統中建立。如果您打算每隔一天製作一份新報告,那麼您正在考慮的解決方案與已經運行的解決方案有哪些相關獲益?

+0

抱歉無法回覆,忙於旅行。現在他們想要一些準備好使用的標準報告。頻率會更低。因爲,早期的解決方案是在Silverlight中開發的,現在他們希望它可供客戶使用,而不僅僅是內部使用,其次也適用於平板電腦。 – Waqas 2012-09-04 15:35:38

+0

我不知道它是否有幫助,但是如果您必須構建新的東西,您可以查看Docmosis Cloud Services。它可讓您使用模板,並可通過包括您提到的平板電腦在內的任何平臺進行訪問。祝你好運。 – 2012-09-11 04:37:05

相關問題