This is a bug, could you please report it as a JIRA?

To bypass this error for now, please use the FK on fact table as the
dimension ("TXN_BOOK_DT_KEY" in this case).

2016-03-28 22:35 GMT+08:00 sdangi <[email protected]>:

> I have designed model/cubes in the past on version 1.2 and 1.3 no issue.
> I'm
> hitting this issue with 1.5.  Please check the model and cube JSON and let
> me know if there is anything that stands out to cause this.
>
>
> *Error Message
> Cannot find rowkey column DT_KEY in cube CubeDesc [name=TEST_CUBE]*
>
>
> MODEL:
> ========================================================
> {
>   "uuid": "dd8395e2-0da3-48b1-8a0c-4165d477e7c5",
>   "version": "1.5.0",
>   "name": "TEST_MODEL",
>   "description": "",
>   "lookups": [
>     {
>       "table": "SCHM.DT_DIM_ORC",
>       "join": {
>         "type": "inner",
>         "primary_key": [
>           "DT_KEY"
>         ],
>         "foreign_key": [
>           "TXN_BOOK_DT_KEY"
>         ]
>       }
>     },
>     {
>       "table": "SCHM.CST_DIM_ORC",
>       "join": {
>         "type": "inner",
>         "primary_key": [
>           "CST_KEY"
>         ],
>         "foreign_key": [
>           "FIRM_CST_KEY"
>         ]
>       }
>     }
>   ],
>   "dimensions": [
>     {
>       "table": "SCHM.TXN_FCT_ORC_SM",
>       "columns": []
>     },
>     {
>       "table": "SCHM.DT_DIM_ORC",
>       "columns": [
>         "DT_KEY"
>       ]
>     },
>     {
>       "table": "SCHM.CST_DIM_ORC",
>       "columns": [
>         "CST_NM"
>       ]
>     }
>   ],
>   "metrics": [
>     "USD_TXN_AMT"
>   ],
>   "capacity": "MEDIUM",
>   "last_modified": 1459175903495,
>   "fact_table": "SCHM.TXN_FCT_ORC_SM",
>   "filter_condition": "",
>   "partition_desc": {
>     "partition_date_column": "SCHM.TXN_FCT_ORC_SM.TXN_BOOK_DT_KEY",
>     "partition_time_column": null,
>     "partition_date_start": 0,
>     "partition_date_format": "yyyy-MM-dd",
>     "partition_time_format": "HH:mm:ss",
>     "partition_type": "APPEND",
>     "partition_condition_builder":
>
> "org.apache.kylin.metadata.model.PartitionDesc$DefaultPartitionConditionBuilder"
>   }
> }
>
>
> CUBE:
> ===================================================
>
> {
>   "name": "TEST_CUBE",
>   "model_name": "TEST_MODEL",
>   "description": "",
>   "dimensions": [
>     {
>       "name": "CST_DIM_CST_NM",
>       "table": "SCHM.CST_DIM_ORC",
>       "derived": null,
>       "column": "CST_NM"
>     },
>     {
>       "name": "DT_DIM_DT_KEY",
>       "table": "SCHM.DT_DIM_ORC",
>       "derived": null,
>       "column": "DT_KEY"
>     }
>   ],
>   "measures": [
>     {
>       "name": "_COUNT_",
>       "function": {
>         "expression": "COUNT",
>         "returntype": "bigint",
>         "parameter": {
>           "type": "constant",
>           "value": "1",
>           "next_parameter": null
>         }
>       }
>     },
>     {
>       "name": "USD_TXN_AMT",
>       "function": {
>         "expression": "SUM",
>         "returntype": "decimal(32,8)",
>         "parameter": {
>           "type": "column",
>           "value": "USD_TXN_AMT",
>           "next_parameter": null
>         }
>       }
>     }
>   ],
>   "rowkey": {
>     "rowkey_columns": [
>       {
>         "column": "CST_NM",
>         "encoding": "dict"
>       },
>       {
>         "column": "DT_KEY",
>         "encoding": "dict"
>       }
>     ]
>   },
>   "aggregation_groups": [
>     {
>       "includes": [
>         "CST_NM",
>         "DT_KEY"
>       ],
>       "select_rule": {
>         "hierarchy_dims": [],
>         "mandatory_dims": [],
>         "joint_dims": []
>       }
>     }
>   ],
>   "partition_date_start": 1388534400000,
>   "notify_list": [],
>   "hbase_mapping": {
>     "column_family": [
>       {
>         "name": "f1",
>         "columns": [
>           {
>             "qualifier": "m",
>             "measure_refs": [
>               "_COUNT_",
>               "USD_TXN_AMT"
>             ]
>           }
>         ]
>       }
>     ]
>   },
>   "retention_range": "0",
>   "auto_merge_time_ranges": [
>     604800000,
>     2419200000
>   ],
>   "engine_type": 2,
>   "storage_type": 2
> }
>
> Thanks,
> Regards,
>
> --
> View this message in context:
> http://apache-kylin.74782.x6.nabble.com/VER1-5-Cannot-find-rowkey-column-DT-KEY-in-cube-CubeDesc-name-TEST-CUBE-tp3982.html
> Sent from the Apache Kylin mailing list archive at Nabble.com.
>



-- 
Best regards,

Shaofeng Shi

Reply via email to