Kyligence Copilot - AI 数智助理,以 AI 变革企业经营与管理! 立即了解更多

视频+白皮书 | Kyligence 与 Kylin 功能差异详解

张逸凡
2019年 11月 20日

上周,Kyligence 企业级大数据分析平台研发负责人张逸凡,为大家带来了《Kyligence 与 Kylin 功能差异详解》线上分享,点击这里查看视频和下载对比白皮书。

以下是实录 Q&A

Q:请简单讲述开源软件的运作方式,Kyligence 在社区又扮演的角色是什么?

A:开源软件的发展和商业软件不同,开源软件是由开源社区来驱动;开源社区是由个人贡献者志愿组成的团体,每个人都可以在社区中发出声音,提出建议,贡献代码,review 别人的代码和实现;所有的代码和讨论都应该是公开可获得的(通过邮件群组、JIRA、Github Issue等方式)。当社区中有不同意见的时候,一般通过公开投票来达成共识。此外,开源软件的发布要遵循相应的流程和规范,例如 Apache 软件基金会的每个正式发布,都要在社区进行不短于72小时的投票,在投票通过后才会继续发布流程。开源软件的正式发布实体是源代码,为了做到 Vendor-Independent(供应商独立),通常不提供特定于某些厂商的编译版本,对于用户来说他们要重新编译。

Kyligence 是由创立 Kylin 项目的人成立的大数据商业公司,创立的初衷,就是以 Apache Kylin 为核心,更贴合企业的需求,为企业提供专业的大数据分析产品和技术服务 。Kyligence 服务的客户多以金融、制造、零售企业为主。这类企业在运维、技术研发方面相比互联网公司,人员投入没有那么充沛,需要更多的借助外部的技术力量。目前Kyligence主要力量投入在商业客户的服务上,但仍然投入相当多的资源在Kylin项目的开发和社区的发展上。他们继续担任 PMC、Committer 和 Contributor 的角色,持续不断地贡献和发展开源技术。

Q:Apache Kylin 和 Kyligence 商业软件在以下哪些方面会存在比较大的差异

A:

  • 专业的技术支持
  • 产品的发展方向和迭代速度
  • 企业应用的核心价值场景方面的功能 (这部分由于专利和版权保护等的限制,短期内不会出现在开源软件)

Q:Apache Kylin 和 Kyligence 商业软件比较趋同的部分有哪些?

A:技术架构和性能方面,开源和商业版会在总体上保持一致。可能有阶段性的长短,但中长线上彼此的技术优势一定会相互渗透。

Q:商业版目前支持星环平台吗?

A:目前没有官方认证,企业版的主要需求平台是CDH、HDP、MapR以及华为FusionInsight,云上版本对接 Azure、AWS 和 Aliyun 提供的 Hadoop 基础平台。

Q:商业版可支持哪些报表平台?

A:Kyligence 深度对接了 Tableau,提供专有的 TDS 同步模型能力和 TDC 配置。同时Kyligence 与微策略强强联合实现了产品认证。微软为 Kyligence 发布了官方 Power BI 连接器。Kyligence 与 Qlik 合作发布了 Qlik 的 Kyligence 数据连接器。 此外 Kyligence  客户已在使用帆软、 Smartbi、 Cognos、OBIEE、Business Objects 等多种BI对接 Kyligence 平台实现大数据分析。另外,Kyligence 也提供了自研分析平台 Kyligence Insight 作为报表分析入口。

Q:如何从 Kylin 升级到 Kyligence? 是否可以确保原 Kylin 可用?

A:可行,Kyligence 可以使用 Kylin 的数据和元数据信息,但是建议升级后隔离开,因为 Kyligence 的内建数据 Kylin 不能兼容,具体细节请咨询 Kyligence 官方支持,会有专业团队负责提供升级方案。

Q:商业版目前多对多维度支持吗?

A:从模型角度,预计算模型支持的还是一对一,一对多关系。多对多维度的场景,需要一张关系表维护多个维度和事实表关系,如果以关系表作为中心表,则可以变化为星型模型(Kyligence/Kylin 都可支持)。这里涉及到具体业务场景的数据关联,可以与我们联系继续探讨实现方案。

Q:支持混合部署吗?本地+云部署

A:支持,具体场景可直接与我们联系。

Q:Cognos 支持吗?是 JDBC 支持还是 ODBC 支持?

A:支持,我们提供 Windows/Linux 平台的 32 位 ODBC 安装包。

Q:Kyligence 支持的数据源有 Oracle、SQL Server 等,所以不一定要在 Hadoop 平台上吗?那 SAP BW 呢?

A:最新版本可以脱离 Hadoop 使用,比较适合云上的场景。不过主要的用户场景还是通过 Hadoop 平台做大数据的支撑。

Q:Cube 支持中文表名称吗?表名称和表字段都是中文可以吗?

A:数据库设计规范里不建议使用中文列表,所以 Kyligence(以及Kylin)默认不会主动支持中文表名列名的情况,不过 Kyligence 支持从 Hive 的同步中文的列描述到 Cube 的维度和度量和来满足类似的需求。

添加企微

kyligence
关注我们

kyligence