Terugschrijven activeren in analysen en dashboards

Beheerders kunnen gebruikers in staat stellen de gegevens in analysen en dashboards te bewerken.

  1. Stel het semantische model in.

    Opmerking:

    Volg deze stappen als u Model Administration Tool gebruikt om semantische modellen te ontwikkelen. Als u Semantic Modeler gebruikt, raadpleegt u voor meer informatie:

    Terugschrijven voor kolommen activeren .

    1. Open in Model Administration Tool het RPD-bestand voor semantische modellen.
    2. Dubbelklik in de fysieke laag op de fysieke tabel met de kolom waarvoor u terugschrijven wilt activeren.
    3. Controleer op het tabblad Algemeen van het dialoogvenster Fysieke tabel of In cache is gedeselecteerd. Als u deze optie deselecteert, krijgen gebruikers van Presentation Services updates onmiddellijk te zien.
    4. Dubbelklik in de laag Bedrijfsmodel en toewijzing op de overeenkomstige logische kolom.
    5. Selecteer in het dialoogvenster Logische kolom de optie Beschrijfbaar en klik op OK.
    6. Dubbelklik in de laag Presentatie op de kolom die overeenkomt met de logische kolom waarvoor u terugschrijven hebt geactiveerd.
    7. Klik in het dialoogvenster Presentatiekolom op Rechten.
    8. Selecteer het recht Lezen/Schrijven voor de desbetreffende gebruikers en applicatierollen.
    9. Sla uw wijzigingen op.
  2. Maak een XML-document met uw sjabloon (of sjablonen) voor terugschrijven. Zie voor meer informatie: Write-backsjabloonbestanden maken.

    Uw xml-document kan meerdere sjablonen bevatten. In dit voorbeeld ziet u een xml-document met twee sjablonen (SetQuotaUseID en 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>
    Opmerking: u moet in de sjabloon een element <insert> en een element <update> opnemen, zelfs als beide elementen niet worden gebruikt. Als u bijvoorbeeld alleen iets invoegt met insert, moet u ook een leeg update-statement opnemen, zoals <update></update>.
  3. Kopieer het xml-document met de sjablonen voor terugschrijven naar het klembord.
  4. Ga als volgt te werk om uw sjabloon voor terugschrijven toe te passen in Oracle Analytics:
    1. Klik op Console en vervolgens op Geavanceerde systeeminstellingen.
    2. Plak de sjabloon voor terugschrijven die u in stap 3 hebt gekopieerd, in XML-sjabloon voor terugschrijven.
  5. Ga als volgt te werk om rechten te verlenen voor het gebruik van de code voor terugschrijven:
    1. Ga naar de klassieke beginpagina en klik op Beheer.
    2. Klik onder Beveiliging op Rechten beheren en ga naar Terugschrijven.
    3. Verleen Terugschrijven naar database aan Geverifieerde gebruiker.
    4. Verleen Terugschrijven beheren aan BI-servicebeheerder.
  6. Ga als volgt te werk om terugschrijven in kolommen te activeren:
    1. Geef in de analyse-editor de kolomeigenschappen van de kolom weer waarvoor u terugschrijven wilt activeren.
    2. Klik in het dialoogvenster 'Kolomeigenschappen' op het tabblad Terugschrijven.
      Als de kolom geschikt is gemaakt voor terugschrijven in het semantisch model, is het selectievakje Terugschrijven activeren beschikbaar.
    3. Selecteer de optie Terugschrijven activeren.
    4. Geef de waarde van andere opties op als u de standaardwaarde wilt wijzigen.
    5. Sla uw wijzigingen op.
    De kolom wordt voor terugschrijven geactiveerd in elke analyse waarin deze kolom is opgenomen.
  7. Ga als volgt te werk om terugschrijven in tabelweergave te activeren:
    1. Open de tabelweergave die u wilt bewerken in de analyse-editor.
    2. Klik op Eigenschappen bekijken.
    3. Klik in het dialoogvenster Tabeleigenschappen op het tabblad Terugschrijven.
    4. Selecteer de optie Terugschrijven activeren.
    5. Schakel het vakje Sjabloonnaam in en geef de waarde van 'WebMessage-naam=' op in de sjabloon voor terugschrijven die u in stap 2 hebt opgegeven.
      Bijvoorbeeld: de Sjabloonnaam voor de voorbeeldsjabloon in stap 2 is 'SetQuotaUseID'.
    6. Sla uw wijzigingen op.