`
cherryQQ
  • 浏览: 1126129 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

RPD设置聚合count distinct后bi该字段为0 biee count distinct 字段为0

 
阅读更多

 RPD设置聚合count distinct后bi该字段为0
  
 RPD设置聚合count distinct后bi该字段为0 biee count distinct 字段为0
  
 最近在设置会员数量:在RPD中设置成聚合:count distinct 但是在bi做报表拖这个字段的时候,所有的全部显示为 0
  
 郁闷了好久,百度搜索,没有办法,找不到,通过google 爬到墙的外面搜索,发现是因为,在纬度表中使用了(第8条),聚合
  
  
 聚合只能在实时表中作为度量值来使用的,郁闷的要死,nnd bi顾问这一点都没有给我们教
 唉,坑爹啊

RPD建模的20条黄金法则

Phisical Layer(物理层)

 1 物理层总是使用外连接而非复杂连接
 2 创建星型模型,为所有的表创建别名,最后以dim_, fact_为前缀
 3 配置连接池的时候,最好使用Native Driver 连接数据库,例如使用OCI代替ODBC连接Oracle

Business Model Layer(业务模型层)

 4 所有逻辑表的表名应该以dim和fact为前缀
 5 所有命名惯例应该以业务为中心。物理列名不应该出现在业务层
 6 物理主键和代理键不应出现在业务层,除非你想展现它们。
 7 维度逻辑表总是当声明一个逻辑主键,而且也当是以业务为中心的。
 8 维度逻辑表应当只包含维度属性, 不应包含度量列。
 9 事实表不应该有逻辑主键。
 10 事实表的每一列都当是度量列,并且定义一个聚合规则。
 11 使用复杂连接的默认设置定义逻辑表的连接
 12 业务层只包含星型结构,而不包含雪花结构。
 13 每个维度表要有相应的维度层次。
 14 维度层次每一层应当包含“元素数量”这个属性。
 15 正确设置每个逻辑表的source属性
 16 不要把所有的度量放在一个事实表里面。

 
Presentation Layer(展现层)

 17 当有多个主题的时候,将一般通用的维度按一样的顺序排列。
 18 展现层的表名不要使用dim和fact前缀
 19   “时间”维度表应该作为第一个表
 20 选择的对象都要有逻辑关系

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics