BIEE RPD物理层动态选择表来源

BIEE RPD物理层动态选择表来源

需求:

根据不同的用户,登录以后所查看的数据来自不同的仓库表。比如有些用户只能看到月级别数据汇总,有些用户可以看到细节(每天,每时,每分)数据。

 

思路:

使用RPD的物理层的"动态选择"表的数据来源,根据会话变量,在用户登录时检查用户的级别,根据级别切换物理层的表格指向不同的仓库表。

 

实施步骤:

测试环境:

设置仓库表,粒度不一样,一个为月度统计表格,将月的统计量都统计到月最后一天。另一个为按天计算的统计表格。生成测试数据如下所示:

create table t_month_ag

(date_uid number,

measure number);

insert into t_month_ag values(20120131,100);

 

create table t_day_ag

(date_uid number,

measure number);

insert into t_day_ag values(20120101,40);

insert into t_day_ag values(20120121,40);

commit;

 

在rpd中手动生成物理层表格t_measure_ag

与日期维表进行关联

之后将对象拉到逻辑层和展现层(可按需进行中文列名翻译)。

 

设置会话变量

 

设置物理层T_MEASURE_AG表格的来源为动态名称

保存后到BI展现层进行校验。

 

前台验证

当使用weblogic用户登录时,发起answer查询

结果为:

 

当使用其它用户登录时,如test登录时

结果为:

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10009036/viewspace-1415844/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10009036/viewspace-1415844/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值