Cómo utilizar el procesamiento de eventos complejos para grandes datos
Procesamiento de eventos complejos (CEP) es útil para grandes volúmenes de datos, ya que está destinado a gestionar los datos en movimiento. Procesamiento de eventos complejos es una técnica para el seguimiento, análisis y procesamiento de datos como sucede un evento. Esta información es procesada y comunicada basa en reglas y procesos de negocio.
La idea detrás de CEP es ser capaz de establecer la correlación entre los flujos de información y que coincida con el patrón resultante con comportamientos definidos, tales como la mitigación de una amenaza o aprovechar una oportunidad. CEP es un enfoque avanzado basado en simples de procesamiento de eventos que recoge y combina datos de diferentes fuentes pertinentes para descubrir eventos y patrones que pueden resultar en acción.
Aquí hay un ejemplo. Una cadena minorista crea un programa de fidelización con gradas para aumentar las ventas de la repetición - especialmente para los clientes que gastan más de $ 1,000 al año. Es importante que la empresa crea una plataforma que podría mantener a estos clientes críticos regresando. El uso de una plataforma CEP, tan pronto como un cliente de alto valor utiliza el programa, el sistema desencadena un proceso que ofrece al cliente un descuento extra.
Otra regla proceso podría dar al cliente una sorpresa - un descuento adicional o una nueva muestra del producto. La compañía también añade un nuevo programa de fidelización que se vincula a una aplicación móvil. Cuando un cliente fiel camina cerca de una tienda, un mensaje de texto ofrece al cliente un precio con descuento. Si ese cliente fiel escribe algo negativo en un sitio de redes sociales, el departamento de atención al cliente es notificado y emite una disculpa.
Es muy probable que se trata de un gran número de clientes con un importante número de interacciones. Pero no sería suficiente para transmitir sólo los datos y analizar los datos. Para lograr los objetivos de negocio el minorista quería lograr requeriría la ejecución de un proceso para responder a los resultados del análisis.
Muchas industrias se aprovechan de CEP. Las compañías de crédito utilizan CEP para gestionar mejor el fraude. Cuando un patrón de fraude emerge, la empresa puede apagar la tarjeta de crédito antes de la compañía experimenta pérdidas significativas. El sistema subyacente se correlacionará las transacciones de entrada, un seguimiento de la corriente de datos de eventos, y desencadenar un proceso. CEP también se implementa en las aplicaciones de comercio financiero, aplicaciones con el clima de informes y aplicaciones de gestión de ventas, por nombrar algunos.
Lo que todas estas aplicaciones tienen en común es que las aplicaciones tienen una norma predefinida para la temperatura, la presión, el tamaño de la transacción, o el valor de la venta. Un cambio en el estado se disparará una acción. Si usted conduce un coche último modelo, es probable que haya notado que cuando la presión de un neumático se ha reducido, el coche va a desencadenar un indicador de panel que informa al conductor a tomar medidas (conseguir el neumático fijo).
Muchos proveedores ofrecen soluciones CEP. Muchas de las herramientas del PAC en el mercado permiten la creación de tiempo real, aplicaciones orientadas a eventos. Estas aplicaciones pueden ingerir los datos de las corrientes, pero también pueden ingerir datos de fuentes de bases de datos tradicionales. La mayoría de las ofertas incluyen capacidades comunes, incluyendo un entorno de desarrollo gráfico que se basa en Eclipse típicamente, la conectividad con los flujos de datos en tiempo real, así como las API a las fuentes de datos históricos.
La mayoría de estos productos incluyen un lenguaje gráfico de flujo del evento y el apoyo SQL. Proveedores clave en este espacio incluyen Esper (proveedor de código abierto), IBM con IBM Decisión Operativo Gerente de Informatica con RulePoint, Oracle con la solución de su Complex Event Processing, StreamInsights de Microsoft, y SAS DataFlux Evento Corriente del Motor de procesamiento, y el CEP de Streambase. Numerosas nuevas empresas están surgiendo en este mercado.