BIEE生成的SQL会自动添加不必要distinct关键字,这样会对性能带来影响,尤其是数据量较大时,影响是非常显著的。
问题描述见下:
http://topic.csdn.net/u/20110223/14/a7203dce-093b-4cd1-b2e0-883146a01864.html
以下是我对该问题的回复:
有个解决办法是
在物理层把数据库features中的DISTINCT_SUPPORTED的VALUE的勾去掉,
同时把server/Config/DBFeatures.INI中相应数据库的IS_DISTINCT_SUPPORTED参数设置为NO
(这一步不是必须的,这样做只是修改了features中的默认值,以便在做一致性检查的时候不会有警告)
当然,这样做了之后,如果你以后就没办法使用逻辑表中来源中的select distinct values选项了,因为你告诉BIEE你的数据库不支持DISTINCT了。
变通的办法就是,在物理层建立两个数据库,一个设置为支持distinct,一个设置为不支持。
另外,就算你设置成了不支持distinct(生成的SQL中不包含distinct),Answer在报表呈现时还是会去掉重复值,这是一个BUG(bug号为8615188)
据说是在10.1.3.4.0 Linux x86 版本上修复了,反正我的Windows版是没有修复的。
题外话,如果想在Answer中呈现重复数据怎么办?变通的方法是新一个隐藏列,该列的值是唯一的就行了。
分享到:
相关推荐
BIEE11g安装.doc 商业智能软件的安装
修正了biee10.1.3.4.1日历控件bug,防止提示选择中date类型转成datetime类型。
BIEE在RHEL 4.x平台安装手册.doc
BIEE11g安装 .doc我下载了整套的oracle11g和biee11g的安装包和安装文档,需要的可以找我。
BIEE的资料库(Repository)是一个后缀名为rpd的物理文件,其中存储了三类元数据:数据源物理模型,逻辑模型,以及展现模型。Oracle BI Server是资料库的使用者:在前端,BI Server通过ODBC将资料库中的逻辑模型及...
天善BIEE 安装配置手册 ---
BIEE开发核心 1. ORACLE BIEE基础 1.1. OBIEE 概述 1.2. BIEE 安装 1.3. 配置 1.4. 预览Demo效果 2. BIEE 开发步骤 2.1. 数据库 2.2. 创建资料库 2.3. 创建物理模型 2.4. 创建逻辑模型 2.5. 创建展现模型 2.6. 保存...
BIEE 安装与配置,简单明了,方便快捷
BIEE+Oracle开发教程.rar 包括基本的开发流程
Oracle BIEE 开发讲解.doc
biee+informatica.zip
BIEE(晋级文档).BIEE(晋级文档).BIEE(晋级文档).
07.BIEE安全性.pdf (732.65 KB) 06.故障与维护.pdf (531.03 KB) 05.地图数据管理.pdf (1.41 MB) 04.BI Publisher.pdf (1.02 MB) 03.BIEE 11G Action Framework.pdf (912.16 KB) 02.BIEE 11G Dashbord.pdf (1.64 MB) ...
oracle biee 11.1.1.7安装
Biee使用入门.docx
BIEE BIEE BIEE BIEE BIEE BIEE BIEE
BIEE 11.1.1.7.0在linux 6上的安装与维护
Oracle Biee的中文教程.对Biee的物理层,逻辑层和展现层创建有详细的介绍.并且对Dashboard,iBot 邮件发送配置有详细的介绍
ORACLE BIEE安装教程.docx
BIEE_入门_教程.ppt