olap数据测试

===== 只要是汇总和level对不上,汇总少,level多.就是维度表主键有重复.
===== 事实表有需要丢弃的数据,必须在建模的时候做个屏蔽,否则汇总和level对不上,汇总多,level少
解决方案1: default member
Can not find Default Member with name "[src].[src_name_level1]" in Hierarchy "src"
Can not find Default Member with name "[src].[src_name_level1].members" in Hierarchy "src"
Can not find Default Member with name "[src].AllMembers" in Hierarchy "src"
Can not find Default Member with name "[src].[src_name_level1].AllMembers" in Hierarchy "src"
Can not find Default Member with name "[src].[src_name_level1].[AllMembers]" in Hierarchy "src"
<Hierarchy hasAll="true" primaryKey="src_id" allLevelName="(汇总)" allMemberName="汇总数据" defaultMember="[src].[自主访问]" defaultMember="[src].淘宝站外]"> 直接不通过
<Hierarchy hasAll="true" primaryKey="src_id" allLevelName="(汇总)" allMemberName="汇总数据" defaultMember="汇总数据" > 相当于什么也没做
不知道怎么样才能让default member 默认为第一级.
解决方案2: 衍生出一个level,只有一个值
最终解决方案:
        <HierarchyGrant hierarchy="[src]" access="custom" rollupPolicy="partial">
          <MemberGrant access="all" member="[src].[一淘]" />
          <MemberGrant access="all" member="[src].[淘宝付费流量]" />
          <MemberGrant access="all" member="[src].[淘宝免费流量]" />
          <MemberGrant access="all" member="[src].[淘宝站外]" />
          <MemberGrant access="all" member="[src].[淘宝站外-SNS网站]" />
          <MemberGrant access="all" member="[src].[自主访问]" />
        </HierarchyGrant>
===== 如果有汇总多,level少的情况,就是维度表主键有丢失
===== 退化维度本来就是会做去重的

===== 用excel透视表与olap对数据一点:有子level的必须搞出来父level

===== 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值