你好,
      我在测试cube时遇到几个问题。

      这里有个例子:  有个事实表 fact1和对照表 dim, 现对他们进行关联。
     
       建立了如下关联关系:
            
       建立的维度如下:
                

 ---------------------------------------
   问题1:
         在最后一步保存cube时出现这个错误: Cannot find rowkey column PROVINCE_ID in cube。 
          但是,我在建立维度时去掉对照表的 省id,   cube就创建成功。
          但,这会造成无法在cube查询时 ,进行关联操作,只能进行单表查询(个人观点)。
           不知道是不是建cube出问题, 还是查询sql 写法的问题?

  问题2:
         这里成功运行完cube以后出来的表示  用的的hive元表中的表名,而非特定的 cube名称(只有在执行查询时,才会出现对应的cube), 
且列不支持中文注释?
         如果在同一个project下创建俩cube, 且这俩cube用到的hive元表都是一样的,  这就会出现一个cube会被另一cube覆盖?( 
不同的project不存在此类问题)

  问题3:
        3G数据量 3个维度、2指标,3节点跑cube需要接近20分钟, 如何提高执行效率?

Reply via email to