我尝试将旧版Oracle Discoverer的报告复制到OBIEE。
问题在于,当我有"数据透视表提示"到OBIEE分析。我在下拉字段中留下了重复项而不是唯一值。任何人都可以解释我如何防止这种情况发生?只有当我向"数据透视表提示添加三个或更多属性/列时,才会发生这种情况。部分。这适用于Oracle Discoverer ...。
答案 0 :(得分:1)
下拉列表是根据您定义的维度构建的,因此如果您的密钥不正确,您将获得重复项。如果有疑问,请检查nqquery.log中的物理SQL,以查看返回重复项的SQL OBIEE生成的内容,并确保已正确定义逻辑维。
答案 1 :(得分:1)
对于您定义的物理连接,请确保已选中以下选项:
此外,我知道如果将列属性设置为重复,则会出现此类功能的错误,但这不是人们常做的事情,可能不是您的情况,但值得一看:错误13147411:11G PROMPT在项目属性设置重复时显示重复值
如rmoff所述,错误的密钥通常会导致此问题。正如他所说,您可以检查nqquery.log以查看物理SQL,或在高级选项卡上的SQL前缀中输入SET VARIABLE LOGLEVEL=4;
,然后再次运行您的报告。这将在工具的管理窗格中生成一个日志,您可以轻松查看。
答案 2 :(得分:0)
通过移动"重复"解决了这个问题。到"抑制"对于我在枢轴中提示的各个列!
我们在整个部门都做了很多,因为我们使用导出进行进一步操作,而不是仅使用OBIEE进行高级概述和求和。每行必须保存该值才能进行过滤,因此"重复"通常选择功能。
感谢您的帮助/回答!!!