Turnilo 开源项目指南

Turnilo 开源项目指南

turniloBusiness intelligence, data exploration and visualization web application for Druid, formerly known as Swiv and Pivot项目地址:https://gitcode.com/gh_mirrors/tu/turnilo

1. 项目介绍

Turnilo 是一个基于 Apache Druid 的商业智能数据探索与可视化Web应用程序。它是Pivot的一个分支,而Pivot原本只提供商业许可。该项目旨在为非技术人员提供简单但功能强大的界面,以广泛应用于Druid平台上。在Allegro,Turnilo已经帮助改变数据探索的方式。

Turnilo 的特点包括:

  • 支持栈状图和多个拆分
  • 内部模型简化,以增加未来开发灵活性
  • 可隐藏侧边栏,实现更友好的移动UI预览
  • 主题可配置,以便公司定制自己的外观和感觉
  • 显示用于生成视图的Druid查询,便于调试

2. 项目快速启动

要开始使用Turnilo,首先确保您安装了Node.js 14.x 或者 16.x 版本。不建议使用yarn命令管理依赖和构建项目,应使用npm。

安装Turnilo分布

npm install -g turnilo

运行示例数据

启动Turnilo并访问http://localhost:9090/:

turnilo run-examples

链接现有Druid Broker

使用connect-druid连接到现有的Druid代理服务器,Turnilo将自动进行元数据的探测:

turnilo connect-druid <DRUID_BROKER_URL>

3. 应用案例和最佳实践

Turnilo适用于对实时和历史数据的统一查看,支持时间序列、TopN和GroupBy查询,非常适合处理低延迟大数据查询场景。例如,在零售领域,可以用来分析销售趋势、客户行为以及商品性能。

最佳实践包括定期更新Turnilo以获取新功能和改进,以及利用社区资源(如GitHub讨论或Slack聊天)解决问题。

4. 典型生态项目

Turnilo是围绕Apache Druid生态系统的一部分,与其他项目协同工作,如:

  • Apache Metrix: 提供度量收集和存储,可与Turnilo结合以显示监控数据。
  • Kafka: 作为实时数据流平台,与Druid集成用于实时分析。
  • HadoopSpark: 作为批量处理框架,有时用于Druid的离线数据加载。

通过这些生态组件,Turnilo可以在大型数据基础设施中发挥重要作用,提供丰富的交互式数据分析能力。


这个指南将帮助您入门Turnilo项目,更多详细信息请参考项目官方文档及GitHub仓库。随着社区的不断贡献和更新,Turnilo的功能和可用性将持续增强。

turniloBusiness intelligence, data exploration and visualization web application for Druid, formerly known as Swiv and Pivot项目地址:https://gitcode.com/gh_mirrors/tu/turnilo

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

翟桔贞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值