2013-01-31 31 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