0
推荐
2199
阅读

BIEE + Oracle = 并行数据仓库?

最近看了一篇文章,介绍了SQL Server 2008 R2提供的并行数据仓库;看了一下原理,和Greenplunm类似,都是基于massively parallel processing (MPP)架构;主要的思想就是分布和并行。这在Big Data盛行的今天,无疑大大增强了传统RDBMS对大数据的处理能力。对于大数据来说,处理性能固然重要,但是丰富计算功能,以及简单...

发表了文章 • 2015-09-26 10:45 • 0 条评论

1
推荐
2506
阅读

怎样让新建的Answer必须对某个字段进行过滤?

考虑如下的需求,当用户在使用Answer做即席查询的时候,怎么让他必须对某一个字段加过滤条件呢?比如时间,如果不加则不让该请求执行,并同时给出一个提示信息。下面我就以10G官方的SH demo为例,阐述实现步骤:11G实现方法类似,具体请参见文末链接。BIEE本身是提供了该功能的,我们需要做的就是使用javascript去实现一...

发表了文章 • 2015-09-26 10:44 • 0 条评论

0
推荐
2206
阅读

BIEE建模技巧之 补全没有事实的维度成员

众所周知,BIEE的OLAP主要可以分为两种,一种是基于Essbase等多维数据库的MOLAP,一种是基于关系数据库的ROLAP.由于存储结构上的不同导致这两种OLAP在呈现没有事实的维度组合时有着明显的不同.MOLAP对于没有事实的维度组合会呈现为空,具体表现为,会将维度成员的组合记录呈现出来,对应的事实指标显示为空;ROLAP对于...

发表了文章 • 2015-09-26 10:36 • 2 条评论

1
推荐
2448
阅读

BIEE建模技巧之-利用环状模型处理时间维与Type2缓慢变化维的联动

一般来说,是不需要环状模型的,环状模型通常都可以通过别名等方式转换成非环状的(BIEE 10g在逻辑层是不允许建立环状模型的(物理层可以),而11g 则没有了这个限制)但是某种情况下,还真需要环状模型。 考虑如下简单模型可以看到,上图中的产品维采用了Type2 的缓慢变化维;因此其含有开始时间和结束时间字段为于标...

发表了文章 • 2015-09-26 10:34 • 0 条评论

0
推荐
2155
阅读

BIEE建模技术之-时间事实表

很多时候,我们希望将指标在时间上求平均,比如月平均。算法是:汇总值/天数。注意:天数不确定,需要根据你所选择的时间来对于这种需求,最关键的地方就是怎么得到这个天数,而这个天数应该怎么得到呢? 我们可以引入时间事实表来实现,所谓时间事实表指的就是把时间维表当作事实表来使用,进而在上面建立天数等指...

发表了文章 • 2015-09-26 10:25 • 0 条评论

1
推荐
2919
阅读

BIEE11g 集成开源CAS实现SSO

有关CAS及SSO的原理,请看以下文章: ----20120824更新开始-------需要将web.xml中的如下部分去掉,否则在切换仪表盘TAB页的时候会报错!另外,去掉如下部分之后,也解决了URL不包含saw.dll?bieehome后缀会报错的问题!- <!--  该过滤器用于实现单点登出功能,可选配置。    -->&n...

发表了文章 • 2015-09-26 10:24 • 0 条评论

1
推荐
2862
阅读

外部系统集成BIEE 11g页面同时去掉顶部工具栏和仪表盘菜单

经常有网友问到,怎样在外部系统中集成BIEE的仪表盘页,同时不要显示上面的工具栏和仪表盘右上角的菜单,如下图所示: 需要将1和2都去掉,1比较容易,在集成的时候用PortalPages这个参数而不是Dashboard就可以了。要去掉2的话就需要借助CSS来实现了,下面分别给出实现过程。  去掉1: http://192.16...

发表了文章 • 2015-09-26 10:21 • 2 条评论

1
推荐
1985
阅读

基于分析的提示应用又一例(实现复杂的TopN)

