Kylin建立Cube
根據上篇文章Kylin建立Model之後,建立Cube
第一步,Cube Info
填寫Cube基本資訊
第二步,Dimensions
第三步,Measures
第四步,Refresh Setting
Auto Merge Thresholds :自動合併閾值,按天增加的segement,每60天合併一次;60天的segment每120天合併一次
Retention Threshold:預設為0,保留歷史所有的segment
Partition Start Date:分割槽開始時間
第五步,Advanced Setting
Mandatory Dimensions:強制維度,表示當前ID的Aggregation Group中的所有Cuboid的每一個Cuboid都包含該項配置的維度
Hierarchy Dimensions:層級維度,當有多個維度能夠存在層級關係,可以在該配置項中,將這些維度配置為層級維度
例如,產品、客戶、售賣員三個維度
Joint Dimensions:聯合維度,聯合維度中的多個維度,在查詢中,要麼一起出現,要麼都不出現。
Encoding:編碼,指定了該維度的值應該使用何種方式進行編碼,選用合適的編碼能夠有效減少維度對空間是使用,在大資料量情況下效果明顯。
Shard By:按維度對資料進行分片,預設Cuboid的資料分片策略是隨機的,並且只能設定一個維度為Share By。
如果Cuboid中的某些行的Shard By Dimension的值是相同的,那麼這些行的資料最終將會分配到同一個分片中。
例如:好多酒店都在一個城市當中,如果將CITYID維度設定為Share By,則同一個城市的酒店資料將分配到同一個分片中。
第六步,Configuration Overwrites
覆蓋kylin.properties中的配置
第七步,Overivew
Cube概覽,點選Save儲存
第八步,Build
相關文章
- Apache Kylin 入門 5 - 構建 CubeApache
- Apache Kylin 入門 6 - 優化 CubeApache優化
- Apache Kylin 入門 5 – 構建 CubeApache
- Cube 技術解讀 | Cube 渲染設計的前世今生
- Cube 技術解讀 | Cube 卡片技術棧詳解
- Cube 技術解讀 | Cube 小程式技術詳解
- 7.68 CUBE_TABLE
- the Sum of Cube hd 5053
- cube+sd+fatfs+freertos
- Oracle OCP(12):ROLLUP & CUBEOracle
- Kylin 3.1.0架構架構
- CDH+Kylin三部曲之三:Kylin官方demo
- Kylin安裝與使用
- Cube-UI 最近做的更新UI
- kylin_異常_01_java.io.FileNotFoundException:/developer/apache-kylin-2.3.0-bin/tomcat/conf/.keystoreJavaExceptionDeveloperApacheTomcat
- cube ui RecycleList 不自動追加資料UI
- 安裝kylin遇到的問題
- 使用AWK規整KyLin日誌
- Kylin系統檢視firewalld狀態
- 小米Kylin平滑遷移HBase實踐
- KIP-5:Apache Kylin深度整合HudiApache
- Apache Kylin 入門 4 – 構建 ModelApache
- Apache Kylin 入門 4 - 構建 ModelApache
- Apache Kylin 入門 1 - 基本概念Apache
- 解析數倉OLAP函式:ROLLUP、CUBE、GROUPING SETS函式
- 在KYLIN中執行查詢報錯
- Apache Kylin v3.1.0 重點功能推介Apache
- Apache Kylin 入門 3 - 安裝與配置Apache
- Apache Kylin 入門 2 - 原理與架構Apache架構
- 使用AWK規整KyLin日誌改進
- vue+cube 評價/意見反饋頁面Vue
- 去除UOS、KYLIN作業系統啟用提示作業系統
- kylin streaming原理介紹與特點淺析
- 國人之光:大資料分析神器Apache Kylin大資料Apache
- Kylin儲存和查詢的分片問題
- Python 通過 .cube LUT 檔案對影像加濾鏡Python
- vue-music 音樂 App 之 cube-ui 重構VueAPPUI
- 優麒麟Ubuntu Kylin 20.04 Pro SP1 上線Ubuntu