3

我有许多 Oracle Discoverer 工作簿,大多数用户都无法访问这些工作簿。这些工作簿现在只有具有 Discoverer 管理访问权限的用户才能访问。

当普通用户尝试打开工作簿时,他们会收到错误消息:

This workbook cannot be expanded.
Unable to open workbook

Metalink 说明建议禁用扇形陷阱检测和禁用多连接路径检测。进行这些更改后,将显示不同的错误:

Item "Folder.itemname" used by the workbook is missing. Would you like to continue?

在多次点击 OK 并且错误循环显示报告中的每个项目名称后,我遇到了另一个模棱两可的错误:

Item dependency "" not found in the EUL. Attempt to open workbook failed.

我还尝试在全新的用户帐户下访问它们,并将报告保存在新帐户下/重新共享,但没有成功。

我正在使用以下版本:

  • OracleBI Discoverer 10g (10.1.2.3) Oracle 商业智能
  • Discoverer Plus 10g (10.1.2.55.26)
  • 最终用户层 - 5.1.1.0.0.0
  • Oracle 数据库 11g 11.1.0.7.0
4

1 回答 1

2

事实证明,应用程序已撤销分配给 Discoverer 文件夹的角色。

通过进入OracleBI Discoverer Administrator并单击Tools > Security > 选择Business Area -> User选项卡已解决此问题

每个业务领域下都有一个角色:

eul 角色 (不要问我那个图标是什么)

授予相关用户识别的每个角色允许他们访问业务领域。例如:

GRANT eul_role TO testuser;

或者,您可以授予每个人访问业务领域的权限,而不是使用角色。

于 2012-10-22T23:51:37.680 回答