2013-01-31 34 views
1

我需要選擇一個解決方案(更好,如果開放源碼),讓我:對於最終用戶,對酒吧/線/散點圖/餅圖寬度支持哪種分析和報告基於Web的系統?

  • 報表設計器中的Web GUI,
  • 針對最終用戶的基於Web的交互式分析GUI(帶有向下鑽取的導航圖),
  • 報告生成引擎,帶有電子郵件預定時間的報告交付。

我打算通過夜間批次將我的數據傳輸到分析和報告系統。

那麼選擇和集成什麼?我是否被迫設置了OLAP引擎?

回答

0
  1. 報表設計器/ BIDS
  2. Reporting Services報表發佈到報表管理器或SharePoint門戶,和/或Excel數據透視在SharePoint
  3. 發佈到Excel Web服務表
  4. 發佈到報表管理器或SharePoint門戶的Reporting Services報表

傳輸數據將爲Integration Services

+0

最終用戶可以訪問和理解報表設計器,這一點很重要。 – Plap

+1

這是IMO不切實際的目標。交互式分析可能(在預先定義的報告或OLAP立方體內),但有用的報告設計任務超出了典型最終用戶甚至超級用戶的理解範圍。我不是在談論數據轉儲,而是有用的,智能的報告,可以回答商業問題。 –

0

您可以使用Microsoft SQL Server商業智能工具。

對於報告,您可以使用Sql Server報告服務。 並且對於數據操作,分析,轉儲,您可以使用Sql Server Integration Service。

優點:

  1. Sql Server的報告服務(SSRS)是非常容易使用報告服務。
  2. 與ASP.NET,SSIS,SSAS應用程序的無縫集成。
  3. 重型數據處理。
  4. Limited no。的工具。因此複雜性較低。直接轉發報告的方法
  5. SSIS包可以處理非常繁重的數據轉儲或處理,例如從ftp文件讀取數百萬行。後門處理。
  6. Web服務,API可以集成。
  7. Sql Server分析服務(SSAS)允許用戶預測模式和繁重的數據操作。
  8. 非常容易設置報表服務器。

缺點:

  1. 表達的SSRS沒有那麼強勁。
  2. 導出功能(即導出爲pdf,excel,csv)有限。

最好的部分是很容易與sql server,asp.net應用程序集成。

我也使用Telerik的報告服務。 它們很容易使用,但它們豐富的功能,可以通過很多方式完成很多事情,因此很複雜。

這取決於您的應用程序的依賴程度。 我一直在使用MS的BIDS成功交付項目。

確定它們是有限的,但易於使用。

+0

最終用戶可以訪問和理解報表設計器,這一點很重要。 – Plap