10 Trabajar con Condiciones

En este capítulo se describe cómo trabajar con las condiciones de Oracle Business Intelligence Enterprise Edition. Se explica cómo se pueden utilizar las condiciones para determinar si los agentes deben entregar el contenido y ejecutar las acciones, si los enlaces de acciones se muestran o no en las páginas del panel de control y si las secciones y su contenido se muestran en las páginas del panel de control.

Definición de Condiciones

Las condiciones son objetos que devuelven un solo valor booleano basado en la evaluación de un análisis o de un indicador clave de rendimiento (KPI).

Lo que evalúa una condición depende de si está basada en un análisis o en un KPI, de la siguiente manera:

  • Para un análisis, evalúa el recuento de filas del análisis.

  • Para un KPI, evalúa el estado del KPI.

Por ejemplo, una condición podría evaluar si los resultados de un análisis devuelve un número de filas mayor que 0:

  • Si el análisis devuelve al menos una fila, la condición se evalúa como true.

  • Si el análisis no devuelve ninguna fila, la condición se evalúa como false.

Uso de Condiciones

La información específica se filtra mejor por condiciones.

Las condiciones se utilizan para determinar si:

  • Los agentes entregan el contenido y ejecutan las acciones

  • Los enlaces de acción (los que ejecutan acciones cuando se hace clic sobre ellos) aparecen en las páginas del panel de control

  • Las secciones y su contenido aparecen en las páginas del panel de control

Por ejemplo, un gerente de ventas desea entregar a sus subordinados directos un informe mensual de ventas sólo cuando las ventas desciendan por debajo de los 2 millones de dólares. Podría crearse una condición basada en un análisis que mostrase las ventas por debajo de los 2 millones de dólares y agregarlas a un agente, cuyo contenido de entrega sería el informe mensual de ventas. Cuando la condición resultase ser verdadera (es decir, el análisis contiene filas donde las ventas son inferiores a 2 millones de dólares), el agente se dispararía para entregar el informe mensual de ventas.

También se puede utilizar un tipo diferente de condición para determinar si se van a activar los enlaces de acción en los análisis. Para obtener información, consulte Acerca de la Activación Condicional de Acciones Agregadas a Análisis.

Elementos de una Condición

Las condiciones están formadas por varios elementos.

Una condición está formada por los siguientes elementos:

  • Un análisis o KPI.

  • Los criterios que se utilizarán al evaluar la condición:

    • En el caso de un análisis, el criterio lo forman un recuento de filas y un operador que se aplicará al recuento (por ejemplo, el recuento de filas es igual a 100) y los valores de cualquier filtro solicitado asociado al análisis.

    • Para un KPI, el criterio es un estado de KPI (por ejemplo, el estado del KPI es Correcto) y los valores de las dimensiones de KPI que se han definido en se solicita en el KPI. Tenga en cuenta que esta acción se mostrará como No Definido al crear la condición.

Definición de Condiciones con Nombre

Una condición con nombre es una condición definida y guardada por nombre en el catálogo de presentación de modo que pueda volver a utilizarla en páginas de agente y de panel de control.

Puede crear una condición determinada al crear una nueva condición desde:

  • Menú Nuevo en el encabezado global seleccionando Condición en Generación de Informes de Análisis e Interactivos

  • La página inicial haciendo clic en el enlace Más en Generación de Informes de Análisis e Interactivos en el área Crear y seleccionando Condición

También puede crear una condición con nombre en el separador Condición del editor de Agente al guardar una condición en línea en el catálogo. Para obtener información sobre las condiciones en línea, consulte Definición de Condiciones en Línea.

Definición de Condiciones en Línea

Una condición en línea es aquélla que se define en el punto de uso y no se guarda por nombre en el catálogo. En su lugar, se guarda como parte del agente o la página del panel de control.

Las condiciones en línea se suprimen de forma automática cuando el agente o la página del panel de control que las incluyen se suprimen. De esta forma, se simplifican las gestiones de catálogos en el caso de condiciones que sólo tienen sentido dentro de dicho contenido particular de Oracle BI.

Se puede crear una condición en línea cuando:

¿Quién Crea las Condiciones?

Las condiciones las crean usuarios específicos.

