如果MDL模型设计为CubeGroup模式,你的可变动维度就不能设置Unique+Move属性。我没有猜错的话,你在每次运行按月生成的cube时,当前生成的cube有三个文件,其中一个文件夹是子cube目录,而你只有一个真正的cube文件,就是你当前运行的cube。通过生成好的Cube文件再发布到一个服务器...
显示全部如果MDL模型设计为CubeGroup模式,你的可变动维度就不能设置Unique+Move属性。
我没有猜错的话,你在每次运行按月生成的cube时,当前生成的cube有三个文件,其中一个文件夹是子cube目录,而你只有一个真正的cube文件,就是你当前运行的cube。通过生成好的Cube文件再发布到一个服务器子cube集中,理论是没有错,但时间长了,维度信息是不断变化过程中,导致前后子cube的维度树差异很大,在做分析时,单独对于某个时间点进行分析是不会出问题,当连续时间+可变维度时,问题就来了,也就会出现你报表的情况,因为报表是固定的格式,虽然是有条件选项,也就类似多维分析的维度组合。
解决这个问题的办法:去掉Unique+Move属性,生成子Cube目录下必须是所有存在的,可以单独打开的子cube,而不是生成完毕之后的当前一个子Cube。因MDL模型在每次生成子cube时,要检查源数据结构与历史维度树的校验,此时模型要检查所有生成后的历史子cube目录树结构,如果发现有维度变化,历史的子cube没有改变维度逻辑关系,校验机制会提示错误。
出现以上问题,建议定期全量刷新Cube,每次产生的子cube保留当前目录下,不能清理。上传服务器也必须完整上传
收起