Hi Hari, You can define a customized partition condition builder. Please check the following interfaces and two implementation classes:
org.apache.kylin.metadata.model.PartitionDesc.IPartitionConditionBuilder org.apache.kylin.metadata.model.PartitionDesc.DefaultPartitionConditionBuilder org.apache.kylin.metadata.model.PartitionDesc.YearMonthDayPartitionConditionBuilder The partition builder class is configurable on data model, check this as an example : https://github.com/apache/kylin/blob/master/examples/sample_cube/template/model_desc/kylin_sales_model.json#L97 If you developed your implementation, adding the jar to $KYLIN_HOME/lib and then restart Kylin; hosur narahari <[email protected]> 于2018年9月26日周三 上午12:26写道: > Hi, > > During cube building, we can partition based on date and build the cube > for specific date range. It works fine when fact table has date column. But > if it has surrogate key pointing to lookup table of date dimension, we > can't directly give date format since surrogate key is just an integer and > partition only considers fact table. > > Is there any way we can overcome this? > > Best Regards, > Hari > -- Best regards, Shaofeng Shi 史少锋
