【问题标题】:Third party reporting tool第三方报告工具
【发布时间】:2012-08-22 14:20:10
【问题描述】:

有人知道可以让我从自己的数据库中构建报告和图表的报告工具吗?

一位客户要求提供一种可供非技术型业务人员使用的报表生成器。我们的想法是,我们提供一个数据仓库,并在此基础上构建第三方报告解决方案。

理想情况下,此工具将基于 Web,并允许将报告保存/上传到定制的报告管理应用程序。

这将理想地与 asp.net 环境集成。

有人遇到过这样的事情吗?

【问题讨论】:

    标签: asp.net report reporting data-warehouse


    【解决方案1】:

    也可以查看List Label。我们已经在一些项目中使用了它。 我听说下一个版本 (18) 将(今年秋天)将报表设计器带入所有标准浏览器。它非常可定制,易于集成到其他项目中。

    【讨论】:

      【解决方案2】:

      您需要的是临时报告解决方案。

      不要将其与事务或仪表板解决方案混淆。

      业务/数据分析师使用临时报告来回答他们自己的问题。

      这些类型的报表中预先构建了许多业务对象,例如客户、销售和其他必需对象(开发人员当然会构建它们)。最终用户所做的是将它们拖到报告中并对其应用过滤器以获得答案。

      据我所知,Pentaho 提供临时报告。看看下面的链接: http://wiki.pentaho.com/display/ServerDoc1x/Creating+Reports+using+Adhoc+Reporting

      【讨论】:

      【解决方案3】:

      OBIEE、Microstrategy、Cognos、SAP Business Objects、Microsoft SSAS / BI... 等等。所有这些都很昂贵,并且都需要大量时间来构建一个“非技术”人员可以使用的结构。您是否考虑过为业务用户提供 Excel 导出来构建数据透视表?这完全取决于客户的规模。

      【讨论】:

      • 我们提供了 SaaS。我们需要一个用户友好的报告解决方案,我们可以将其集成到我们的软件中。构建数据结构不是问题,我们的问题是 UI。
      • 所有这些工具都是用户友好的报告/BI 系统,假设您的开发人员能够在每个 BI 工具中构建“逻辑”层,或者您为每个报告硬编码 SQL。没有什么神奇的系统可以让所谓的“非技术”人员在不知道 SQL 的情况下加载数据并针对它编写报告……
      • 我相信 Crystal Reports 曾经允许人们将其集成到他们的系统中,如果您只是想要一个可供客户开发人员使用的“工具”...
      • 我遇到过一个(即Pentaho),它似乎符合要求...
      【解决方案4】:

      FineReport 给我留下了深刻的印象,它对非技术用户非常友好。用户只需拖放即可创建很酷的报告。它的服务程序是jar包的形式,可以打包部署在应用服务器上。 并且使用finereport生成的HTML可以随意嵌入到应用页面(JSP)中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-07-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-26
        • 2011-12-30
        • 1970-01-01
        相关资源
        最近更新 更多