Aktivovat zpětný zápis v analýzách a panelech

Správci mohou povolit uživatelům úpravu dat v analýzách a panelech.

  1. Nastavte svůj sémantický model.

    Poznámka:

    Tento postup proveďte, pokud k vývoji sémantických modelů používáte Nástroj pro správu modelu. Pokud používáte nástroj Semantic Modeler, viz

    Povolení zpětného zápisu do sloupců .

    1. V Nástroji pro správu modelu otevřete svůj sémantický model (soubor .rpd).
    2. Ve vrstvě Fyzické dvojitě klikněte na fyzickou tabulku obsahující sloupec, pro který chcete aktivovat zpětný zápis.
    3. Na kartě Obecné dialogového okna Fyzická tabulka zkontrolujte, že je vypnuta volba Uložitelné do paměti cache. Vypnutím této volby zajistíte, aby uživatelé služeb Presentation Services viděli aktualizace okamžitě.
    4. Ve vrstvě Model a mapování dvojitě klikněte na odpovídající logický sloupec.
    5. V dialogovém okně Logický sloupec vyberte položku Zapisovatelný a poté klikněte na tlačítko OK.
    6. Ve vrstvě Prezentace dvojitě klikněte na sloupec, který odpovídá logickému sloupci, pro který aktivujete zpětný zápis.
    7. V dialogovém okně Sloupec prezentace klikněte na položku Oprávnění.
    8. Vyberte oprávnění Čtení/zápis pro příslušné uživatele a role skupin.
    9. Uložte provedené změny.
  2. Vytvořte dokument XML pomocí šablony (nebo šablon) zpětného zápisu. Prostudujte si téma Vytváření souborů šablon zpětného zápisu.

    Dokument XML může obsahovat více šablon. Tento příklad ukazuje dokument XML, který obsahuje dvě šablony (SetQuotaUseIDSetForecastUseID).

    <?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>
    Poznámka: Musíte zahrnout prvek <insert> a prvek <update>, i když nejsou oba použity. Pokud například provádíte pouze operaci insert, musíte zahrnout prázdný příkaz update, tedy <update></update>.
  3. Zkopírujte dokument XML obsahující šablony zpětného zápisu do schránky.
  4. Aplikujte šablonu zpětného zápisu ve službě Oracle Analytics:
    1. Klikněte na položku Konzola, poté klikněte na položku Rozšířená nastavení systému.
    2. Do pole Kód XML šablony zpětného zápisu vložte šablonu zpětného zápisu, kterou jste zkopírovali v kroku 3.
  5. Přidělte oprávnění k použití kódu zpětného zápisu:
    1. Přejděte na klasickou domovskou stránku a poté klikněte na volbu Správa.
    2. V části Zabezpečení klikněte na Správa oprávnění a přejděte do části Zpětný zápis.
    3. Udělte oprávnění Zpětný zápis do databáze ověřenému uživateli.
    4. Udělte oprávnění Správa zpětného zápisu správci služeb BI.
  6. Postup aktivace zpětného zápisu ve sloupcích:
    1. V editoru analýz zobrazte údaj Vlastnosti sloupce toho sloupce, u kterého chcete aktivovat zpětný zápis.
    2. V dialogovém okně Vlastnosti sloupce klikněte na kartu Zpětný zápis.
      Pokud byl pro sloupec povolen zpětný zápis v sémantickém modelu, je k dispozici políčko Povolit zpětný zápis.
    3. Zapněte volbu Povolit zpětný zápis.
    4. Vyberte hodnoty dalších voleb, u kterých chcete změnit výchozí údaje.
    5. Uložte provedené změny.
    Sloupec má aktivován zpětný zápis v libovolné analýze, která ho zahrnuje.
  7. Postup aktivace zpětného zápisu v zobrazeních tabulky:
    1. V editoru analýzy otevřete tabulkové zobrazení pro úpravy.
    2. Klikněte na volbu Zobrazit vlastnosti.
    3. V dialogovém okně Vlastnosti tabulky klikněte na kartu Zpětný zápis.
    4. Zapněte volbu Povolit zpětný zápis.
    5. Zapněte políčko Název šablony, určete hodnotu "WebMessage name=" zadanou v šabloně zápisu určené v kroku 2.
      Příklad: Název šablony pro ukázkovou šablonu v kroku 2 je 'SetQuotaUseID'.
    6. Uložte provedené změny.