考虑下面的需求:现有20个一级行业的销售额,现在要求求出他们的Top10,并且余下的行业合并为“其它”展现出来。注意:一级行业是由二级行业汇总得到的。 大家注意到这个需求有什么特点没有?那就是2次聚合并计算,第一次聚合是把二级行业汇总到一级行业并排序得到结果集1,然后在对结果集1中排名不在前10的做第二次...

发表了文章 • 2015-09-26 10:19 • 0 条评论

0
推荐
2120
阅读

BIEE 11g 使用MDS XML来修改RPD内容实例一则

从BIEE 11g开始,oracle提供了xml api以供我们来修改RPD,这是一个很强大的功能。 下面就给出一个通过修改xml文件来修改rpd内容的例子。 背景:有一个rpd以前是使用的mysql作为数据源,现在数据源被迁移到了oracle上,所以我们需要修改物理层的内容以切换数据源。基本上就是修改数据库类型、连接池调用接口,...

发表了文章 • 2015-09-26 10:15 • 0 条评论

0
推荐
2870
阅读

解决BIEE 11g 中文乱码问题

现象:1、在我们的环境(linux)里,使用“管理”-"管理会话"查看SQL的时候,会遇到中文乱码的问题,然而我们直接去查看NQQuery.log的时候中文却是正常的。2、仪表盘里图形的中文在页面上是正常的,但是导出到excel却变成了小方块,而导出到pdf却是正常的。 对于问题1,我们只需要修改NQSConfig.INI里的两个参数为如下...

发表了文章 • 2015-09-26 10:09 • 1 条评论

0
推荐
1972
阅读

BIEE建模技巧一则 避免Fan traps

BIEE在直接查询3NF模型时,如果不注意很容易出现Fan traps,具体如下所示: order_header是订单头,上面有该订单的运费(运费针对整个订单收取,而非订单中的具体商品)order_lines是订单明细,上同有单项商品的金额 times和order_heade的关系是1:Norder_header和order_lines的关系是1:N  这个时候我...

发表了文章 • 2015-09-26 10:07 • 0 条评论

0
推荐
2273
阅读

BIEE 11g去掉图形阴影

默认情况下,11g的图形是有阴影的,如下图所示:就是这个阴影导致了左边白色部分不能完全溶入背景当中,非常的不好看。怎么将其去掉呢?方法如下:找到如下目录Oracle_BI1/bifoundation/web/msgdb/s_blafp/viewui/chart打开dvt-graph-skin.xml内容如下:<Graph>         <SliceLabel>&n...

发表了文章 • 2015-09-26 10:04 • 1 条评论

0
推荐
2764
阅读

BIEE 11g 嵌入Iframe

在做BIEE与其它系统集成的时候,经常需要把BIEE的页面用Iframe嵌入其它系统中(比如业务系统),在接合SSO,那么用户就可以直接在业务系统中查看BI报表而无需二次登录了。 默认情况下,出于安全的考虑(clickjacking),BIEE 11g是不能直接嵌入iframe中的,会提示“OBIEE content can not be displayed in the IFrame”&n...

发表了文章 • 2015-09-26 10:01 • 0 条评论

0
推荐
2419
阅读

BIEE 11g 单机多RPD 多catalog

这个问题,经常有网友问到,究其原因主要还是开发机器不足,而又想实现两套开发环境。注:在生产环境中,这种方法是不推荐的! 注:本文以linux服务器为例进行讲解,windows的请自行转换  我们都知道,一个BI Server是可以挂载多个RPD的,但是默认情况下,OBPS(OracleBIPresentationServices)只会访问默...

发表了文章 • 2015-09-26 09:58 • 2 条评论

0
推荐
2023
阅读

BIEE 11g 动态数据源应用一例

最近遇到一个需求,就是同一套Dashboard,用户需要访问两个数据源,以完成数据的对比工作。 解决这个问题的办法就是使用动态数据源,就是在物理层的数据连接处使用变量,如下图所示: 这里可以看到我们使用了会话变量,所以我们必须在RPD中建立相应的变量的初始块,并给予相应的默认值,同时勾选“允许任何用户...

发表了文章 • 2015-09-26 09:42 • 0 条评论