sql >> Base de Datos >  >> RDS >> Oracle

Reescritura OBIEE 11G Insertar XML

  1. Paso 1:habilite la reescritura. Agregue la etiqueta LightWriteback dentro de la etiqueta serverinstance del archivo instanceconfig.xml.

    • Ruta del archivo:$ORACLE_INSTANCE/config/OracleBIPresentationServicesComponent/coreapplication_obips1
    • Agregue la siguiente etiqueta:<LightWriteback>true</LightWriteback>
    • Reiniciar OracleBIPresentationServicesComponent
  2. Paso 2:agregue privilegios de reescritura al usuario/grupo/rol que está utilizando.

  3. Paso 3:plantilla de reescritura.

    • Identifique las columnas a las que se hará referencia. podemos usar la posición de la columna o por la identificación de la columna como los ve en la definición XML.

    • Debe incluir instrucciones tanto de inserción como de actualización en la plantilla.

    • La mejor práctica es incluir la declaración de confirmación:<postUpdate>COMMIT</postUpdate> .

    • La plantilla debe ubicarse aquí:$ORACLE_INSTANCE/bifoundation/OracleBIPresentationServicesComponent/coreapplication_obips1/analyticsRes/customMessages

Una vez que haya terminado con todas las configuraciones de escritura diferida, debe configurar la función 'Habilitar escritura diferida' ubicada en Propiedades de columna del campo, desde la pestaña de criterios.

Este enlace muestra un ejemplo de archivo de reescritura XML: http://obieetutorialguide.blogspot.com/2015/04/write-back-setting-in-obiee-11g.html