使用公用程式刪除共用子代

使用 DeleteSharedDescendant 公用程式可刪除屬於指定成員子代的共用維度成員。您可刪除共用 Entity、Account 及 User-defined 維度成員。所有共用子代成員均將刪除,而不僅僅刪除指定成員的直接子項。

管理員可使用指令行介面來執行此公用程式。啟動公用程式時,如果 Oracle RMI 服務正在執行,您可能會看到 java.rmi 或「連接埠已在使用中」錯誤。這些錯誤不會影響此公用程式的功能。

若要使用 DeleteSharedDescendants 公用程式,請執行下列動作:

  1. 使用以下語法,從安裝 Oracle Hyperion Planning 的伺服器上 planning1 目錄中啟動 DeleteSharedDescendants.cmd 檔案:

    DeleteSharedDescendants [-f:passwordFile] 伺服器名稱 使用者名稱 應用程式成員

    如需 planning1 目錄的完整路徑,請參閱關於 EPM Oracle 例項

    表格 12-15 DeleteSharedDescendants 公用程式參數

    變數 描述

    [-f:passwordFile]

    選擇性:如果有設定加密的密碼檔,可以用作命令行中的第一個參數,以便從 passwordFile 中指定的完整檔案路徑與名稱讀取密碼。請參閱在 Planning 公用程式中隱藏密碼提示

    servername

    Planning 應用程式所處的伺服器名稱。

    username

    Planning 管理員名稱

    application

    包含要刪除的共用維度成員之 Planning 應用程式名稱。

    member

    要刪除其共用子代的成員。如果成員名稱包含空格,請將其包含在引號內(如 "Member One")。如果共用成員本身是在命令行中指定的,就會顯示訊息: 找不到 member_name 的共用子代

    例如:

    DeleteSharedDescendants localhost admin BUDGET account200

  2. 如果出現提示,請輸入您的密碼。
  3. 若要查看執行公用程式的結果,請檢查 EPM_ORACLE_INSTANCE /diagnostics/logs/planning 目錄中所產生的記錄檔:
    • DeleteSharedDescendants.log:包含狀態訊息。

    • DeleteSharedDescendantsExceptions.log:包含錯誤訊息。

如果您在「管理資料庫」任務開啟時執行此公用程式,將不會顯示任何錯誤訊息,但也不會刪除該成員。EPM_ORACLE_INSTANCE /diagnostics/logs/planning 目錄中的 LOG 與 CMD 檔案會顯示找到一個共用成員,但未刪除任何共用成員。