【发布时间】:2015-02-11 00:43:17
【问题描述】:
我正在尝试将报告从旧的 Oracle Discoverer 复制到 OBIEE。
问题在于,当我对 OBIEE 分析进行“数据透视表提示”时。我在下拉字段中留下了重复值而不是唯一值。谁能解释我如何防止这种情况发生?仅当我将三个或更多属性/列添加到“数据透视表提示”部分时,才会发生这种情况。这在 Oracle Discoverer 中有效……
【问题讨论】:
我正在尝试将报告从旧的 Oracle Discoverer 复制到 OBIEE。
问题在于,当我对 OBIEE 分析进行“数据透视表提示”时。我在下拉字段中留下了重复值而不是唯一值。谁能解释我如何防止这种情况发生?仅当我将三个或更多属性/列添加到“数据透视表提示”部分时,才会发生这种情况。这在 Oracle Discoverer 中有效……
【问题讨论】:
请确保,对于您定义的物理连接,您已选中以下选项:
另外,我知道如果将列属性设置为重复,则会出现围绕此类功能的错误,但这不是人们常做的事情,也可能不是您的情况,但值得一看:错误 13147411:当项目属性设置为重复时,11G 提示显示重复值
正如 rmoff 所述,不正确的密钥通常会导致此问题。正如他所说,您可以查看 nqquery.log 以查看物理 SQL,或者在高级选项卡的 SQL 前缀中输入SET VARIABLE LOGLEVEL=4;,然后再次运行您的报告。这将在工具的管理窗格中生成一个日志,您可以轻松检查。
【讨论】:
下拉列表是根据您定义的维度构建的,因此如果您的键不正确,您将得到重复项。如果有疑问,请检查 nqquery.log 中的物理 SQL,以查看 OBIEE 生成的返回重复项的 SQL,并确保您已正确定义逻辑维度。
【讨论】:
问题已通过将我在数据透视表中提示的各个列的“重复”移动到“抑制”来解决!
我们在整个部门都这样做了很多,因为我们将导出用于进一步操作,而不是仅将 OBIEE 用于高级概述和汇总。每行都必须包含值才能进行过滤,因此通常会选择“重复”功能。
感谢您的帮助/回答!!!
【讨论】: