Apache Kylin 是 SSRS(SQL 服务器报告服务)的良好替代品吗?
is Apache Kylin good alternative for SSRS(SQL Server Reporting Services)?
我们借助OLAP的立方体设计和具有ETL连接的仓库来分析数据的框架,它们都是sqlServer结构和SSRS(SQL Server Reporting Services)。
我们的一些报告需要很长时间才能得出结论,我们决定迁移到 Hadoop 生态系统。 Apache Kylin 是这个框架的一个很好的替代品吗?
根据我有限的经验,大多数传统的OLAP产品在可扩展性上都有局限性,并且不能很好地与Hadoop生态系统协同工作。 Apache Kylin 遵循标准的 OLAP 建模方法,直接在大数据架构上提供亚秒级性能。所以它也是唯一的开源 OLAP on Hadoop 解决方案。值得一试。
首先,我会比较 SQL Server Analysis Services 与 Kylin 而不是 Reporting Services,因为 Reporting Services 更接近前端系统。
根据我的经验,使用 SQL Server SSAS 你可以做很多 Kylin 做不到的事情。
- Kylin 没有 MDX 语言支持
- Kylin 没有 cube Translations(可能是因为不支持 MDX)
- Kylin没有cube Perspectives(可能是因为不支持MDX)
- Kylin 没有 Kylin UI 上的完整功能,也就是说有很多事情你不能通过 UI 做,你需要在配置文件。 (f.e。添加新的 SQL 服务器数据源。)
另一方面,Kylin 是一个分布式系统,与 Microsoft SQL Server with Analysis Services 相比,您可以在其中进行一些微调,但它永远不是真正的分布式系统。
我们借助OLAP的立方体设计和具有ETL连接的仓库来分析数据的框架,它们都是sqlServer结构和SSRS(SQL Server Reporting Services)。 我们的一些报告需要很长时间才能得出结论,我们决定迁移到 Hadoop 生态系统。 Apache Kylin 是这个框架的一个很好的替代品吗?
根据我有限的经验,大多数传统的OLAP产品在可扩展性上都有局限性,并且不能很好地与Hadoop生态系统协同工作。 Apache Kylin 遵循标准的 OLAP 建模方法,直接在大数据架构上提供亚秒级性能。所以它也是唯一的开源 OLAP on Hadoop 解决方案。值得一试。
首先,我会比较 SQL Server Analysis Services 与 Kylin 而不是 Reporting Services,因为 Reporting Services 更接近前端系统。
根据我的经验,使用 SQL Server SSAS 你可以做很多 Kylin 做不到的事情。
- Kylin 没有 MDX 语言支持
- Kylin 没有 cube Translations(可能是因为不支持 MDX)
- Kylin没有cube Perspectives(可能是因为不支持MDX)
- Kylin 没有 Kylin UI 上的完整功能,也就是说有很多事情你不能通过 UI 做,你需要在配置文件。 (f.e。添加新的 SQL 服务器数据源。)
另一方面,Kylin 是一个分布式系统,与 Microsoft SQL Server with Analysis Services 相比,您可以在其中进行一些微调,但它永远不是真正的分布式系统。