范围关系(Scope Relationship),数据陷阱和报表陷阱的问题

范围关系(Scope Relationship)具体是什么东西?在报表中怎么体现?如果没有范围关系在报表中查询会有什么后果?在什么情况下需要建立范围关系?怎样建立范围关系?
这个问题非常不明白,优信佳的培训课程在574页有提到。但是本人还是非常迷惑,希望大家给一个清晰一点的思路。

数据陷阱在课程的468页也有提到,但是只是提出了这种陷阱,但是没有讲具体解决方法,我想知道在实际建模的时候遇到这样的问题会怎么解决。

报表陷阱在课程的522页,同样也没有给出具体的解决方法,希望能结合实例讲解一下,谢谢。
参与15

15同行回答

wenshao600wenshao600其它广州南天
回复 1# caibaohaochi     优信佳,传点资料上论坛共享共享啊:)显示全部
回复 1# caibaohaochi


    优信佳,传点资料上论坛共享共享啊:)收起
互联网服务 · 2012-11-09
浏览1276
odd2008odd2008其它SOA
大牛们呀,我这种菜鸟看不懂呀显示全部
大牛们呀,我这种菜鸟看不懂呀收起
互联网服务 · 2012-02-08
浏览1287
HondaHsuHondaHsu软件开发工程师深圳市康拓普信息技术有限公司
:(看到大家的贴家,才明白SCOPE 的作用.显示全部
:(看到大家的贴家,才明白SCOPE 的作用.收起
软件开发 · 2012-02-07
浏览1292
aqiang_007aqiang_007软件开发工程师longtop
关注下,里面有大师的解答,就是精辟显示全部
关注下,里面有大师的解答,就是精辟收起
互联网服务 · 2011-05-25
浏览1258
leobeddingleobedding数据库管理员法国安盟保险
维度之间肯定有关联撒。 时间维度直接过滤不就好了。显示全部
维度之间肯定有关联撒。 时间维度直接过滤不就好了。收起
金融其它 · 2011-02-26
浏览1281
wujackwujack软件开发工程师IBM
回复 7# helene620 在FM中join主要是針對實體table間來作的你既然是同一實體table,自然將無需在實體table上來作join但因你要作DMR所以會從同一實體table再產出2個以上的DMR object(DIM, FACT...)這時你只要確認scope relationship是否有設定即可在TM中你不用去管實體tab...显示全部
回复 7# helene620
在FM中join主要是針對實體table間來作的
你既然是同一實體table,自然將無需在實體table上來作join
但因你要作DMR
所以會從同一實體table再產出2個以上的DMR object(DIM, FACT...)
這時你只要確認scope relationship是否有設定即可
在TM中你不用去管實體table(query)之間有無join,也沒地方可以設定
它們是用欄位名稱是否相符的方式來和dim map作scope relationship的
在cube架構中,dim應只和fact有scope relationship
自動將10年投運的過澽出來
我目前想到的,
1個是在RS中過濾
另1個是你在cube的電廠dim中增加level:是否10年投運,也就是事先找出來
...
在TM中只有dim map上的dim和Measure list中measure無對應關係時,才會作用
如:
日期DIM: 年,季,月
電廠DIM: 電廠
FACT: 月,電廠, 實際容量
用以上資料建置cube,你不用使用allocation
因為實際容量可應到月(日期dim最底層)及電廠
若你另外加新的FACT: 年, 預計容量
這時電廠DIM和這個預計容量沒有關聯,所以就可以在dim property設定allocation(預設constant)
同時日期DIM的季,月也和這個measure沒有關聯,你也可以在level property去設定allocation(預設constant)收起
系统集成 · 2011-02-26
浏览1486
wngbobwngbob软件开发工程师IBM GDC
新手上路,学习了显示全部
新手上路,学习了收起
互联网服务 · 2011-02-25
浏览1509
helene620helene620软件开发工程师中国电力科学研究院
回复 8# macherater     是的{:2_25:}显示全部
回复 8# macherater


    是的{:2_25:}收起
互联网服务 · 2011-02-23
浏览1422
macheratermacherater软件开发工程师塔塔信息技术中国公司
HELEN,你也是做电力BI的?显示全部
HELEN,你也是做电力BI的?收起
互联网服务 · 2011-02-23
浏览1419
helene620helene620软件开发工程师中国电力科学研究院
回复 6# wujack 首先,先膜拜一下大牛人{:2_27:} 其次,我还有两个问题想请教:第一,您的意思是说把一张表的维度信息和度量信息分别拿出来做两个obj,但是这两个obj之间的关系怎么来做呢?因为同一个表出来的两个obj没有主外键关系啊,还有就是维度与维度之间可以有relationship吗,我...显示全部
回复 6# wujack

首先,先膜拜一下大牛人{:2_27:}
其次,我还有两个问题想请教:
第一,您的意思是说把一张表的维度信息和度量信息分别拿出来做两个obj,但是这两个obj之间的关系怎么来做呢?因为同一个表出来的两个obj没有主外键关系啊,还有就是维度与维度之间可以有relationship吗,我现在有一个投运日期的维度,一个电厂的维度,指标是容量,我想看10年投运的电厂,这俩维度,一个放行,一个放列,但是报表中会将所有的电厂都列出来,我只能通过抑制零,才能找到10年投运的,怎样能自动将10年投运的过滤出来呢?
第二,是Allocation的设置问题,我的维度Properties对话框中Allocation的TAB页默认就是置灰的,麻烦您再给讲讲Allocation的用法吧,看文档没看明白啊{:3_44:}

谢谢谢谢~收起
互联网服务 · 2011-02-23
浏览1428

提问者

caibaohaochi
软件开发工程师Business
擅长领域: cognos大数据联机分析处理

相关问题

相关资料

问题状态

  • 发布时间:2010-10-14
  • 关注会员:0 人
  • 问题浏览:8658
  • 最近回答:2012-11-09
  • X社区推广