2012-10-19 36 views
3

我有許多Oracle Discoverer工作簿已經成爲大多數用戶無法訪問的。現在,只有具有Discoverer管理訪問權限的用戶才能訪問這些工作簿。工作簿無法在OracleBI中進行擴展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發現者10克(10.1.2.3)Oracle商業智能
  • 發現者加10克(10.1.2.55.26)
  • 最終用戶層 - 5.1。 1.0.0.0
  • Oracle數據庫11g 11.1.0.7.0

回答

2

事實證明,一個應用程序被撤銷分配給Discove角色rer文件夾。

這是固定通過進入的OracleBI Discoverer管理員,點擊工具>安全>選擇業務領域 - >用戶標籤

在每個業務領域是一個角色:

eul role (不要問我那個圖標是什麼)

授予相關用戶識別的每個角色允許他們訪問業務領域。例如:

GRANT eul_role TO testuser; 

或者,您可以授予對每個人的業務領域的訪問權限,而不是使用角色。