Como usar o processamento de eventos complexos para Big Data

Processamento de Eventos Complexos (CEP) é útil para dados grandes, porque se destina a gerenciar dados em movimento. Complex Event Processing é uma técnica de rastreamento, análise e processamento de dados como um evento acontece. Essas informações são então processadas e comunicadas com base em regras de negócios e processos.

A idéia por trás CEP é ser capaz de estabelecer a correlação entre fluxos de informação e corresponder ao padrão resultante com comportamentos definidos como mitigar uma ameaça ou uma oportunidade apreensão. CEP é uma abordagem avançada baseada em processamento de eventos simples que coleta e combina dados de diferentes fontes relevantes para descobrir eventos e padrões que podem resultar em ação.

Aqui está um exemplo. A cadeia de varejo cria um programa de fidelidade em camadas para aumentar as vendas de repetição - especialmente para os clientes que gastam mais de US $ 1.000 por ano. É importante que a empresa cria uma plataforma que poderia manter esses clientes críticos voltando. Utilizando uma plataforma de CEP, logo que um cliente de alto valor utiliza o programa, o sistema desencadeia um processo que oferece ao cliente um desconto extra.

Outra regra processo poderia dar ao cliente uma surpresa - um desconto extra ou uma nova amostra do produto. A empresa também adiciona um novo programa de fidelidade que vincula a um aplicativo móvel. Quando um cliente fiel anda perto de uma loja, uma mensagem de texto oferece ao cliente um preço com desconto. Se esse cliente fiel escreve algo negativo em um site de mídia social, o departamento de atendimento ao cliente é notificado e emite um pedido de desculpas.

É bastante provável que você está lidando com um grande número de clientes com um número significativo de interações. Mas isso não seria suficiente para simplesmente transmitir os dados e analisar os dados. Para alcançar os objetivos de negócio o varejista queria alcançar exigiria a execução de um processo para responder aos resultados da análise.

Muitas indústrias tirar proveito da CEP. empresas de cartão de crédito utilizar CEP para gerir melhor a fraude. Quando um padrão de fraude emerge, a empresa pode desligar o cartão de crédito antes de a empresa experimenta perdas significativas. O sistema subjacente irá correlacionar as transações de entrada, controlar o fluxo de dados do evento, e desencadear um processo. CEP também é implementado em aplicações de comércio financeiro, aplicações de relatórios de tempo, e aplicações de gestão de vendas, para citar alguns.

O que todas estas aplicações têm em comum é que as aplicações têm uma norma pré-definido para temperatura, pressão, tamanho da transação, ou o valor da venda. A mudança de estado irá desencadear uma ação. Se você dirige um carro último modelo, você deve ter notado que quando a pressão de um pneu caiu, o carro irá desencadear um indicador de painel que avisa o condutor de acção (recebendo o pneu fixo).

Muitos fornecedores oferecem soluções CEP. Muitas das ferramentas do CEP no mercado permitem a criação de tempo real, aplicações orientadas a eventos. Estes aplicativos podem ingerir dados de fluxos, mas eles também podem ingerir dados de fontes de bancos de dados tradicionais. A maioria das ofertas incluem capacidades comuns, incluindo um ambiente gráfico de desenvolvimento que normalmente é baseado em Eclipse, conectividade para fluxos de dados em tempo real, bem como APIs para fontes de dados históricos.

A maioria destes produtos incluem uma linguagem de fluxo de eventos gráfica e SQL suporte. Principais fornecedores neste espaço incluem Esper (fornecedor de código aberto), a IBM com o IBM decisão operacional Manager, Informatica com RulePoint, a Oracle com a sua Complex Event Processing Solution, StreamInsights da Microsoft, e Mecanismo de Processamento SAS DataFlux Evento Stream, e CEP da StreamBase. Numerosos startups estão a surgir neste mercado.

menu