软件开发商业智能

congnos 多维报表刷新模型报错

congnos 多维报表刷新MDL模型报错,报错内容是:
(TR2317) The level 'Dept Sid04' is designated as unique.nnSource value '150446' was used in an attempt to create a category in the pathn( By Dept Sid01,18,53851,150446~1,150446 ).nn'150446' already exists in level 'Dept Sid04' in the pathn( By Dept Sid01,18,53851,53851~557250,150446 ). [->OK]
(TR2318) Transformer has detected 34 attempts to create a category in more than one path.nRefer to the online help for a detailed explanation of level uniqueness. [->OK]


针对这种错误,我如何才可以避免报错,请大神指点
参与10

3同行回答

攻城的狮子攻城的狮子信息分析/架构师圆通速递
刷新cube之前在TF里一定要进行以下验证:1 check一下,以确保模型不存在语法错误(警告可以忽略)2 模型正确后,再在空白处,右键“show scope”然后依次选择所有度量,维度的背景颜色为褐色,表示维度和度量是关联上的,如果是绿色则表示没关联上。没关联上需要重新检查字段名和业务逻辑...显示全部
刷新cube之前在TF里一定要进行以下验证:

1 check一下,以确保模型不存在语法错误(警告可以忽略)

1.png



2 模型正确后,再在空白处,右键“show scope”

QQ截图20140219161523.jpg


然后依次选择所有度量,维度的背景颜色为褐色,表示维度和度量是关联上的,如果是绿色则表示没关联上。没关联上需要重新检查字段名和业务逻辑。


3

QQ截图20140219162223.jpg


楼主的错误是个常见的错误,解决方法楼上已经提出了。

收起
互联网服务 · 2015-09-28
浏览1659
wanglkwlwanglkwl研发工程师HG
Dept Sid04   这个层级设置的唯一性了,,但是里面的种类 150446  在层级 Dept Sid01 中已经定义了。可以把 层级的唯一性取消。显示全部

Dept Sid04   这个层级设置的唯一性了,,但是里面的种类 150446  在层级 Dept Sid01 中已经定义了。
可以把 层级的唯一性取消。

收起
IT咨询服务 · 2015-09-28
浏览1552
mqnimqni商业智能工程师IBM
如果该维度确实应该唯一,则应该归咎为FCT表的记录重复问题;另外如果模型源自多个维表加事实表的组合的话,可以设置仅维表generate category,FACT表不生成维度信息。显示全部
如果该维度确实应该唯一,则应该归咎为FCT表的记录重复问题;
另外如果模型源自多个维表加事实表的组合的话,可以设置仅维表generate category,FACT表不生成维度信息。收起
IT咨询服务 · 2015-09-28
浏览1558

提问者

onlyyou0516
软件开发工程师华为科技

相关问题

相关资料

问题状态

  • 发布时间:2015-09-28
  • 关注会员:1 人
  • 问题浏览:3541
  • 最近回答:2015-09-28
  • X社区推广