SAS Data Management Forum - Caso de sucesso com uma

Transcrição

SAS Data Management Forum - Caso de sucesso com uma
SAS DATA MANAGEMENT
FORUM
C o p y r ig ht © 201 4, S A S I n st i t ut e I n c. A l l r ig ht s r ese rve d.
SAS DATA MANAGEMENT
FORUM
CASO DE SUCESSO DE TELECOM: CAPTURANDO
EVENTOS EM TEMPO REAL
MARCEL ALMEIDA
ESPECIALISTA DE DATA MANAGEMENT
SAS INSTITUTE
C o p y r ig ht © 201 4, S A S I n st i t ut e I n c. A l l r ig ht s r ese rve d.
BIG DATA ESTÁ AQUI
A EXPLOSÃO DE INFORMAÇÕES CONTINUA …
C o p y r ig ht © 201 5, S A S I n st i t ut e I n c. A l l r ig ht s r ese rve d.
BIG DATA COMO PROCESSÁ-LO?
O foco do Big Data está mudando para que decisões
sejam tomadas usando informações no
momento em que os dados são gerados
C o p y r ig ht © 201 5, S A S I n st i t ut e I n c. A l l r ig ht s 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, S A S I n st i t ut e I n c. A l l r ig ht s r ese rve d.
SAS LANDSCAPE
Data Access &
Data Cleansing
DWH
Data Access
ST/NT Data
Event-Streaming
Navegação
Web Site
ETL / Data
Transformation
Online
Data Quality and
Data Cleansing
Mídias
sociais
PLATAFORMA DE TOMADA DE DECISÕES E COMUNICAÇÃO COM O CLIENTE
Campaign
Response
360°
Customer
View
Handling of
unstructured Data
CRM
Extensão de Infraestrutura SAS
existente
Inf ra-estrutura SAS
existente
C o p y r ig ht © 201 4, S A S I n st i t ut e I n c. A l l r ig ht s r ese rve d.
Master Data
Management
Contact
and Channelusage
Reporting &
Analytics
Reporting &
Business
Intelligence
Interactions &
Decisions
Multi-Channel
Campaignmanagement
Analytics &
Data Mining
CLV, Churn,
Potential,
Risk, Next-Best
Customer
Contact and
Offer
Optimization
Forecasting &
Predictive
Modeling
(What if-)
Real-time
Channel and
Contact
Steering
Inbound & Outbound
Right-time
Inbound
Mail
Sales
Execution
Online
Email / SMS /
Tweets
Real-time
Outbound
Marketing Operations Management
Estratégia, orçamentos, planejamento, aprovação, WorkFlow, ativos digitais, recursos
O QUE É EVENT STREAM PROCESSING?
C o p y r ig ht © 201 3, S A S I n st i t ut e I n c. A l l r ig ht s r ese rve d.
EVENT STREAM
PROCESSING
PROCESSAMENTO DE DADOS EM MOVIMENTO
BATCH ENGINE
1.
2.
3.
4.
Prepara dados
Executa Processo
Obtém resultados
Volta a etapa 1
C o p y r ig ht © 201 4, S A S I n st i t ut e I n c. A l l r ig ht s r ese rve d.
STREAM ENGINE
1. Executa Processo
2. Loop contínuo:
a. Recebe dados
b. Processa
c. Envia o resultado
EVENT STREAM
ARQUITETURA TÉCNICA DE ALTO NÍVEL
PROCESSING
Origem /
Eventos
Adaptadores e
Conectores
C o p y r ig ht © 201 4, S A S I n st i t ut e I n c. A l l r ig ht s r ese rve d.
events
P
U
B
L
I
S
H
E
R
Event Steam
Processing
S
U
B
S
C
R
I
B
E
R
Trigger
Adaptadores e
Conectores
RTDM Engne
EVENT STREAM
ARQUITETURA TÉCNICA DE ALTO NÍVEL
PROCESSING
Origem /
Eventos
Adaptadores/
Conectores
ODBC
Arquivos
events
events
(CSV, XML, JSON,
binary, xCDR)
Socket
DPI
JMS
SAS Data Sets
REST
events
SMTP
C o p y r ig ht © 201 4, S A S I n st i t ut e I n c. A l l r ig ht s r ese rve d.
events
P
U
B
L
I
S
H
E
R
Event Steam
Processing
S
U
B
S
C
R
I
B
E
R
Trigger
Adaptadores e
Conectores
RTDM Engine
EVENT STREAM
ARQUITETURA TECNICA DE ALTO NIVEL
PROCESSING
Origem /
Eventos
Adaptadores/
Conectores
ODBC
Arquivos
events
events
(CSV, XML, JSON,
binary, xCDR)
Socket
DPI
JMS
SAS Data Sets
REST
events
SMTP
C o p y r ig ht © 201 4, S A S I n st i t ut e I n c. A l l r ig ht s r ese rve d.
events
Event Steam
Processing
P Detecta eventos de interesse
Filtros
U
Agregações
Detecção de Padrões
B
Cálculos
L
Correlações
Thresholding
I
S
e muito mais…
H
E
R
S
U
B
S
C
R
I
B
E
R
Trigger
Adaptadores e
Conectores
RTDM Engine
EVENT STREAM
ARQUITETURA TÉCNICA DE ALTO NÍVEL
PROCESSING
Origem /
Eventos
Adaptadores/
Conectores
ODBC
Arquivos
(CSV, XML, JSON,
binary, xCDR)
Socket
DPI
JMS
SAS Data Sets
REST
SMTP
C o p y r ig ht © 201 4, S A S I n st i t ut e I n c. A l l r ig ht s r ese rve d.
Event Steam
QUESTÕES TIPICAS
Processing PARA O ESP
events
Adaptadores/
Conectores
ODBC
S
eventos
de interesse
“Informar osP 3Detecta
maiores
valores
a cadaU5 minutos"
Filtros
U
Arquivos
Agregações
B
“Avisar quando
evento
A foi seguido por um (CSV, XML, JSON,
Detecção
de Padrões
B um
binary, xCDR)
S dos
Cálculos
evento B e Lnão por um
evento
C
dentro
Correlações
C
últimos 3 minutos"
Thresholding
I
Socket
R
S
e muito mais…
I
“Avisar quando detectar uma transferência
H
bancária nas últimas 24 horas a partir Bda mesmaJMS
E
conta, provenientes
de três países diferentes,
e
E
SAS Data Sets
R
pausar a transferência
até uma validação
R manual"
Trigger
events
events
Trigger
Trigger
events
SMTP
RTDM Engine
COMO FUNCIONA?
C o p y r ig ht © 201 3, S A S I n st i t ut e I n c. A l l r ig ht s r ese rve d.
ESP CONCEITO ATUALIZAÇÃO CONTÍNUA
SAS EVENT STREAM PROCESSING
SOURCE WINDOW
ID
SYMB Text
QTY
PRICE
FILTER : QTY >=1000
ID
SYMB
QTY
PRICE
AGGREGATION
SYMB
AVE_PRICE
DATA
OUT
(Events)
DATA IN
(Events)
ID
SYMB
QTY
PRICE
10
IBM
2000
105
C o p y r ig ht © 201 4, S A S I n st i t ut e I n c. A l l r ig ht s r ese rve d.
Digamos…
Temos transações do mercado de ações…
Queremos saber o preço médio atual das transações com Quantidade >= 1000
Para isso precisamos:
1. Do ESP…
2. Desenhar um modelo para o ESP
3. Iniciar o modelo ESP…
4. Enviar os dados
ESP CONCEITO ATUALIZAÇÃO CONTÍNUA
SAS EVENT STREAM PROCESSING
SOURCE WINDOW
ID
DATA IN
(Events)
SYMB Text
QTY
SYMB
QTY
PRICE
ID
SYMB
QTY
PRICE
AGGREGATION
SYMB
AVE_PRICE
10
IBM
2000
105
IBM
105
IBM
110
105
20
MS
1500
26
MS
26
MS
26
IBM
110
40
ID
FILTER : QTY >=1000
PRICE
C o p y r ig ht © 201 4, S A S I n st i t ut e I n c. A l l r ig ht s r ese rve d.
IBM
3000
115
As janelas (windows) são atualizados continuamente
Os eventos são armazenados em memória
Politicas para retenção de dados
DATA
OUT
(Events)
Entendi o ESP…
Mas como ele foi
utilizado neste
cliente?
C o p y r ig ht © 201 4, S A S I n st i t ut e I n c. A l l r ig ht s r ese rve d.
Calma!
Vamos ver
um exemplo.
EVENT STREAM EVENTO DE DETECÇÃO DE DIMINUIÇÃO DE MINUTOS EM
PROCESSING CHAMADAS INTERNACIONAIS
Event Stream
Processing Server
Event Stream
Origem / Publishers
Sistema de Compras
Event Stream
Subscribers
Cartões
pré-pagos
ativados
Pré-Pagos
X
Planos
Planos
Tráfego da Rede
C o p y r ig ht © 201 4, S A S I n st i t ut e I n c. A l l r ig ht s r ese rve d.
Filtrar
CDRs das
chamadas
Intern.
Calcular
Minutos
Intern.
usados
Filtrar
Minutos Intern.
<= 5 Min
RTDM Engine
C o p y r ig ht © 201 4, S A S I n st i t ut e I n c. A l l r ig ht s 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 (upsell) 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
“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.”
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
C o p y r ig ht © 201 4, S A S I n st i t ut e I n c. A l l r ig ht s r ese rve d.
Chefe de Inteligência do
Cliente da Filial Alemã
Customer
Validated
C o p y r ig ht © 201 4, S A S I n st i t ut e I n c. A l l r ig ht s r ese rve d.
SAS DATA MANAGEMENT
FORUM
MUITO OBRIGADO!!
Marcel Almeida
[email protected]
C o p y r ig ht © 201 4, S A S I n st i t ut e I n c. A l l r ig ht s r ese rve d.

Documentos relacionados