Visszaírás engedélyezése az elemzésekben és az irányítópultokon

A rendszergazdák engedélyezhetik, hogy a felhasználók az elemzésekben és az irányítópultokon az adatokat módosítsák.

  1. A szemantikai modell beállítása.

    Megjegyzés:

    Kövesse ezeket a lépéseket, ha a Model Administration Tool eszköz használatával fejleszt szemantikai modelleket. Ha a Semantic Modeler alkalmazást használja, tekintse meg a következőt:

    Visszaírás engedélyezése oszlopok esetében .

    1. A Model Administration Tool alkalmazásban nyissa meg a szemantikai modellt (.rpd-fájlt).
    2. A Fizikai rétegen kattintson kétszer arra a táblára, amelyik azt az oszlopot tartalmazza, amelyikre a visszaírást engedélyezni akarja.
    3. Győződjön meg róla, hogy a Fizikai tábla párbeszédpanel Általános lapján a Gyorsítótárazható nincs bejelölve. Ennek a bejelöletlensége garantálja, hogy a Presentation Services felhasználói azonnal lássák a módosításokat.
    4. Az Üzleti modell és leképezés rétegen kattintson kétszer a megfeleltetett logikai oszlopra.
    5. A Logikai oszlop párbeszédpanelen jelölje be az Írható jelölőnégyzetet, majd kattintson az OK gombra.
    6. A Megjelenítés rétegen kattintson kétszer arra az oszlopra, amelyik a megfelelője annak a logikai oszlopnak, amelyikre a visszaírást engedélyezte.
    7. Az Oszlop megjelenítése párbeszédpanel kattintson az Engedélyek elemre.
    8. Jelölje be az Olvasás/Írás engedélyt a megfelelő felhasználók és alkalmazási szerepkörök részére.
    9. Mentse a változtatásokat.
  2. Hozzon létre egy XML-dokumentumot a visszaíró sablonnal (vagy sablonokkal). Lásd: Visszaírási sablonfájlok létrehozása.

    Az XML-dokumentum több sablont is tartalmazhat. Ebben a példában olyan XML-dokumentum látható, amely két sablont tartalmaz (SetQuotaUseID és SetForecastUseID).

    <?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>
    Megjegyzés: Szerepeltetnie kell egy <insert> és egy <update> elemet akkor is, ha nem használja mindkettőt. Például, ha Ön csak insert műveletet hajt végre, szerepeltetnie kell az üres update utasítást: <update></update>.
  3. Másolja a vágólapjára a visszaírási sablonokat tartalmazó XML-dokumentumot.
  4. Érvényesítse (alkalmazza) a visszaírási sablont az Oracle Analytics szolgáltatásban.
    1. Kattintson a Konzol, majd a Speciális rendszerbeállítások elemre.
    2. A Visszaírási sablon XML-kódja mezőbe illessze be azt a visszaírási sablont, amelyiket a 3. lépésben a vágólapra másolt.
  5. Adja meg az engedélyeket a visszaírási kód használatára:
    1. Léptessen a Klasszikus kezdőlapra, majd kattintson az Adminisztrálás gombra.
    2. A Biztonság alatt kattintson a Jogosultságok kezelése elemre, és léptessen a Visszaírás lapra.
    3. Adja meg a Visszaírás adatbázisba engedélyt a Hitelesített felhasználó részére.
    4. Adja meg a Visszaírás kezelése engedélyt a BI szolgáltatás rendszergazdája részére.
  6. Visszaírás engedélyezése oszlopokra
    1. Az elemzésszerkesztőben jelenítse meg annak az oszlopnak az objektumtulajdonságait, amelyikre a visszaírást engedélyezni akarja.
    2. Az Oszlop tulajdonságai párbeszédpanelen kattintson a Visszaírás lapfülre.
      Ha az oszlop visszaírása engedélyezve van a szemantikai modellben, elérhető a Visszaírás engedélyezése jelölőnégyzet.
    3. Válassza a Visszaírás engedélyezése lehetőséget.
    4. Ha meg akarja változtatni az alapértelmezetteket, adja meg az érintett beállítások értékét.
    5. Mentse a változtatásokat.
    Az oszlop visszaírása minden olyan elemzésben engedélyezett, amelyik tartalmazza ezt az oszlopot.
  7. Visszaírás engedélyezése táblázatos nézetekben:
    1. Az elemzésszerkesztőben nyissa meg szerkesztésre a táblázatos nézetet.
    2. Kattintson a Nézet tulajdonságai elemre.
    3. A Táblázat tulajdonságai párbeszédpanelen kattintson a Visszaírás lapfülre.
    4. Válassza a Visszaírás engedélyezése lehetőséget.
    5. Válassza a Sablon neve mezőt, és a visszaírási sablonban adja meg a "WebMessage name=" azon értékét, amelyiket megadott a 2. lépésben.
      A mintaként használt sablon 2. lépésében például a Sablon neve 'SetQuotaUseID'.
    6. Mentse a változtatásokat.