sas data management forum · pdf file• informação disponível...
TRANSCRIPT
C o p y r ig ht © 201 4, SAS In st i tute In c. A l l r ig hts r ese rve d.
SAS DATA MANAGEMENT
FORUM
C o p y r ig ht © 201 4, SAS In st i tute In c. A l l r ig hts r ese rve d.
SAS DATA MANAGEMENT
FORUM
MARCEL ALMEIDA
ESPECIALISTA DE DATA MANAGEMENT
SAS INSTITUTE
CASO DE SUCESSO DE TELECOM: CAPTURANDO
EVENTOS EM TEMPO REAL
C o p y r ig ht © 201 5, SAS In st i tute In c. A l l r ig hts r ese rve d.
BIG DATA ESTÁ AQUI
A EXPLOSÃO DE INFORMAÇÕES CONTINUA …
C o p y r ig ht © 201 5, SAS In st i tute In c. A l l r ig hts r ese rve d.
BIG DATA COMO PROCESSÁ-LO?
O foco do Big Data está mudando para que decisõessejam tomadas usando informações nomomento em que os dados são gerados
C o p y r ig ht © 201 4, SAS In st i tute In c. A l l r ig hts r ese rve d.
CASO DE NEGÓCIO EMPRESA DE TELEFONIA – FILIAL ALEMANHA
NECESSIDADE DE NEGÓCIO
• Necessidade de melhorar a capacidade de fazer vendas de produtos adicionais (up-sell) e venda
cruzada (cross-sell) para a base de clientes
• Informação disponível ilimitada sobre o contexto do cliente (especialmente dados de rede)
• Possibilidade de distribuir ofertas flexíveis (ex.: preço, volume e validade da oferta)
• Possibilidade de realizar campanhas em tempo real
SOLUÇÃO DESEJADA
• Software para decisões em tempo real que possibilite realizar campanhas em tempo real baseadas em
regras de negócio e modelos preditivos
• Integração de software para processamento de eventos complexos a partir de dados massivos do
sistema de rede
C o p y r ig ht © 201 4, SAS In st i tute In c. A l l r ig hts r ese rve d.
360°Customer
View
SAS LANDSCAPE PLATAFORMA DE TOMADA DE DECISÕES E COMUNICAÇÃO COM O CLIENTE
Online
CRM
NavegaçãoWeb Site
ST/NT Data
Mídias sociais
DWH Inbound
Sales
Online
Email / SMS / Tweets
Outbound
Right-time
Real-time
Execution
Inbound & OutboundInteractions & Decisions
Real-timeChannel and
Contact Steering
Customer Contact and
Offer Optimization
Multi-Channel Campaign-
management
Contact and Channel-
usage
Campaign Response
Data Access & Data Cleansing
Data Access
Event-Streaming
ETL / Data
Transformation
Data Quality and
Data Cleansing
Handling of
unstructured Data
Master Data
Management
Reporting &
Analytics
Reporting &
Business
Intelligence
Analytics &
Data Mining
CLV, Churn,
Potential,
Risk, Next-Best
Forecasting &
Predictive
Modeling
(What if-)
Marketing Operations Management Estratégia, orçamentos, planejamento, aprovação, WorkFlow, ativos digitais, recursos
Extensão de Infra-estrutura SAS
existente
Inf ra-estrutura SAS existente
C o p y r ig ht © 201 3, SAS In st i tute In c. A l l r ig hts r ese rve d.
O QUE É EVENT STREAM PROCESSING?
C o p y r ig ht © 201 4, SAS In st i tute In c. A l l r ig hts r ese rve d.
EVENT STREAM
PROCESSINGPROCESSAMENTO DE DADOS EM MOVIMENTO
BATCH ENGINE STREAM ENGINE
1. Prepara dados
2. Executa Processo
3. Obtém resultados
4. Volta a etapa 1
1. Executa Processo
2. Loop contínuo:
a. Recebe dados
b. Processa
c. Envia o resultado
C o p y r ig ht © 201 4, SAS In st i tute In c. A l l r ig hts r ese rve d.
EVENT STREAM
PROCESSING
ARQUITETURA TÉCNICA DE ALTO NÍVEL
Event Steam Processing
Origem / Eventos
eventsTrigger
RTDM Engne
PUBLISHER
SUBSCRIBER
Adaptadores e ConectoresAdaptadores e
Conectores
C o p y r ig ht © 201 4, SAS In st i tute In c. A l l r ig hts r ese rve d.
EVENT STREAM
PROCESSING
ARQUITETURA TÉCNICA DE ALTO NÍVEL
Event Steam Processing
TriggerRTDM Engine
PUBLISHER
SUBSCRIBER
Adaptadores e Conectores
REST
Origem / Eventos
ODBC events
events
events
events
Arquivos(CSV, XML, JSON, binary, xCDR)
Socket
JMS
SAS Data Sets
SMTP
Adaptadores/ Conectores
DPI
C o p y r ig ht © 201 4, SAS In st i tute In c. A l l r ig hts r ese rve d.
EVENT STREAM
PROCESSING
ARQUITETURA TECNICA DE ALTO NIVEL
TriggerRTDM Engine
PUBLISHER
SUBSCRIBER
Adaptadores e Conectores
REST
ODBC events
events
events
events
Arquivos(CSV, XML, JSON, binary, xCDR)
Socket
JMS
SAS Data Sets
SMTP
Adaptadores/ Conectores
DPI
Event Steam Processing
Detecta eventos de interesseFiltros
AgregaçõesDetecção de Padrões
CálculosCorrelações
Thresholding
e muito mais…
Origem / Eventos
C o p y r ig ht © 201 4, SAS In st i tute In c. A l l r ig hts r ese rve d.
EVENT STREAM
PROCESSING
ARQUITETURA TÉCNICA DE ALTO NÍVEL
REST
Event Steam Processing
ODBC events
events
events
events
Trigger
Trigger
Trigger
Arquivos(CSV, XML, JSON, binary, xCDR)
Socket
JMS
SAS Data Sets
SMTP
Adaptadores/ Conectores
ODBC
Arquivos(CSV, XML, JSON, binary, xCDR)
Socket
JMS
SAS Data Sets
SMTP
Adaptadores/ Conectores
RTDM Engine
PUBLISHER
SUBSCRIBER
DPI
Origem / Eventos
Detecta eventos de interesseFiltros
AgregaçõesDetecção de Padrões
CálculosCorrelações
Thresholding
e muito mais…
QUESTÕES TIPICAS PARA O ESP
“Informar os 3 maiores valores a cada 5 minutos"
“Avisar quando um evento A foi seguido por um
evento B e não por um evento C dentro dos
últimos 3 minutos"
“Avisar quando detectar uma transferência
bancária nas últimas 24 horas a partir da mesma
conta, provenientes de três países diferentes, e
pausar a transferência até uma validação manual"
C o p y r ig ht © 201 3, SAS In st i tute In c. A l l r ig hts r ese rve d.
COMO FUNCIONA?
C o p y r ig ht © 201 4, SAS In st i tute In c. A l l r ig hts r ese rve d.
SAS EVENT STREAM PROCESSING
ESP CONCEITO ATUALIZAÇÃO CONTÍNUA
DATA OUT
(Events)
AGGREGATIONFILTER : QTY >=1000
Text
SOURCE WINDOW
ID SYMB QTY PRICE ID SYMB QTY PRICE SYMB AVE_PRICE
ID SYMB QTY PRICE
DATA IN (Events)
10 IBM 2000 105
Digamos…Temostransações do mercado de ações…
Queremossaber o preço médio atual das transações com Quantidade >= 1000
Para isso precisamos: 1. Do ESP…2. Desenhar um modelo para o ESP3. Iniciar o modelo ESP…4. Enviar os dados
C o p y r ig ht © 201 4, SAS In st i tute In c. A l l r ig hts r ese rve d.
SAS EVENT STREAM PROCESSING
ESP CONCEITO ATUALIZAÇÃO CONTÍNUA
DATA OUT
(Events)
IBM 105
MS 26
IBM 110
AGGREGATION
IBM 105
MS 26
IBM 110
FILTER : QTY >=1000
10 IBM 2000 105
20 MS 1500 26
40 IBM 3000 115
Text
SOURCE WINDOW
ID SYMB QTY PRICE ID SYMB QTY PRICE SYMB AVE_PRICE
ID SYMB QTY PRICE
DATA IN (Events)
As janelas (windows) são atualizados continuamenteOs eventos são armazenados em memória
Politicas para retenção de dados
C o p y r ig ht © 201 4, SAS In st i tute In c. A l l r ig hts r ese rve d.
Entendi o ESP…
Mas como ele foi
utilizado neste
cliente?
Calma!
Vamos ver
um exemplo.
C o p y r ig ht © 201 4, SAS In st i tute In c. A l l r ig hts r ese rve d.
EVENT STREAM
PROCESSING
EVENTO DE DETECÇÃO DE DIMINUIÇÃO DE MINUTOS EM
CHAMADAS INTERNACIONAIS
Event Stream Processing ServerEvent Stream
Origem / Publishers
Tráfego da Rede RTDM Engine
Event StreamSubscribers
Cartõespré-pagosativados
Planos
Pré-Pagos X
Planos
Sistema de Compras
CalcularMinutosIntern.
usados
FiltrarCDRs daschamadas
Intern.
FiltrarMinutos Intern.
<= 5 Min
C o p y r ig ht © 201 4, SAS In st i tute In c. A l l r ig hts r ese rve d.
C o p y r ig ht © 201 4, SAS In st i tute In c. A l l r ig hts r ese rve d.
EMPRESA DE TELEFONIA – FILIAL ALEMANHA TELECOMUNICAÇÃO
PROBLEMAS DE NEGÓCIO
• Necessidade de melhorar a capacidade de fazer vendas de produtos adicionais (up-
sell) e venda cruzada (cross-sell) para a base de clientes no contexto de monetização
dos dados
• Informação disponível limitada sobre o contexto do cliente (especialmente dados de
rede)
• Possibilidade de distribuir ofertas flexíveis (ex.: preço, volume e validade da oferta)
• Possibilidade de realizar campanhas em tempo real
SOLUÇÕES
• SAS® Event Stream Processing Engine
• SAS® Real-Time Decision Manager
• SAS® Visual Analytics
RESULTADOS
• Criar, executar, monitorar e otimizar campanhas de marketing contextual
• Com a comunicação mais direcionada, a companhia espera alcançar um aumento
considerável nas receitas de sua base de clientes existente
• Retorno sobre o investimento (ROI) obtido em dois meses
“Com SAS, nós seremos capazes de gerar maiores receitas e uma melhor experiência com a nossa base de clientes atual. O SAS nos permite agir em tempo real, o que não tínhamos capacidade de fazer antes.”
Chefe de Inteligência do
Cliente da Filial Alemã
Customer
Validated
C o p y r ig ht © 201 4, SAS In st i tute In c. A l l r ig hts r ese rve d.
C o p y r ig ht © 201 4, SAS In st i tute In c. A l l r ig hts r ese rve d.
SAS DATA MANAGEMENT
FORUM
MUITO OBRIGADO!!
Marcel [email protected]