1.前言
Apache Kylin™是一个开源的分布式分析引擎,提供Hadoop之上的SQL查询接口及多维分析(OLAP)能力以支持超大规模数据,最初由eBay Inc. 开发并贡献至开源社区。它能在亚秒内查询巨大的Hive表。
Kylin 核心:Kylin OLAP引擎基础框架,包括元数据(Metadata)引擎,查询引擎,Job引擎及存储引擎等,同时包括REST服务器以响应客户端请求
扩展:支持额外功能和特性的插件
整合:与调度系统,ETL,监控等生命周期管理系统的整合
用户界面:在Kylin核心之上扩展的第三方用户界面
驱动:ODBC 和 JDBC 驱动以支持不同的工具和产品,比如Tableau
2.操作步骤
2.1拷贝jar包到FR工程
将APACHE KYLIN jdbc驱动包拷贝至报表工程%FR_HOME%/WebReport/WEB-INF/lib下,之后重启设计器。
注:若需要连接的是1.5版本以上的Apache Kylin,需下载1.5版本的APACHE KYLIN驱动包。
如下图:
![](https://img2018.cnblogs.com/blog/21359/201906/21359-20190624102830471-1693541387.png)
2.2设计器中定义数据连接
点击设计器服务器>定义数据连接,新建一个JDBC数据连接,数据库选择:Others,驱动器填写:org.apache.kylin.jdbc.Driver,URL填写:jdbc:kylin://localhost:7070/kylin_project_name,填写用户名、密码,测试连接按钮,连接成功即可。
参考:https://help.finereport.com/finereport9.0/doc-view-1613.html?tdsourcetag=s_pcqq_aiomsg