Activación de anotación en análisis y paneles de control

Los administradores pueden permitir que los usuarios editen los datos en análisis y paneles de control.

  1. Configure el modelo semántico.

    Nota:

    Siga estos pasos si utiliza la herramienta de administración de modelos para desarrollar modelos semánticos. Si utiliza el modelador semántico, consulte

    Activación de la reescritura en las columnas .

    1. En la herramienta de administración de modelos, abra su modelo semántico (archivo .rpd).
    2. En la capa física, haga doble clic en la tabla física que contiene la columna para la que desea activar la anotación.
    3. En el separador General del cuadro de diálogo Tabla física, asegúrese de que Permite caché no está seleccionado. Al anular la selección de esta opción se asegura de que los usuarios de Presentation Services puedan ver actualizaciones de forma inmediata.
    4. En la capa Modelo de negocio y asignación, haga doble clic en la columna lógica correspondiente.
    5. En el cuadro de diálogo Columna lógica, seleccione Permitir escritura y, a continuación, haga clic en Aceptar.
    6. En la capa Presentación, haga doble clic en la columna que corresponda a la columna lógica para la que ha activado la anotación.
    7. En el cuadro de diálogo Columna de presentación, seleccione Permisos.
    8. Seleccione el permiso de lectura/escritura para los usuarios y roles de aplicación adecuados.
    9. Guarde los cambios.
  2. Cree un documento XML con su plantilla (o plantillas) de anotación. Consulte Creación de archivos de plantilla de reescritura.

    El documento XML puede contener varias plantillas. En este ejemplo se muestra un documento XML que contiene dos plantillas (SetQuotaUseID y 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>
    Nota: Debe incluir un elemento <insert> y un elemento <update>, incluso aunque no se use ninguno de ellos. Por ejemplo, si solo realiza un insert, debe incluir una sentencia update vacía <update></update>.
  3. Copie el documento XML que contiene las plantillas de anotación en el portapapeles.
  4. Aplique la plantilla de anotación en Oracle Analytics:
    1. Haga clic en Consola y, a continuación, en Configuración avanzada del sistema.
    2. En XML de plantilla de anotación, pegue la plantilla de anotación que ha copiado en el paso 3.
  5. Otorgue permisos para utilizar el código de anotación:
    1. Navegue a la página inicial clásica y haga clic en Administración.
    2. Debajo de Seguridad, haga clic en Gestionar privilegios y desplácese a Anotación.
    3. Otorgue Anotar en base de datos a Usuario autenticado.
    4. Otorgue Gestionar anotación a Administrador de servicio de BI.
  6. Para activar la anotación en columnas:
    1. En el editor de análisis, muestre las propiedades de columna de la columna en la que desea activar la anotación.
    2. En el cuadro de diálogo Propiedades de Columna, haga clic en el separador Anotación.
      Si la columna se ha activado para la anotación en el modelo semántico, el cuadro Activar anotación estará disponible.
    3. Seleccione la opción Activar anotación.
    4. Especifique el valor de otras opciones si desea cambiar los valores por defecto.
    5. Guarde los cambios.
    Se ha activado anotación para esta columna en cualquier análisis que incluya.
  7. Para activar la anotación en vistas de tabla:
    1. En el editor de análisis, abra la vista de tabla para la edición.
    2. Haga clic en Propiedades de la vista.
    3. En el cuadro de diálogo Propiedades de tabla, haga clic en el separador Anotación.
    4. Seleccione la opción Activar anotación.
    5. Active la casilla Nombre de plantilla, especifique el valor de "WebMessage name=" en la plantilla de anotación que especificó en el paso 2.
      Por ejemplo, el valor de Nombre de plantilla de la plantilla de ejemplo en el paso 2 es "SetQuotaUseID".
    6. Guarde los cambios.