ITPub博客

首页 > 大数据 > 可视化 > BIEE RPD物理层动态选择表来源

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

原创 可视化 作者:newknight 时间:2015-01-26 16:58:56 0 删除 编辑

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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
希望各位朋友多多指点,QQ:1125819792

注册时间:2013-11-27

  • 博文量
    84
  • 访问量
    1842405