Github Star 1w+的开源 BI Redash 如何连接 Kylin
Redash 是一款开源 BI 工具,易于部署且具有丰富的基于 Web 的数据库查询与数据可视化功能,支持多达40 多种数据源,涵盖 RDBMS、NoSQL、时序数据库等,Github Stars 数目前已达 14000+。Redash 从 6.0.x 开始正式支持 Apache Kylin 作为数据源。
时至今日,Redash 版本已经迭代到 Release8.0.x,我们特意对 Redash 与 Kylin 进行了对接试验,提供给既想使用 Redash 作为数据分析工具,又想使用 Kylin 作为查询数据源的小伙伴们参考。
部署 Redash 最方便的是使用 Docker,可参考官方链接:https://redash.io/help/open-source/dev-guide/docker。这里我们使用了 Release8.0.x 分支的代码进行部署。强烈建议使用最新 Release 版本,因为旧版本中可能会存在一些不为人知的坑。按照官方教程的步骤进行,部署起来还是相当简单的,然后就可以打开默认地址 http://localhost:5000/ 开始愉快的工作了。
填写信息登录后,首页是这样相当简洁明了。
点击 connect 进入数据源界面,找到 Kylin 进行创建。
在创建数据源窗口填写事先部署好的 Kylin 信息,包括 Kylin URL、ProjectName、Username 和 Password。请保证部署 Redash 的机器可以通过 REST API 访问到 Kylin 集群。
将数据源信息 Save,点击 Test Connection 成功后,就可以在查询界面看到 kylin 中可查询的表,并对其进行查询和可视化。查询示例如下:
还可以创建 New Visualization 进行花式可视化。
如果想对多个 Kylin 项目进行查询,可以创建多个数据源。Redash 支持从之前缓存的查询结果进行查询,所以在导入了不同 Kylin 集群的查询结果后,你还可以将他们结合起来进行更丰富的数据处理。更多复杂操作请参考 Redash 官方文档 https://redash.io/help/。
活动报名
11 月 16 日(下周六)北京
Apache Kylin Meetup
滴滴、微众银行、一点资讯的大数据专家等着你~
↓↓↓扫码报名↓↓↓
往期案例与实践
Kylin's Github Repo 传送门
↓↓↓
https://github.com/apache/kylin
喜欢❤️Kylin 的话,别忘了 Star 🌟一下哟~
"Apache and Apache Kylin are either registered trademarks or trademarks of The Apache Software Foundation in the US and/or other countries. No endorsement by The Apache Software Foundation is implied by the use of these marks."