企业报告解决方案

时间:2008-08-19 19:38:39

标签: sql reporting-services reporting

行业中有哪些企业报告选项?我目前正在使用SSRS 2005,并且知道新版本的MSSQL还有另一个版本。

但是,似乎也可能是调查市场以了解其他产品的好时机。

你遇到了什么?你喜欢它/不喜欢吗?为什么呢?

谢谢。

14 个答案:

答案 0 :(得分:42)

答案 1 :(得分:28)

答案 2 :(得分:9)

这里有经验(CR和SSRS)是我的想法的下限:

CR可让您快速开发报告。只要简单。如果它变得有点复杂,它会变得可疑,试图让它做你想要的。例如,您仅限于2个子报表的最大层次结构。如果您的子报表需要必须在主报表中更改的参数等,这会很奇怪。大量的解决方法,但有时他们只是很糟糕。 报告布局基本上是固定的;您必须将您的数据和信息放入特定部分(页眉/页脚,详细信息/报表页脚/页眉)。这非常有用,因为它可以帮助您正确显示跨多个页面的数据。 此外,它还有一套相当完整的功能,可用于操纵财务数据等。

SSRS在报告编辑方面更加灵活。它的报告向导允许您基本上在WYSIWYG环境中创建报告,它允许您多个子报告,以便您可以在一个页面中轻松显示多个数据集。它允许您连接.NET程序集以执行复杂的数据操作/计算。但是,它可能很难以固定的方式正确显示您的报告,您经常不得不努力让所有内容都按照您的需要显示。

Crystal Reports是$$$。 SSRS,如果我没记错的话,现在在SQL Server企业版中捆绑“免费”。当然你可能会以整个套餐的价格支付它,我想这是尝试在公司土地上推送它的MS方式。

答案 3 :(得分:7)

我一直在使用SSRS ......而且看着我肩膀的同事说它看起来比使用Crystal更容易做SSRS事情 MUCH 。我从来没有使用过Crystal,所以我不能告诉你哪个更好,但我得到的明显的印象是MS试图将SSRS赶出门外。

最大的弱点:

  • 分享数据集。我在DoD环境中工作。我的报告中有90%使用服务参数。我厌倦了一遍又一遍地输入相同的查询。
  • 剥皮。如果您执行报告向导,则可以为报告设置外观,但如果执行此操作则不会 手动吗?是吧?我可以通过选择所有受影响的区域然后设置颜色,前色等来“修饰”东西。但是无处(至少我找不到的地方)你可以通过一次点击来获得某些东西。
  • 没有自定义皮肤。报告向导/ 手册,没有我能找到的地方 实现自定义皮肤。将 很高兴只是设置一些东西 (就像CSS for HTML)然后就是 链接到它。工具应该通过减少你的努力来帮助你,而不是增加所说的努力。
  • Matrixes需要更好的文档。我可以做很简单的事情,但一旦我尝试进入有趣/困难的事情,书籍/互联网似乎让我失望。表没有这个问题。

优势:

  • 对于一个老的SQL开发人员来说,获得好的报告非常简单,至少看起来比将一个restlt集转储到Excel提供的drek要好。
  • 自定义排序(在大多数报告中使用)
  • 处理SP和Straight SQL。喜欢我没有被锁定在一条路或另一条路上(我根据具体情况使用了这两条路径)。
  • 价格......一旦你为Visual Studio / SQL Server付费......它就是免费赠品。

我的2美分,希望这可以帮助你。

答案 4 :(得分:7)

“纯Java”解决方案是i-net Clear Reports(又名i-net Crystal-Clear)。

  • 支持Crystal Reports模板以及任何JDBC数据源。
  • 附带免费的视觉报告设计师。
  • 价格合理,特别是与一些“价格较高”的替代品相比。
  • 最新版本包括基于网络的配置工具以及ad-hoc report creation tool
  • 具有.NET端口(具有广泛的API)

答案 5 :(得分:6)

企业报告有很多非常棒的解决方案。在四大(BO / Crystal,MS SRSS,Cognos,Oracle)中,基本报告功能都包含在内。您真的需要评估哪些核心功能对您最重要,以及您环境中的主导架构是什么。

BI市场的整合使环境问题变得更加相关。如果您有Oracle企业,那么您也可以使用Oracle BI。这同样适用于SAP / BO,IBM / Cognos和Microsoft。特别是如果您正在做出新的BI决定。

最后,如果您是OSS商店,或者您希望避免与主要BI运营商相关的一些许可费用,那么有许多开源解决方案(BIRT,Jasper,Pentaho)是有意义的。

答案 6 :(得分:5)

你应该试试BIRT。 BIRT是开源的,所以你可以免费开始。它有一个漂亮的图形设计师。您可以在http://www.birt-exchange.com看到一些有关如何轻松设计BIRT报告的视频。 BIRT项目由Actuate Corp赞助,当您需要安排,安全集成,电子邮件通知等时,它提供用于将BIRT部署到企业的商业服务器。商业版本还将AJAX与BIRT查看器混合,以实现更多的最终用户交互并提供广告-hoc BIRT通过浏览器进行报告。

答案 7 :(得分:3)

我们现在正在实施Cognos,我认为它是一个相当强大的工具。 ETL工具看起来非常简单易用,前端易于管理和设置。我在框架模型和数据建模方面没有太多经验,但我们的报表设计师真的很喜欢它。

答案 8 :(得分:2)

最全面的解决方案之一是Cognos。

不喜欢:你不会相信它发送了多少张CD ...它的巨大。

答案 9 :(得分:2)

我很惊讶没有人提到Microstrategy。我们做了很多数据仓库(11TB)工作,微策略做得很好或生成SQL,因此业务用户可以在不打扰我们的情况下获取数据。然而,这是一个非常昂贵的解决方案。如果你不需要临时能力并决定使用水晶,我建议你查看他们的VS2005或Eclipse插件,这些插件是“可供生产使用的”。

答案 10 :(得分:2)

在SAP社区网站的博客中,Henry Nordstrom对各种报告工具进行了非常好的评估。虽然他从SAP使用的角度做了同样的事情,但事实也适用于其他任何事情。

Henry's Blog on SAP Developer Network

答案 11 :(得分:2)

我很惊讶没有人提到使用Jasper报告模板的OpenReports。我知道这不是企业级别,但它非常强大,我认为与Crystal Reports相当。我使用iReport创建类似CR的报告。 OpenReports还支持JXLS,它非常易于用于创建基于Excel的报告。

http://oreports.com/ http://jasperforge.org/projects/ireport

答案 12 :(得分:1)

Business Objects的Crystal Reports似乎是一个受欢迎的选择。

我自己从未在其中写过任何报告,但我团队中的其他人有时会努力让更复杂的报告发挥作用。

根据您的预算,这也可能有点贵。

答案 13 :(得分:1)

如果您想要一个适用于您想要使用的任何报表设计器的企业级报表服务器,请查看VersaReports.com上的Universal Report Server。开箱即用它支持Crystal,DevExpress,Telerik和ActiveReports,并且如果您想支持其他报表设计器,则提供API。