當前位置:成語大全網 - 書法字典 - 配置單元錯誤失敗:語義異常【錯誤10041】:未找到預測的分區。

配置單元錯誤失敗:語義異常【錯誤10041】:未找到預測的分區。

使用kylin通過hive創建多維數據集,在構建時會出現此錯誤。

出現此問題的主要原因是hive設置了嚴格模式,但查詢在創建多維數據集時沒有指定分區,因此報告了錯誤。

解決方案如下

1、set hive . map red . mode = un strict;

指定了非嚴格模式,但hive設置了嚴格模式以防止某些查詢消耗大量資源,因此請小心。

2.修改SQL以在where中添加分區字段。

例如,我遇到問題的這個SQL在沒有添加分區條件的情況下直接查詢了整個表,因此我報告了壹個錯誤。

修改後,添加分區字段d以正常執行。

在Kylin中,將分區字段添加到由cube構建的SQL的壹種方法是修改cube所依賴的模型,並在模型的設置中將分區日期列設置為hive的分區字段。

檢查配置單元的分區字段顯示分區表名。