Cree una regla de suceso COUNT básica para contar sucesos y crear
una alerta de suceso si el recuento total supera un umbral establecido. Por ejemplo,
puede crear una regla de suceso que cuenta todas las transacciones transferencias
dentro de 24 horas y envía una alerta de suceso si el recuento de transacciones
es más de 500.
Antes de empezar
Debe tener un proyecto CEP existente, que agrupe reglas de sucesos
y toda la configuración de reglas.
Acerca de esta tarea
Estos pasos proporcionan las instrucciones básicas para crear
una regla empresarial simple que cuenta el valor de su elección. Para algunos pasos,
hay varias maneras de lograr el mismo resultado final. Para obtener más opciones,
consulte la sección Situations de
IBM Advanced Middlewaretm Technology User'S Guide
(guía para la herramienta de autor de reglas de CEP basada en Eclipsetm),
que se incluye con el producto.
Procedimiento
- En el panel de navegación de la izquierda, pulse Situación y
seleccione . Asegúrese de que se visualiza el nombre de proyecto correcto
en Proyecto de proceso de sucesos.
- Entre un nombre de regla exclusivo en Nombre de situación. El nombre de situación es el nombre de regla de suceso que se muestra en la
base de datos de entidades y en el componente de Visualizador, si elige
visualizar alertas de sucesos allí. Asegúrese de que el nombre es significativo para quienes
analizan las alertas de sucesos. Por ejemplo, si está creando una regla
para contar todos los sucesos que se han producido en una ubicación de bifurcación determinada,
puede denominar esta regla CountBranch102Transactions.
- En Seleccionar origen, seleccione Vacío de tipo
y, a continuación, seleccione uno de los valores siguientes en la lista desplegable:
- atleast: Han llegado al menos n o
más sucesos durante el lapso de vida.
- atmost: Han llegado no más de n sucesos
al final del lapso de vida.
Ambos tipos de situación pueden contar valores de sucesos, así como
conservar la información de cada suceso que ha cumplido la regla de suceso. Para obtener más información sobre los tipos de situación,
consulte Propiedades de situación en la Guía del usuario.
- Pulse Finalizar. Cuando se visualiza la pantalla de situaciones principal, puede que observe varios errores
en la sección Problemas. Estos errores indican
valores que faltan, pero puede ignorar estos errores por ahora. Al completar estos pasos,
los errores desaparecen.
- En la sección Sucesos, seleccione EVENT
como suceso base para esta regla. EVENT es siempre el
suceso base para cada regla empresarial de suceso. Contiene la
correlación necesaria con la base de datos de entidad GEM_TABLE y
el segmento de datos EVENT.
- Opcional: Puede crear una condición de umbral para
filtrar sucesos antes de que se evalúen con esta regla, de modo que
los sucesos deben cumplir con la condición de umbral especificada que se debe tener en cuenta.
- En la pestaña Condición & Resultados en
Lapso de vida, seleccione EASLifeSpan. Observe que hasta que se realice la selección, este campo se muestra
en rojo. El color rojo indica que este es un campo necesario
y es uno de los errores listados en la sección Problemas. Cuando se realiza la selección de lapso de vida, el error desaparece
de la sección Problemas.
- En Cantidad, especifique la cantidad "atleast" o "atmost"
a la que cuenta la regla de suceso antes de generar la alerta de suceso.
- En Modalidad de detección, observe que se ha
seleccionado immediate. Conserve esta selección. La modalidad de detección determina
cuándo se deben calcular y comunicar los resultados de los sucesos. La selección
immediate genera una alerta tan pronto como el recuento alcanza la cantidad.
- En Atributos de situación, especifique los
nombres, tipos y expresiones de atributo de situación necesarios:
- EVENT_SIT_STATUS
- REASON_DESC
- ALERT_GROUP
- Para conservar los detalles de todos los sucesos que componen
el recuento, añada el atributo de situación EVENTS,
utilizando la información siguiente:
- En Nombre, especifique EVENTS.
- En Tipo, escriba integer.
- En Expresión, escriba EVENT_ID
(o selecciónelo en Creador de expresiones).
- Pulse Mostrar avanzadas para visualizar
la columna Dimensiones y escriba [ ] en
la columna para indicar que el tipo es una matriz de sucesos.
Estos valores indican a CEP que devuelva el EVENT_ID interno de
cada suceso incluido en la suma total a la interconexión junto con la alerta de suceso.
La interconexión graba cada EVENT_ID en
la base de datos de entidades y envía la información al Visualizador o
la aplicación cliente utilizada para visualizar alertas de suceso. EVENT_ID es
un número de secuencia interno (ID) creado por la interconexión cuando envía
datos de suceso al motor de CEP.
- Guarde la regla de suceso.