啟用分析和儀表板寫回

管理員可以讓使用者編輯分析和儀表板中的資料。

  1. 設定語意模型。

    註:

    如果您使用「模型管理工具」開發語意模型,請依照下列步驟。若使用「語意模型產生器」,請參閱

    在資料欄啟用寫回

    1. 在「模型管理工具」中開啟語意模型 (.rpd 檔案)。
    2. 在「實體」層中,按兩下內含要啟用寫回之資料欄的實體表格。
    3. 實體表格對話方塊的一般頁籤中,確定未選取可快取。取消選取此選項可確保 Presentation Services 使用者能夠立即見到更新。
    4. 業務模型和對應層中,按兩下相對應的邏輯資料欄。
    5. 邏輯資料欄對話方塊中,選取可寫入,然後按一下確定
    6. 展示層中,按兩下與啟用寫回之邏輯資料欄對應的資料欄。
    7. 展示資料欄對話方塊中,按一下許可權
    8. 為適當的使用者和應用程式角色選取讀取/寫入許可權。
    9. 儲存所做的變更。
  2. 使用寫回範本來建立 XML 文件。請參閱建立寫回範本檔案

    您的 XML 文件可以包含多個範本。此範例顯示包含兩個範本 (SetQuotaUseIDSetForecastUseID) 的 XML 文件。

    <?xml version="1.0" encoding="utf-8" ?>
    <WebMessageTables xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="oracle.bi.presentation/writebackschemas/v1">
    <WebMessageTable lang="en-us" system="WriteBack" table="Messages">
       <WebMessage name="SetQuotaUseID">
          <XML>
             <writeBack connectionPool="Supplier">
                <insert>INSERT INTO regiontypequota VALUES(@{c5f6e60e1d6eb1098},@{c5d7e483445037d9e},'@{c3a93e65731210ed1}','@{c6b8735ea60ff3011}',@{c0432jkl53eb92cd8})</insert>
                <update>UPDATE regiontypequota SET Dollars=@{c0432jkl53eb92cd8} WHERE YR=@{c5f6e60e1d6eb1098} AND Quarter=@{c5d7e483445037d9e} AND Region='@{c3a93e65731210ed1}' AND ItemType='@{c6b8735ea60ff3011}'</update>
             </writeBack>
          </XML>
       </WebMessage>
    <WebMessage name="SetForecastUseID">
          <XML>
             <writeBack connectionPool="Supplier">
                <insert>INSERT INTO regiontypeforecast VALUES(@{c83ebf607f3cb8320},@{cb7e2046a0fba2204},'@{c5a93e65d31f10e01}','@{c5a93e65d31f10e0}',@{c7322jkl93ev92cd8})</insert>
                <update>UPDATE regiontypeforecast SET Dollars=@{c7322jkl93ev92cd8} WHERE YR=@{c83ebf607f3cb8320} AND Quarter=@{cb7e2046a0fba2204} AND Region='@{c5a93e65d31f10e01}' AND ItemType='@{c5a93e65d31f10e0}'</update>
             </writeBack>
          </XML>
       </WebMessage>
    </WebMessageTable>
    </WebMessageTables>
    注意:即使未使用 <insert> 元素和 <update> 元素,還是必須包含這兩個元素。例如,如果只要執行 insert,您還是必須包含空的 update 敘述句 <update></update>
  3. 將包含寫回範本的 XML 文件複製到剪貼簿。
  4. 在 Oracle Analytics 中套用您的寫回樣板:
    1. 依序按一下主控台進階系統設定值
    2. 寫回範本 XML 中,貼上在步驟 3 複製的寫回範本。
  5. 授予使用寫回程式碼的許可權:
    1. 瀏覽至傳統首頁,然後按一下管理
    2. 安全底下,按一下管理權限,然後瀏覽至寫回
    3. 寫回資料庫授予認證的使用者
    4. 管理寫回授予 BI 服務管理員
  6. 在資料欄啟用寫回:
    1. 在分析編輯器中,顯示要啟用寫回之資料欄的「資料欄特性」。
    2. 在「資料欄特性」對話方塊中,按一下寫回頁籤。
      如果在語意模型中針對寫回啟用資料欄,就可以使用啟用寫回方塊。
    3. 選取啟用寫回選項。
    4. 若要變更其他選項的預設值,請指定它們的值。
    5. 儲存所做的變更。
    系統就會在包含此資料欄的所有分析中,對此資料欄啟用寫回。
  7. 在表格檢視啟用寫回:
    1. 在分析編輯器中,開啟表格檢視以進行編輯。
    2. 按一下檢視特性
    3. 表格特性對話方塊中,按一下寫回頁籤。
    4. 選取啟用寫回選項。
    5. 選取範本名稱方塊,指定在步驟 2 指定之寫回範本中 "WebMessage name=" 的值。
      例如,步驟 2 中範例範本的範本名稱為 'SetQuotaUseID'。
    6. 儲存所做的變更。