En general:

  • Los administradores crean las condiciones con nombre de una organización, que a continuación utilizan los diseñadores de contenido (siempre que dispongan de los permisos adecuados para las condiciones o las carpetas en las que se guardan éstas) en la creación de paneles de control y agentes.

    La capacidad de crear o editar condiciones con nombre se controla mediante el privilegio Crear Condiciones, gestionado por el administrador.

  • Los diseñadores de contenido crean las condiciones en línea.

Para obtener información sobre los privilegios, consulte Gestión de Privilegios de Presentation Services en Security Guide for Oracle Business Intelligence Enterprise Edition (Guía de Seguridad para Oracle Business Intelligence Enterprise Edition).

Para obtener información sobre los permisos, consulte Gestión de Objetos en el Catálogo de Presentación de Oracle BI.

Creación de Condiciones con Nombre

Puede crear condiciones con nombre que puede volver a utilizar en páginas de agente y de panel de control.

Consulte Definición de Condiciones con Nombre para obtener más información sobre condiciones con nombre.

  1. En el encabezado global, haga clic en Nuevo y, a continuación, seleccione Condición.
  2. Complete el cuadro de diálogo Nueva Condición. Para obtener más información, consulte Especificación de Configuración para Condiciones.

Uso de Condiciones para Determinar si los Agentes Entregan su Contenido o Ejecutan sus Acciones

Puede utilizar condiciones para determinar si los agentes entregan el contenido o ejecutan las acciones.

Para obtener información sobre los agentes, consulte Entrega de Contenido.

Para utilizar una condición con el fin de determinar si un agente entregar el contenido o ejecuta las acciones:

  1. Edite el agente.

  2. Haga clic en el separador Condición del editor de Agente.

  3. Active la casilla Usar una Condición.

  4. Para:

    1. Cree una nueva condición, haga clic en Crear para mostrar el cuadro de diálogo Crear Condición y, a continuación, complete el cuadro de diálogo.

      Para obtener información sobre cómo completar el cuadro de diálogo, consulte Especificación de Configuración para Condiciones.

    2. Seleccione una condición existente, haga clic en Examinar para mostrar el cuadro de diálogo Seleccionar Condición y, a continuación, complete el cuadro de diálogo.

    3. Guarde el agente.

Uso de Condiciones para Determinar si los Enlaces de Acción Aparecen en las Páginas del Panel de Control

Puede utilizar las condiciones para determinar si los enlaces de acción se muestran en las páginas del panel de control.

Para obtener más información sobre la adición de enlaces a páginas del panel de control, consulte Acerca de la Adición de Acciones a las Páginas de Panel de Control.

Para utilizar una condición con el fin de determinar si un enlace de acción se muestra en una página del panel de control:

  1. Edite el panel de control. Para obtener información, consulte Edición de Paneles de Control.

  2. Haga clic en el separador de la página que contiene el enlace de acción que aparecerá de forma condicional.

  3. Pase el mouse sobre el objeto del enlace de acción del área de diseño de página para mostrar la barra de herramientas del objeto y haga clic en el botón Propiedades o, si el enlace de acción es un menú:

    1. Pase el mouse sobre el objeto del menú del enlace de acción en el área del diseño de página para mostrar la barra de herramientas del objeto del menú y haga clic en el botón Propiedades.

      Aparece el cuadro de diálogo Propiedades de Menú de Enlace de Acción.

    2. Seleccione el enlace de acción al que desea aplicar las condiciones y haga clic en el botón Editar.

    Se muestra el cuadro de diálogo Propiedades de Enlace de Acción.

  4. En el componente Mostrar, haga clic en el cuadro Condicionalmente.

    Aparecerá el componente Condición.

  5. Para:

    1. Crear una nueva condición, haga clic en el botón Nueva Condición para mostrar el cuadro de diálogo Nueva Condición y, a continuación, complete el diálogo.

      Para obtener información sobre cómo completar el cuadro de diálogo, consulte Especificación de Configuración para Condiciones.

    2. Seleccionar una condición existente, haga clic en el botón Seleccionar Condición para mostrar el cuadro de diálogo Seleccionar Condición y, a continuación, complete el diálogo.

  6. Haga clic en Aceptar en el cuadro de diálogo Propiedades de Enlace de Acción.

  7. Si el enlace de acción está en un menú de enlace de acción, haga clic en Aceptar en el cuadro de diálogo Propiedades de Menú de Enlace de Acción.

  8. Guarde el panel de control.

