目次
一、Kylin的架构
1.1 总体架构概述
1.2 数据源
1.3 元数据存储
1.4 构建引擎
1.5 存储引擎
1.6 查询引擎
1.7 用户接口
二、Kylin的高级功能
2.1 多维立方体(Cube)
2.1.1 Cube的界说
2.1.2 Cube的构建
2.2 查询优化
2.3 数据模子和星型模式
2.3.1 数据模子的界说
2.3.2 数据模子的优化
2.4 及时数据分析
2.5 数据安全和权限管理
2.6 可视化工具集成
2.6.1 JDBC/ODBC毗连
2.6.2 可视化图表
三、Kylin在实际业务中的应用
3.1 电子商务
3.1.1 贩卖分析
3.1.2 用户举动分析
3.1.3 库存管理
3.2 金融服务
3.2.1 生意业务分析
3.2.2 风险控制
3.2.3 客户分析
3.3 制造业
3.3.1 生产监控
3.3.2 质量控制
3.3.3 供应链管理
四、总结
Apache Kylin 是一个开源的分布式分析引擎,专为大数据上的多维分析(OLAP)筹划,可以或许提供高性能、低延长的查询服务。Kylin通过预盘算技能,将复杂的查询转化为简单的查表利用,大幅提拔查询性能。本文将详细先容Kylin的架构和高级功能,资助读者深入相识其工作原理及如安在实际业务中应用。
一、Kylin的架构
1.1 总体架构概述
Kylin的架构紧张包罗数据源、元数据存储、构建引擎、查询引擎和用户接口等部分。下图展示了Kylin的总体架构:
1.2 数据源
Kylin支持从多种数据源获取数据,包罗Hadoop、Hive、HBase等。数据源中的数据通过Kylin的构建引擎举行预处置处罚和盘算,天生多维立方体(Cube)。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金 |