你好,
我在测试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分钟, 如何提高执行效率?