【问题标题】:is Apache Kylin good alternative for SSRS(SQL Server Reporting Services)?Apache Kylin 是 SSRS(SQL Server Reporting Services)的好选择吗?
【发布时间】:2018-05-17 14:56:23
【问题描述】:
我们有分析数据的框架,借助 OLAP 的多维数据集设计和具有 ETL 连接的仓库,它们都是 sqlServer 结构和 SSRS(SQL Server Reporting Services)。
我们的一些报告花了很多时间才得出结论,我们决定迁移到 Hadoop 生态系统。 Apache Kylin 是这个框架的一个很好的替代品吗?
【问题讨论】:
标签:
hadoop
reporting-services
ssrs-2008
hadoop2
kylin
【解决方案1】:
首先,我会将 SQL Server Analysis Services 与 Kylin 进行比较,而不是 Reporting Services,因为 Reporting Services 更接近前端系统。
根据我的经验,使用 SQL Server SSAS,您可以做很多 Kylin 无法做到的事情。
- Kylin 不支持 MDX 语言
- Kylin 没有 cube Translations(可能是因为不支持 MDX)
- Kylin 没有立方体透视图(可能是因为不支持 MDX)
- Kylin 在 Kylin UI 上没有完整的功能,也就是说有很多事情你不能通过 UI 做,你需要在配置文件中添加它们。 (例如,添加新的 SQL Server 数据源。)
另一方面,Kylin 是一个分布式系统,与带有 Analysis Services 的 Microsoft SQL Server 相比,您可以在其中进行一些微调,但它永远不会是一个真正的分布式系统。
【解决方案2】:
根据我有限的经验,大多数传统的 OLAP 产品在可扩展性方面存在局限性,无法很好地与 Hadoop 生态系统协同工作。 Apache Kylin 遵循标准的 OLAP 建模方法,直接在大数据架构上提供亚秒级性能。所以它也是唯一的开源OLAP on Hadoop 解决方案。值得一试。