Uso de Condiciones para Determinar si las Secciones Aparecen en las Páginas del Panel de Control

Pueden utilizarse las condiciones para determinar si las secciones van a aparecer en las páginas del panel de control.

Para obtener información sobre la adición de secciones a paneles de control, consulte Adición de Contenido a los Paneles de Control.

Para utilizar una condición para determinar si una sección se va a mostrar en una página del panel de control:

  1. Edite el panel de control. Para obtener información, consulte Edición de Paneles de Control.

  2. Haga clic en el separador de la página que incluye la sección que se va a mostrar de forma condicional.

  3. Pase el mouse sobre la sección del área de diseño de página para mostrar la barra de herramientas de la sección, haga clic en el botón Propiedades y seleccione Condición. Aparece el cuadro de diálogo Condición de la Sección.

  4. Para:

    1. Crear una nueva condición, haga clic en Nueva Condición para mostrar el cuadro de diálogo Crear Condición y, a continuación, complete el cuadro de diálogo.

      Para obtener información sobre cómo completar el cuadro de diálogo, consulte Especificación de Configuración para Condiciones.

    2. Seleccionar una condición existente, haga clic en el botón Seleccionar Condición para mostrar el cuadro de diálogo Seleccionar Condición y, a continuación, complete el diálogo.

  5. Haga clic en Aceptar en el cuadro de diálogo Condición de la Sección.

  6. Guarde el panel de control.

Especificación de Configuración para Condiciones

Se debe especificar la configuración para algunas condiciones.

Debe especificar la configuración de una condición en los cuadros de diálogo Nueva Condición, Crear Condición o Editar Condición para crear o editar una condición como se describe en las siguientes secciones:

  1. En el cuadro Crear condición basada en, seleccione si la condición se basará en un Análisis o un KPI.
  2. Para:
    • (opcional) Un análisis, edite cualquier filtro solicitado.

    • Un KPI, especifique los valores las dimensiones de KPI.

    Nota:

    Si especifica valores para cualquier filtro solicitado, estos valores no se pueden sobrescribir en el punto de uso.

    No puede hacer pin a varios valores para dimensiones de KPI al crear una condición.

  3. Especifique los criterios de evaluación de la siguiente manera:
    • Para un análisis, en el área La condición es verdadera si el número de filas:

      • En el cuadro Operador, seleccione el operador que se aplicará al recuento de filas.

      • En el cuadro o cuadros de Recuento de Filas, especifique el recuento de filas que se evaluará.

    • Para un KPI, en el cuadro La condición es verdadera si KPI, seleccione el estado del KPI.

  4. (opcional) Haga clic en Prueba para probar la condición.
  5. Si desea guardar la condición como:
    • Una condición en línea, haga clic en Aceptar.

    • Una condición con nombre, haga clic en Guardar para mostrar el cuadro de diálogo Guardar como, donde puede guardar la condición por nombre en el catálogo.

      Nota:

      Si una condición se basa en un análisis o un KPI que sean privados, no podrá guardarla en la carpeta /Carpetas Compartidas.

Edición de Condiciones con Nombre

Puede editar condiciones con nombre.

La edición de una condición con nombre le permite mantener la condición con nombre actualizada. Para obtener más información sobre cómo completar el cuadro de diálogo Editar Condición, consulte Especificación de Configuración para Condiciones.

  1. Navegue hasta la condición en el catálogo.
  2. Haga clic en el enlace Editar.
  3. En el cuadro de diálogo Editar Condición, realice los cambios deseados.

Edición, Personalización, Prueba, Guardado y Desactivación de Condiciones Utilizadas en Agentes

Puede realizar varias acciones con las condiciones utilizadas en los agentes.

Puede:

  • Editar condiciones en línea

  • Personalizar condiciones con nombre mediante la edición de filtros de petición de datos

  • Probar condiciones para comprobar si resultan ser verdaderas o falsas

  • Guardar condiciones en línea en el catálogo como condiciones con nombre

  • Eliminar condiciones

  1. Edite el agente.
  2. Haga clic en el separador Condición del editor de Agente.
  3. Para:
    • Editar una condición en línea, haga clic en Editar Condición para mostrar el cuadro de diálogo Editar Condición y realizar los cambios deseados. Para obtener más información sobre cómo completar el cuadro de diálogo Editar Condición, consulte Especificación de Configuración para Condiciones.
    • Para personalizar los filtros de petición de datos de una condición con nombre, haga clic en Personalizar para mostrar el cuadro de diálogo Personalizar Condición y realice las personalizaciones deseadas.
    • Probar una condición, haga clic en Probar. Aparecerán los resultados de la evaluación.
    • Para guardar una condición en línea en el catálogo como una condición con nombre, haga clic en Guardar en el Catálogo para mostrar el cuadro de diálogo Guardar como.
    • Desactivar una condición, haga clic en No Utilizar una Condición (siempre entregar contenido y ejecutar acciones).
  4. Guarde el agente.

