多维立方体的维度表中存在垃圾值

本人在做一个多维报表,按正常的开发步骤进行的。但在生成cube后,发现维度表里有多余的维度值,为了分析这个问题,我故意重新做了一个简单的模型,只有两个维度和一个事实表(其中事实表只有三个字段,两个字段分别对应两个维度表的列,一个是度量值)维表:BQ_PRICE_METHOD_SET(值域:0-12,共13个值)字段名称为:ftp_method,method_name
        BQ_RATE_PROPERTY(值域:0-1两个值)字段名称为:rate_property,rate_property_name
事实表:fact_acct_price,只选择了三个字段加载(ftp_method,rate_property,cur_rate)

1、对应维度字段都是TEXT类型的
2、维度表里确确实实只有值域内的值,不存在其他值(以生命担保)
3、事实表里也确实也有其他值(以生命担保)


问题现象:
从维度表里可以看到有一个很大的值存在。
参与17

10同行回答

一路飞歌一路飞歌软件开发工程师天津农村合作银行
问题分析出来了:在Framework Manager里,事实表中的那个字段的属性里,有个用途问题字段用途被设置为资料了,将这个值修改为属性或者标识符就可以解决。问题分析过程:在Ttransformer里,打开categories界面,选定那个垃圾值,使用Data Source viewer查看,可看到查出这个值的原生语句,就...显示全部
问题分析出来了:
在Framework Manager里,事实表中的那个字段的属性里,有个用途问题字段用途被设置为资料了,将这个值修改为属性或者标识符就可以解决。
问题分析过程:
在Ttransformer里,打开categories界面,选定那个垃圾值,使用Data Source viewer查看,可看到查出这个值的原生语句,就会能查出来这个值是怎么来的。就这样,在IBM专家的指导下,定位是这个问题。收起
互联网服务 · 2015-08-20
浏览1081
jimlijimli软件开发工程师jimli
回复 1# 一路飞歌 代发回复:北京-孟婆汤你在fm里改下事实表和维表的左右连接听你说的好像是事实表有垃圾数据,码表没问题改成左或右连接或内连接这样事实表的垃圾数据就不能匹配上维表了所以就没了...显示全部
回复 1# 一路飞歌


代发回复:

北京-孟婆汤
你在fm里改下事实表和维表的左右连接
听你说的好像是事实表有垃圾数据,码表没问题
改成左或右连接或内连接这样事实表的垃圾数据就不能匹配上维表了
所以就没了收起
互联网服务 · 2015-08-19
浏览1062
skiteskite软件开发工程师picc
在Ttransformer里,打开categories界面,选定那个垃圾值,使用Data Source viewer查看,可看到查出这个值的原生语句,就会能查出来这个值是怎么来的我是cognos10.2,也遇到了同样的问题,但是在tr里面没有找到Data Source viewer这个点击项。。。...显示全部

在Ttransformer里,打开categories界面,选定那个垃圾值,使用Data Source viewer查看,可看到查出这个值的原生语句,就会能查出来这个值是怎么来的

我是cognos10.2,也遇到了同样的问题,但是在tr里面没有找到Data Source viewer这个点击项。。。

收起
保险 · 2015-12-03
浏览981
jimlijimli软件开发工程师jimli
回复 9# 一路飞歌 谢谢分享!显示全部
回复 9# 一路飞歌

谢谢分享!收起
互联网服务 · 2015-08-20
浏览1013
一路飞歌一路飞歌软件开发工程师天津农村合作银行
回复 6# kevin8干    多维是通过字段名自动进行关联的。不是人为进行关联的。显示全部
回复 6# kevin8干


   多维是通过字段名自动进行关联的。不是人为进行关联的。收起
互联网服务 · 2015-08-19
浏览1048
一路飞歌一路飞歌软件开发工程师天津农村合作银行
回复 5# jielee 事实表里真没有这个值。存在。因为那是内网,现在是在外网发问题,不然我就贴distinct出来的图了。显示全部
回复 5# jielee
事实表里真没有这个值。存在。因为那是内网,现在是在外网发问题,不然我就贴distinct出来的图了。收起
互联网服务 · 2015-08-19
浏览1043
kevin8干kevin8干软件开发工程师平安科技
我觉得可能还是关联关系设置出问题显示全部
我觉得可能还是关联关系设置出问题收起
软件开发 · 2015-08-19
浏览987
jieleejielee软件开发工程师top
这是数据清洗没做好吧,事实表中的非法代码,需要预处理一下,或者干脆把这些不正常数据处理掉,否则就成这样了。显示全部
这是数据清洗没做好吧,

事实表中的非法代码,需要预处理一下,或者干脆把这些不正常数据处理掉,否则就成这样了。收起
政府机关 · 2015-08-19
浏览1001
jimlijimli软件开发工程师jimli
回复 3# 一路飞歌 代发北京-孟婆汤回复:和两个维表关联就要全用外连接显示全部
回复 3# 一路飞歌

代发

北京-孟婆汤回复:
和两个维表关联就要全用外连接收起
互联网服务 · 2015-08-19
浏览982
一路飞歌一路飞歌软件开发工程师天津农村合作银行
回复 2# jimli    这个关联关系不是在模型设计时,通过字段名称自动关联的吗?需要在FW中进行人为的主动关联吗?另外是,事实表中确实也没有这个值,我可以以生命担保。显示全部
回复 2# jimli


   这个关联关系不是在模型设计时,通过字段名称自动关联的吗?需要在FW中进行人为的主动关联吗?另外是,事实表中确实也没有这个值,我可以以生命担保。收起
互联网服务 · 2015-08-19
浏览1095

提问者

一路飞歌
软件开发工程师天津农村合作银行

问题来自

相关问题

相关资料

问题状态

  • 发布时间:2015-08-19
  • 关注会员:4 人
  • 问题浏览:7476
  • 最近回答:2015-12-03
  • X社区推广