Presentación del Blog de Vitria en España

------

Estimados visitantes, les doy la bienvenida al Blog corporativo de Vitria en España, en el que, trataremos temas relacionados con Inteligencia Operacional de la mano de una compañía líder en soluciones tecnológicas vanguardistas de última generación.

El presente Blog es un medio de comunicación y compartición instantánea de información y un medio de compartición de experiencias y sugerencias por parte de nuestros socios y clientes, donde buscamos la mejora contínua del servicio, de los productos y de las soluciones que se ofrecen desde Vitria.

Web España , @VitriaES , Hashtags: #InteligenciaOperacional #Analytics , Canal Vimeo Videos

Telf. Vitria España, Madrid - Alcobendas: +34 91 189 05 06, e-mail: spainsales@vitria.com

Spanish Blog

Parte VI: CEP - Procesamiento de Eventos Complejos

Posted by Juan Palacios on Tue, Feb 07, 2012 @ 12:42 AM

describe the image Vitria IO: Analytic Server o Servidor Analítico

Hemos hablado del Servidor Analítico a grandes rasgos, veamos un poco más sobre su arquitectura y sus posibilidades.

El Servidor Analítico representa el núcleo CEP de la solución de Inteligencia Operacional de Vitria IO. Administra o gestiona múltiples Feeds entrantes simultáneos que provienen del Servidor de Feeds, realiza consultas XQuery sobre dichos Feeds y genera un conjunto de Feeds resultantes de salida, tal y como se muestra en la figura 1.

Servidor Analítico

Figura 1: Servidor de Feeds y Servidor Analítico

Una Feed de salida contiene eventos (XML) resultantes de la ejecución de una consulta XQuery. Un Feed de salida se puede utilizar, principalmente, de varias maneras:

  • Como entrada para posteriores consultas. De esta manera, podemos tener componentes reutilizables y modulares para obtener redes de consultas.

  • Como un canal para la visualización de eventos en tiempo real en los cuadros de mando.

  • Por el gestor de políticas sobre los eventos, para que los eventos del Feed puedan despacharse y ser gestionados por procesos de negocio.

El Servidor Analítico ejecuta continuamente cada consulta definida tan pronto llega un nuevo evento a cualquier de las ventanas a las que hace referencia una consulta. El procesamiento de eventos se implementa como un algoritmo de ventana deslizante donde se procesan eventos cronológicamente y en orden ascendente en base al “timestamp” a través de todas las ventanas de una consulta.

El procesamiento ordenado de eventos es crucial para producir resultados que reflejen el contexto verazmente y en un punto en el tiempo. El Servidor Analítico realiza un “buffering” de los Feeds entrantes con persistencia hasta que se procesan los eventos en dichos Feeds, garantizando así que no hay eventos que se pierden antes de ser procesados.

El procesamiento de consultas incremental es una optimización técnica interna del procesador de consultas del Servidor Analítico que minimiza la sobrecarga computacional en la ejecución de consultas. Como regla general, el Servidor Analítico hace uso del algoritmo de cálculo incremental tanto como sea posible, especialmente cuando se utilizan agregaciones.

El Servidor Analítico ofrece una amplia y poderosa gama de funciones analíticas y funciones de cálculo que permiten a los usuarios analizar, comprender y actuar sobre información en tiempo real. Las  características principales se resumen en la tabla 1.

Función

Capacidad o característica

Captura de eventos en tiempo real, filtrado, patrones coincidentes, detección y agregación

  • detectar patrones y tendencias en tiempo real

  • correlacionar información histórica y real-time

  • detectar y capturar eventos de negocio específicos

  • filtrar los eventos significativos

  • agregar y enriquecer la información

Análisis predictivo en tiempo real, tendencias, pronósticos, y análisis de qué pasaría si (what-if-analysis)

  • calcular líneas de tendencias en tiempo real y explorar las desviaciones

  • conducta forense de los eventos en tiempo real

  • recalibrar acuerdos de nivel de servicio

Medias en movimiento sobre condiciones temporales

  • analizar datos sobre diferentes ventanas de tiempo

  • ajustar ventanas de tiempo fácilmente y ver un análisis inmediatamente

  • recalcular sobre la marcha

Análisis multidimensional de Feeds en tiempo real

  • ver y analizar la información a lo largo de un número de diferentes dimensiones

  • controlar la “altitud” de la información a través “drill-downs”

Instantáneas

  • ver información incremental y proporcionar procesamiento adicional sobre los eventos para analizarlos y realizar acciones en tiempo real

  • analizar las dimensiones de tiempo relevantes y el contexto histórico

Análisis geoespaciales

  • análisis situacional para deducir y analizar relaciones geográficas entre personas y entidades

  • definidas por una delimitación geográfica especifica (círculo, rectángulo, polígono) o por entidad (incluyendo la entrada y la salida de la delimitación geográfica)

  • seguimiento de proximidad de objetos importantes

  • Mash-up y visualización en un Mapa

Tabla 1: Características y capacidades del Servidor Analítico

 

Conclusión de la serie de artículos I a VI: CEP - Procesamiento de Eventos Complejos

  • El procesamiento de eventos complejo es la piedra angular de la solución de Inteligencia Operacional.

  • La plataforma de Inteligencia Operacional de Vitria está completamente integrada con un motor CEP escalable, diseñado específicamente para gestionar eventos XML eficientemente, mediante una interfaz Web 2.0 moderna.

Tags: CEP, Inteligencia Operacional, Servidor Analítico, Servidor de Feeds

Parte V: CEP - Procesamiento de Eventos Complejos

Posted by Juan Palacios on Tue, Feb 07, 2012 @ 12:13 AM

describe the imageVitria IO: Una Arquitectura Moderna para CEP

El procesamiento de eventos complejos se sitúa en el corazón de la arquitectura de Inteligencia Operacional. En la figura 1 vemos que los eventos pueden venir de una variedad de fuentes diferente, incluyendo JMS, Servicios Web, Bases de Datos relacionales y Feeds Web como RSS. La imagen muestra también que los motores de ejecución de procesos, tales como el motor BPMS (o incluso motores de terceras partes) pueden ofrecer eventos como Feeds, pudiendo ser visualizados y correlacionados con eventos de otros Feeds.

Las fuentes u orígenes de eventos se normalizan como Feeds, y de ello se ocupa el Servidor de Feeds y se transmiten al Servidor Analítico (el motor CEP de Vitria IO) para su tratamiento. El Servidor Analítico, seguidamente realiza operaciones contra los Feeds, permite escribir los resultados en el repositorio y archivar la información para una auditoría o análisis posterior. Se diseñan cuadros de mando  real-time en el Libro de Operaciones para la toma de decisión humana y se  inician acciones en forma de alertas o se desencadena la ejecución de procesos de negocio de resolución o mitigación ante posibles incidencias en el motor BPMS.

El Servidor Analítico puede también consultar información persistida en bases de datos relacionales y combinarla con información en tiempo real para enriquecer los datos de origen, permitiendo crear gráficos de tendencias y comparativas contra información histórica.

arquitectura resized 600

     Figura 1: Arquitectura de alto nivel de la plataforma de Inteligencia Operacional

Tags: CEP, Inteligencia Operacional, Intelligencia Operacional, Servidor Analítico, Servidor BPMS, Libro de Operaciones, Servidor de Feeds