Kylin
Kylin
不温卜火
大数据开发/数据采集/数据清洗/数据分析/数据可视化
关注我!共同学习!!!
展开
-
Kylin快速入门系列(6) | 如何通过Zepplin来访问Kylin服务
此篇为大家带来的是如何通过Zepplin来访问Kylin服务。安装所需要的文件博主已经上传到百度云了,如有需要可自行下载链接:https://pan.baidu.com/s/1ZAQ1Uns1H4Ph1NTXQU9ZiQ提取码:nunu目录一. Zepplin安装与启动二. 配置Zepplin支持Kylin三. 举例实操一. Zepplin安装与启动 1. 将zeppelin-0.8.0-bin-all.tgz上传至Linux 2. 解压zeppelin-0.8.0-bin-al原创 2020-06-23 10:33:34 · 4971 阅读 · 37 评论 -
Kylin快速入门系列(5) | 如何使用JDBC连接操作Kylin
现在可以与Kylin结合使用的可视化工具很多,例如:ODBC:与Tableau、Excel、PowerBI等工具集成JDBC:与Saiku、BIRT等Java工具集成 RestAPI:与JavaScript、Web网页集成Kylin开发团队还贡献了Zepplin的插件,也可以使用Zepplin来访问Kylin服务。 本篇博客,为大家带来的就是如何使用JDBC操作连接Kylin的步骤流程!目录一. 新建项目一. 新建项目 1.常见项目及名称 2.导入依赖 <d原创 2020-06-22 12:31:36 · 6972 阅读 · 37 评论 -
Kylin快速入门系列(4) | Cube构建优化
此篇为大家带来的是Cube构建优化。目录一. 使用衍生维度(derived dimension)二. 使用聚合组(Aggregation group)四. Row Key优化五. 并发粒度优化 上一篇博文我们已经介绍过,在没有采取任何优化措施的情况下,Kylin会对每一种维度的组合进行预计算,每种维度的组合的预计算结果被称为Cuboid。假设有4个维度,我们最终会有24 =16个Cuboid需要计算。 但在现实情况中,用户的维度数量一般远远大于4个。假设用户有10 个维度,那么没有经过任何优原创 2020-06-21 10:24:19 · 5282 阅读 · 28 评论 -
Kylin快速入门系列(3) | Cube构建原理
此篇为大家带来的是Cube构建原理。目录一. Cube构建流程二. Cube构建算法1. 逐层构建算法(layer)2. 快速构建算法(inmem)[基于内存]一. Cube构建流程 1. 第一步:创建中间表 2.将中间表的数据均匀分配到不同的文件 3.创建维度字典表 4. 构建cube 5.HBase K-V 6.将cube data 转成GFile格式并导入HBase二. Cube构建算法1. 逐层构建算法(layer) 我们知道,一个N维的Cube,是由原创 2020-06-20 11:40:30 · 5017 阅读 · 29 评论 -
Kylin快速入门系列(2) | Kylin的快速入门
此篇为大家带来的是Kylin的快速入门。目录一. 数据准备二. 创建项目1. 登录系统2. 创建工程3. 选择数据源三. 创建Model四. 创建Cube五. Hive和Kylin性能对比1. Kylin查询2. Hive查询一. 数据准备 在Hive中创建数据,分别创建部门和员工外部表,并向表中导入数据。 1. 用到的元素数据 2. 建表// 1.创建部门表create external table if not exists default.dept(deptno int原创 2020-06-19 09:43:50 · 6153 阅读 · 34 评论 -
Kylin快速入门系列(1) | Kylin的简单介绍及安装部署
此篇为大家带来的是Kylin的简单介绍及安装部署。安装所需要的文件博主已经上传到百度云了,如有需要可自行下载链接:https://pan.baidu.com/s/1ZAQ1Uns1H4Ph1NTXQU9ZiQ提取码:nunu目录一. Kylin的简单介绍1. Kylin定义2. Kylin架构3. Kylin特点二. 安装部署Kylin(下面的所有步骤所有虚拟机均需操作)三. 安装时可能会遇见的坑一. Kylin的简单介绍1. Kylin定义 Apache Kylin是一个开源的分原创 2020-06-18 09:13:33 · 6436 阅读 · 25 评论