无法在Apache Kylin中创建分组

无法在Apache Kylin中创建分组,apache,olap,cube,kylin,Apache,Olap,Cube,Kylin,您好,我正在运行apachekylin apachekylin/apachekylin单机版:3.0.0-alpha2 Docker image 我首先创建了两个配置单元表,一个用于记录商店销售额,另一个由商店元数据组成 CREATE TABLE IF NOT EXISTS STORESALES ( id INT, food FLOAT, drugs FLOAT, cosmetic FLOAT, baby FLOAT, reportdate DATE); CREATE TABLE IF NOT

您好,我正在运行apachekylin apachekylin/apachekylin单机版:3.0.0-alpha2 Docker image

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

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为我的事实表,STOREMETA为左连接
STORESALES.ID=STOREMETA.ID
然后我宣布

  • STOREMETA.ID
  • STOREMETA.ADDRESS
  • 店主
  • STOREMETA.BRAND
作为维度。我明确删除了STORESALES.ID,我还指定了度量

  • 商店销售、药品
  • 宝贝
  • STORESALES.COMSETICS
  • 商店销售、食品

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

然后我继续设置我的立方体。我再次添加了STOREMETA[ID,BRAND,OWNER,NAME]作为维度,但出于某种原因STOREDATA.ID也作为维度的一个选项出现。我添加了如下措施:MAX\u食品MAX\u药品MAX\u化妆品MAX\u婴儿。问题是,一旦进入高级设置,唯一可用的分组选项是STORESALES.ID。如果我手动输入任何其他内容,它将从列表中消失。我回去编辑模型,注意到STORESALES.ID现在也在度量值列表中


我不知道这是不是让我崩溃的原因。或者如果我在这里缺乏经验阻碍了我的进步。请协助。

事实证明,问题在于默认情况下,多维数据集中的所有维度都被认为是派生的。当我选择一个度量值时,将选中导出的。看起来无法使用派生维度创建分组。

问题在于,默认情况下,多维数据集中的所有维度都被视为派生维度。当我选择一个度量值时,将选中导出的。看起来无法使用派生维度创建分组。

希望这对某人有所帮助,我不是一个有经验的数据仓库人员,我在手册中没有找到任何解释,即教程()中有一条关于“正常”和“派生”的陈述,但我同意你的说法,这还不够清楚,特别是对于新用户。你认为如果我们为它的真正含义添加更多的陈述,是否会有所帮助?@ShaoFengShi我认为从一步一步的教程链接到“技术概念”文档的相关章节会非常有帮助。然而,对派生类型的最完整描述似乎在中。因此,也许只是一个重组数据仓库的问题,这对某些人很有帮助,我不是一个有经验的数据仓库人员,我在手册中没有找到任何解释我的东西,在教程()中有一个关于“正常”和“衍生”的陈述,但我同意你的观点,这还不够清楚,特别是对于新用户。你认为如果我们为它的真正含义添加更多的陈述,是否会有所帮助?@ShaoFengShi我认为从一步一步的教程链接到“技术概念”文档的相关章节会非常有帮助。然而,对派生类型的最完整描述似乎在中。所以也许只是重组文件的问题