sql-server - Pentaho 与 Microsoft BI Stack

标签 sql-server reporting-services ssas business-intelligence pentaho

我的公司在 MS BI Stack(SQL Server 报告服务、分析服务和集成服务)上投入了大量资金,但我想看看看似最受关注的开源替代品 Pentaho 是什么样的。

我已经安装了一个版本,并且非常轻松地安装并运行了它。所以这样很好。但我还没有时间开始在实际工作中使用它来彻底了解该包。

你们中有人对 Pentaho 与 MS BI 的优缺点有任何见解吗?或者有任何此类比较的链接吗?

非常感谢!

最佳答案

我在离开 Business Objects 的途中审查了多个 Bi 堆栈。我的很多评论都是偏好。两种工具集都非常出色。有些事情是我更喜欢巧克力软糖布朗尼冰淇淋而不是纯巧克力。

Pentaho 有一些非常聪明的人与他们合作,但微软一直走在一条资金充足、计划周密的道路上。请记住,微软仍然是数据库市场上的弱势者。甲骨文是这里的王。为了保持竞争力,微软在购买数据库时赠送了很多好东西,并且被迫多次重新发明他们的平台。我知道这与数据库无关,但数据库之战导致 MS 放弃了很多,以便为其堆栈增加值(value)。

1.) 平台
SQL Server 不在 Unix 或 Linux 上运行,因此它们自动被排除在这个市场之外。现在 Windows 的价格与某些版本或 Unix 大致相同。 Windows 相当便宜,而且现在运行良好。它给我带来的麻烦和 Linux 一样多。

2.) OLAP
分析服务于 2005 年(当前为 2008 年)在 2000 年版本的基础上进行了彻底改造。它的威力比 2000 强一个数量级。五角星(蒙德里安)一旦变大,就不再那么快了。它也有一些功能。相当不错,但工具较少。两者都支持 Excel 作为必不可少的平台。 MS 版本更加强大。

3.) ETL
MS - DTS 已被 SSIS 取代。再次,速度、力量和能力的数量级增加。它控制所有数据移动或程序控制。如果它不能做到这一点,您可以在 Powershell 中编写脚本。与 2008 版本中的 Informatica 相当。 Pentaho - 比以前好多了。虽然没有我想要的那么快,但我几乎可以做我想做的一切。

4.) 仪表板
Pentaho 对此进行了改进。开发起来有点不舒服和不友好,但对于 MS 来说确实没有真正的等价物。

5.) 报告
MS 报告确实很强大,但使用起来并不难。我现在喜欢它,但一开始讨厌它,直到我对它有了更好的了解。我一直在使用 Crystal 报表,MS 报表生成器功能更强大。在 MS 中做困难的事情很容易,但做简单的事情就有点难了。 Pentaho 有点笨拙。我一点也不喜欢它,但你可能会喜欢。我发现它过于复杂。我希望它更像 Crystal 报表生成器或 MS 报表生成器,但它就像 jasper 一样。我发现很难。这可能是一种偏好。

6.) 特别
MS - 这对我来说是真正的赢家。我和我的用户一起测试了它,他们立即爱上了 MS 用户报告生成器。与众不同之处在于它不仅易于使用,而且高效。 Pentaho - 很好,但相当老派。它使用更典型的基于向导的模型,并具有强大的工具,但我讨厌它。就其本身而言,它是一个出色的工具,但我们已经放弃了这种风格,没有人想回去。我在使用 logiXML 时也遇到了同样的问题。该界面按原来的样子运行良好,但与我们使用 12 年的界面相比并没有太大变化。 http://wiki.pentaho.com/display/PRESALESPORTAL/Methods+of+Interactive+Reporting

有一些经验丰富的人可以使 Pentaho 真正运行良好,我只是发现 MS 套件效率更高。

关于sql-server - Pentaho 与 Microsoft BI Stack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/150825/

相关文章:

sql - 是否可以通过简单的 SQL INSERT 来实现手动增量?

mysql - 将该列声明为唯一有什么意义吗?

html - 如何从 SQL Server 中的字符串中去除 HTML 标签?

sql-server - 报告定义具有无效的目标命名空间 rsInvalidReportDefinition

sql-server - 在使用表达式 SSRS 使用两个数据集进行计算时需要帮助

sql-server - SSAS - 如何在不丢失数据的情况下执行部分多维数据集处理

ssas - 处理 MDX 查询的逻辑顺序

reporting-services - SSRS 逗号分隔列表作为参数值

reporting-services - 获取SSRS中数据集的SQL脚本

visual-studio - 从 Visual Studio CLI 构建 SSAS 2016