Kylin概述 |
1、什么是Kylin
2、Kylin特征剖析
3、Kylin架構剖析
4、Kylin的設計思路
5、Kylin工作原理
6、Kylin開發模型:引擎、數據源、數據存儲
7、Kylin課程的前提假設
8、Kylin適合的業務場景剖析
9、Kylin的發展趨勢分析
10、Kylin的業務選型
11、SQL接口
12、大數據OLAP引擎
13、大數據低延遲訪問
14、可擴展的吞吐量 |
OLAP模型設計、關元素、多維分析的操作方法 |
1、事實表
2、維表
3、數據立方體的層
4、ROLAP與多維數據庫
5、OLAP與OLTP的區別
6、多維數據庫與數據倉庫的關系
7、OLAP模型搭建(多維模型)
8、確定維度、量度與事實表的關系
9、OLAP的應用場景 |
Kylin Cube建立和Job監控 |
1、物化視圖
2、OLAP Cube時空交換
3、Kylin插件架構
4、Cube的設計
5、Cube的構建
6、Kylin快速Cube
7、Kylin內存Cube
8、Kylin并行掃描
9、Cube的查詢
10、近實時增量構建
11、Kylin流式Cube
12、Cube自動合并
13、任務管理
14、Job監控
15、案例:電子產品銷售數據立方體設計、構建實例分享 |
Kylin的關鍵參數及調優 |
1、Kylin Cube的常用優化方法和策略
2、Kylin Cube的層級優化
3、Kylin Cube的衍生列優化
4、用戶自定義聚合函數
5、深入剖析:如何建立一個穩定有效的Kylin + HBase + Hadoop的集群,集群的優化,管理和調優
6、基于實踐的Kylin集群,Kylin Cube本身的性能優化 |
Kylin的安全特性 |
1、啟用LDAP安全
2、使LDAP認證
3、配置LDAP服務器信息
4、配置管理員組和默認角色 |
Kylin Cube權限管理 |
1、Cube查詢權限
2 、Cube操作權限
3 、Cube管理權限
4 、Cube管理員
5 、給用戶授權
6 、給角色授權 |
Kylin的高級特性 |
1、自由可擴展性
2、靈活性
3、使用RESTful API構建立方體
4、JavaScript使用RESTful API
5、使用RESTful API |
Kylin學習環境啟動與運行 |
1、啟動Kylin虛擬機環境
2、運行Kylin內置案例 |
Kylin網頁版使用 |
1、登錄Kylin
2、查看Kylin可用的Hive表
3、Kylin OLAP Cube
4、編寫與執行SQL
5、Kylin分析與可視化
6、數據導出為CSV
7、條形圖
8、餅圖
9、拆線圖 |
Tableau與Kylin集成實現數據分析 |
1、通過ODBC、JDBC與BI工具集成
2、Tableau安裝
3、安裝Kylin JDBC Driver
4、安裝Kylin ODBC Driver
5、Tableau連接Kylin Server
6、影射數據模型
7、自定義SQL查詢
8、Tableau數據可視化
9、發布數據至Tableau服務器
10、使用單個表或者多個表 |
課堂實操案例:電子產品銷售數據立方體設計、構建 |
在課堂上老師帶領學員完成Kylin的完整使用流程,包括Kylin的選型剖析、數據準備、數據模型的設計、數據立方體構建、業務的需求的查詢等
1、業務背景介紹
2、企業遇到的問題分析
3、企業需求分析
4、Kylin技術選型
5、樣本數據介紹
6、數據準備
7、Kylin數據模型設計
8、Kylin數據立方體構建
9、業務需求查詢
10、按年、季度、月、日統計手機產品的銷量情況
11、將統計結果數據可視化
12、將統計結果做擬合,預測下一階段的銷售量,并做采購決策
13、商務智能
14、將分析結果與市場數據對比分析
15、市場數據的監控與反饋 |
Excel及Power BI與Kylin集成 |
1.安裝Kylin ODBC Driver
2.Kylin與Excel集成
3.執行SQL查詢
4.Kylin與Power BI集成
5.數據可視化
6.Kylin與Zeppelin集成 |
Kylin Client Tool使用 |
1、安裝Kylin Client Tool
2、配置Kylin Client Tool
3、命令行介紹
4、創建Cube
5、 構建Cube
6、Job管理 |
Kylin的日常維護和災備 |
1、Backup Metadata
2、使用二進制包備份元數據
3、使用二進制包恢復元數據
4、升級至新版本
5、清理存儲(HDFS & HBase Tables) |