Edición, Prueba, Almacenamiento y Eliminación de Condiciones Utilizadas en Enlaces de Acción en Páginas del Panel de Control

Puede realizar varias tareas con las condiciones.

Se pueden realizar las siguientes tareas sobre las condiciones que se utilizan en los enlaces de acción de las páginas del panel de control:

  • Editar condiciones

  • Probar condiciones para comprobar si resultan ser verdaderas o falsas

  • Guardar las condiciones en línea en el catálogo como condiciones con nombre y guardar éstas en el catálogo con otros nombres

  • Eliminar condiciones

  1. Edite la página del panel de control que contiene el enlace de acción.
  2. Pase el mouse sobre el objeto del enlace de acción del área de diseño de página para mostrar la barra de herramientas del objeto y haga clic en el botón Propiedades o, si el enlace de acción es un menú:
    1. Pase el mouse sobre el objeto del menú del enlace de acción en el área del diseño de página para mostrar la barra de herramientas del objeto del menú y haga clic en el botón Propiedades.
    2. En el cuadro de diálogo Propiedades de Menú de Enlace de Acción, seleccione el enlace de acción que contiene la condición y haga clic en el botón Editar.
  3. En el cuadro de diálogo Propiedades de Enlace de Acción, haga clic en el botón Más situado a la derecha del campo Condición y, a continuación:
    • Para editar una condición, seleccione Editar Condición para mostrar el cuadro de diálogo Editar Condición y realizar los cambios deseados. Para obtener más información sobre cómo completar el cuadro de diálogo Editar Condición, consulte Especificación de Configuración para Condiciones.
    • Para probar una condición, seleccione Condición de Prueba. Aparecerán los resultados de la evaluación.
    • Para guardar una condición en línea en el catálogo como una condición con nombre, seleccione Guardar Condición como para mostrar el cuadro de diálogo Guardar como.
    • Para eliminar una condición, seleccione Eliminar Condición.
  4. Haga clic en Aceptar en el cuadro de diálogo Propiedades de Enlace de Acción.
  5. Si el enlace de acción se encuentra en un menú de enlace de acción, haga clic en Aceptar en el cuadro de diálogo Propiedades de Menú de Enlace de Acción.
  6. Guarde el panel de control.

Edición, Prueba, Guardado y Supresión de Condiciones Usadas en Secciones de Páginas de Panel de Control

Puede realizar varias tareas con las condiciones en las secciones.

Puede realizar las siguientes tareas que se utilizan en las secciones de páginas de panel de control:

  • Editar condiciones

  • Probar condiciones para comprobar si resultan ser verdaderas o falsas

  • Guardar las condiciones en línea en el catálogo como condiciones con nombre y guardar éstas en el catálogo con otros nombres

  • Eliminar condiciones

  1. Edite la página de panel de control que contiene la sección.
  2. Pase el mouse sobre la sección del área de diseño de página para mostrar la barra de herramientas de la sección, haga clic en el botón Propiedades y seleccione Condición.
  3. En el cuadro de diálogo Condición de la Sección, haga clic en el botón Más situado a la derecha del campo Condición y, a continuación:
    • Para editar una condición, seleccione Editar Condición para mostrar el cuadro de diálogo Editar Condición y realizar los cambios deseados. Para obtener más información sobre cómo completar el cuadro de diálogo Editar Condición, consulte Especificación de Configuración para Condiciones.
    • Para probar una condición, seleccione Condición de Prueba. Aparecerán los resultados de la evaluación.
    • Para guardar una condición en línea en el catálogo como una condición con nombre, seleccione Guardar Condición como para mostrar el cuadro de diálogo Guardar como.
    • Para eliminar una condición, seleccione Eliminar Condición.
  4. Guarde el panel de control.