對于cube不支援的查詢sql,kylin4.0支援将這類查詢下壓至sparksql進行查詢
實作方式:
(1)需要設定參數進行開啟
vim /opt/module/kylin-4.0.1/conf/kylin.properties
kylin.query.pushdown.runner-class-name=org.apache.kylin.query.pushdown.PushDownRunnerSparkImpl
(2)重新整理配置(重新開機服務也可使配置生效,但為避免不可用建議頁面重新整理配置)
System——Reload Config
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL1QWY3QWZwUGO3EDNjVmN5IWM5QDN5kTZ2EmNzIWOiV2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
例如,建構cube時使用的model是fact join dimension,在不開啟查詢下壓時執行query會報錯,在開啟查詢下壓後執行可以送出至sparksql方式進行查詢
在Insight的New Query中送出查詢sql後,可以在System菜單下Sparder可進入kylin sparksql用戶端檢視具體執行