sql >> Database >  >> RDS >> Oracle

OBIEE 11G terugschrijven XML invoegen

  1. Stap 1:Schakel terugschrijven in. Voeg de LightWriteback-tag toe aan de serverinstance-tag van het bestand instanceconfig.xml.

    • Bestandspad:$ORACLE_INSTANCE/config/OracleBIPresentationServicesComponent/coreapplication_obips1
    • Voeg de volgende tag toe:<LightWriteback>true</LightWriteback>
    • OracleBIPresentationServicesComponent herstarten
  2. Stap 2:Voeg terugschrijfrechten toe aan de gebruiker/groep/rol die u gebruikt.

  3. Step3:WriteBack-sjabloon.

    • Identificeer de kolommen waarnaar moet worden verwezen. we kunnen de kolompositie of de kolom-ID gebruiken zoals je ze in de XML-definitie ziet.

    • U moet zowel invoeg- als bijwerkinstructies in de sjabloon opnemen.

    • Het is de beste gewoonte om de commit-instructie op te nemen:<postUpdate>COMMIT</postUpdate> .

    • De sjabloon moet zich hier bevinden:$ORACLE_INSTANCE/bifoundation/OracleBIPresentationServicesComponent/coreapplication_obips1/analyticsRes/customMessages

Als u klaar bent met alle instellingen voor terugschrijven, moet u de functie 'Terugschrijven inschakelen' instellen op Kolomeigenschappen van het veld, vanaf het tabblad met criteria.

Deze link toont een voorbeeld XML-terugschrijfbestand: http://obieetutorialguide.blogspot.com/2015/04/write-back-setting-in-obiee-11g.html




  1. Wacht-time-out voor vergrendeling overschreden; probeer de transactie opnieuw te starten, ook al gebruik ik geen transactie

  2. Is dit een veilige/sterke ontsmettingsfunctie voor invoer?

  3. Hoe stel ik meerdere kolombreedten in in één opdracht in Oracle?

  4. Maak een nieuwe tabel door twee tabellen samen te voegen met union