无法在 Apache Kylin 中创建分组

Unable to create a grouping in Apache Kylin

你好我是运行Apache Kylinapachekylin/apache-kylin-standalone:3.0.0-alpha2Dockerimage

我首先创建了两个 Hive table,一个用于记录商店销售额,另一个由商店元数据组成

CREATE TABLE IF NOT EXISTS STORESALES (
id INT,
food FLOAT,
drugs FLOAT,
cosmetic FLOAT,
baby FLOAT,
reportdate DATE);

CREATE TABLE IF NOT EXISTS STOREMETA (
id INT,
address STRING,
brand STRING,
owner STRING);

然后我创建了一个模型,其中我声明 STORESALES 作为我的事实 table 和 STOREMETA 作为查找 table 左连接 STORESALES.ID = STOREMETA.ID 然后我声明

作为维度。我明确删除了 STORESALES.ID 我也指定了措施

并且还指定了STORESALES.REPORTDATE作为我的分区

然后我继续设置我的多维数据集。我再次添加 STOREMETA[ID, BRAND, OWNER, NAME] 作为尺寸,但由于某种原因 STOREDATA.ID 显示为一个选项对于一个维度也是如此。我将度量添加为 MAX_FOODMAX_DRUGSMAX_COSMETICS, MAX_BABY。问题是一旦我进入高级设置,唯一可用的分组选项是 STORESALES.ID。如果我手动输入任何其他内容,它就会从列表中消失。我回去编辑模型并注意到 STORESALES.ID 现在也在度量列表中。

不确定这是否对我来说是破坏性的事情。或者如果我在这里普遍缺乏经验阻碍了我的进步。请协助。

原来的问题是,默认情况下,立方体中的所有维度都被认为是派生的。也就是导出的是 selected 当我 select 一个度量。似乎无法使用派生维度创建分组。