Como usar o processamento de eventos complexos para big data

Complex Event Processing (CEP) é útil para dados grandes, porque se destina a gerenciar dados em movimento. Complex Event Processing é uma técnica para monitoramento, 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 apreensão uma oportunidade. 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 da 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 voltar. Usando uma plataforma CEP, assim que um cliente de alto valor utiliza o programa, o sistema desencadeia um processo que oferece ao cliente um desconto extra.

Video: Friedrich Hayek en Masters of Money

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 não seria suficiente para simplesmente transmitir os dados e analisar esses 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.

Video: NVIDIA CES 2017

Muitas indústrias tirar proveito da CEP. empresas de cartão de crédito usar CEP para melhor gerir 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 operações de entrada, controlar o fluxo de dados de eventos, e desencadear um processo. CEP também é implementado em aplicações de comércio financeiro, aplicações de relatório 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 predefinida para a temperatura, pressão, tamanho da transação, ou o valor da venda. Uma alteração no 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 apoio. Principais fornecedores neste espaço incluem Esper (fornecedor de código aberto), IBM com a IBM decisão operacional Manager, Informatica com RulePoint, a Oracle com o seu Complex Event Processing Solution, StreamInsights da Microsoft, e Mecanismo de Processamento SAS DataFlux Evento Stream, e CEP da StreamBase. Numerosos startups estão surgindo nesse mercado.


Publicações relacionadas