47
Evandro Deliberal [email protected] https://www.linkedin.com/in/evandrodeliberal Aula 04

Aula 04 - deljoe.com.brdeljoe.com.br/professor/ha2/aula03_dw04.pdf · Aula 04. Conteúdo •Algoritmos para extração de dados. •CRM; •Estratégias, Arquiteturas; Implantação

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Evandro [email protected]://www.linkedin.com/in/evandrodeliberal

Aula 04

Conteúdo• Algoritmos para extração de dados.

• CRM;

• Estratégias, Arquiteturas; Implantação.

• MDM – Mobile Device Management

• MDM – Master Data Management

Modelagem DimensionalConstelação• é uma medida de processamento analítico online• uma coleção de várias tabelas de fatos que compartilham tabelas de

dimensão , visto como uma coleção de estrelas (é uma melhoria em relação esquema em estrela)

• Mais complexo• Possui múltiplas tabelas de fatos que compartilham muitas tabelas

dimensões• Muitas variantes para determinados tipos de agregação deve ser

considerado e selecionado• Também é possível compartilhar tabelas de dimensão entre as tabelas de

fatos

Modelagem DimensionalConstelação

Modelagem DimensionalConstelação

Algoritmos para extração de dados• Algoritmos de aprendizado de máquina baseados na

Computação Evolutiva – os Algoritmos Genéticos• Realizam buscas globais e permitem uma melhor

interação entre atributos que os algoritmos baseados na estratégia gulosa que são geralmente utilizados para a tarefa de Mineração de Dados e por isso são extremamente úteis na procura de padrões relevantes em dados (FREITAS, 2001 apud DHAR V; PROVOST, 2000)

Algoritmos para extração de dados• Os algoritmos genéticos podem ser aplicados às

etapas do processo de KDD, desde o pré-processamento dos dados brutos para aplicação da mineração de dados – por exemplo, na seleção de atributos, podendo ser aplicados também à mineração de dados.

• Esta técnica também pode ser aplicada a etapa de pós-processamento do conhecimento encontrado

Algoritmos para extração de dados• melhor interação entre atributos proporcionada• busca global realizada por esta técnica, aumentando a

probabilidade de se obter um conjunto de regras com alta acurácia preditiva

• não garantem que a solução encontrada seja a solução ótima para o problema proposto, todavia estes algoritmos tendem a encontrar boas soluções ou soluções muito próximas da solução ótima

• Duas características– Algoritmos Genéticos– Interação

Algoritmos para extração de dados• Algoritmos Genéticos

– são métodos de busca globais – não utilizam apenas informação local e por isso não

necessariamente prendem-se a soluções ótimas locais, como certos métodos de busca (LINDEN, 2006);

Algoritmos para extração de dados• Algoritmos Genético - Pseudocódigo

Algoritmos para extração de dados• Algoritmos Genético – Hipótese

Algoritmos para extração de dados• Algoritmos Genético – Teste ou prototipação

Algoritmos para extração de dados• Outros modelos Algoritmos Genético

– Avalição ou Fitness• maneira utilizada pelos algoritmos genéticos para determinar a

qualidade de um indivíduo como solução do problema em questão (LINDEN, 2006)

– Cromossomial • cada solução candidata é representada por um indivíduo (cromossomo),

que é um ponto do espaço de busca dentre todas as soluções possíveis de um problema (CARVALHO, 2005).

– Esquema• formalizam a existência de “blocos construtivos” (“building blocks”) em

um AG e justificam o seu funcionamento

Funcionamento

Algoritmos para extração de dados• Interação

– utilizam informação da população corrente para determinar o próximo estado da busca (LINDEN, 2006)

– através de uma função objetivo e dos operadores genéticos de cruzamento (crossover) e mutação (mutation) promovem a interação entre os atributos de um objeto

OLAP• O que é?

– OLAP (Online Analytical Processing) é a capacidade para manipular e analisar um grande volume de dados sob múltiplas perspectivas

– um modo para acessar, visualizar, e analisar os dados corporativos com alta flexibilidade e performance

OLAP

OLAP

• Funcionamento?

OLAP

• Operações?

OLAP

• Operações?– SLICE: selecionar dados de uma única dimensão;– DICE: extrai um subcubo da seleção de duas ou mais dimensões;– DRILL DOWN: examina dados com maior detalhe;– ROLL UP: combinação de células de uma ou mais dimensões para

atingir um nível maior de generalização;– PIVOT ou ROTATION: visualiza dados por uma nova perspectiva.

CRMCRM = Customer Relationship Management

é uma abordagem que coloca o cliente como principal foco dos processos de negócio, com o intuito de perceber e antecipar suas necessidades, para então atendê-los da melhor forma• Tipo

– Operacional– Analítico– Colaborativo– Estratégico

CRM• Operacional

– volta-se principalmente para a criação e manutenção de canais de relacionamento com o cliente

– auxiliando no gerenciamento de pedidos, produção e feedback– automatização de venda– utilização de centrais de teleatendimento– fazer uma coleta de dados mais intimista e fazer a identificação de clientes em alto

potencial com maior facilidade• Analítico

– responsável pela análise de cenários, gráficos e dados utilizados para conhecer os clientes e identificar suas necessidades

– Segmentação de cliente– tomada de decisões relacionadas a campanhas de marketing– consegue traçar e identificar o perfil do consumidor de terminado produto ou serviço

CRM• Colaborativo

– é observar o comportamento dos clientes por meio de kits de produtos

– oferecimento de brindes para divulgação de lançamentos• Estratégico

– o estudo do mercado para a elaboração de uma orientação estratégica

– o processo de se traçar uma estratégia para que os demais tipos de CRM possam ser implantados

CRM• Sistemas de interação

– são aqueles usados pela equipe comercial, para acessar os produtos, registrar as vendas, agendar a entrega:• canais de atendimento (Call Center), • Sistemas de frente de caixa (PDV’s)• Força de Vendas (SFA – Sales Force Automation)

• Sistemas de Aquisição do conhecimento– são aqueles usados para analisar os dados que foram

coletados pelos

Crm - Arquitetura

CRM - Implantação• Premissas

– Ter uma visão clara e actualizada dos dados relevantes do cliente

– Retorno do investimento em marketing e vendas– Perseguir 100% a satisfação dos clientes– Desenvolver relações rentáveis e obter a fidelização do

cliente

CRM - Implantação• Definir o tipo de relação com os clientes

– Antes de mais, é essencial responder à seguinte pergunta: como é que a sua empresa pretende relacionar-se com os clientes, actuais e futuros?

– O plano estratégico da empresa a médio e a longo prazo – Conhecer bem os seus clientes – definir uma série de relacionamentos com os clientes, acentuando o que

eles mais valorizam:• Relação baseada no preço• Relação baseada no produto• Relação baseada na necessidade• Relação baseada no valor

CRM - Implantação• Escolher a solução informática• O CRM depende a 100 % das pessoas

– Integração– Capacitação– Domínio

• Planejamento• Implementação

CRM - Cuidados• Riscos

– Implementar o CRM antes de criar uma estratégia para o cliente

– Implantar o CRM antes de efetuar as mudanças necessárias na organização

– Partir do pressuposto de que quanto mais tecnologia melhor– Rastejar pelo cliente, em vez de tentar conquistá-lo

• Aprenda com a Falha

Atividade - CRM • O que é o CRM?• Como funciona o CRM?• Qual a diferença entre CRM e BI?• Qual a importância do CRM para empresa?• Quais são os aspectos chaves do CRM?

MDM – Mobile Device Management

MDM – Mobile Device Management• Administração de dispositivos móveis, como smartphones, tablets,

laptops e computadores desktops• implementado com o uso de um produto de terceiro que possui

recursos de gerenciamento para fornecedores particulares de dispositivos móveis

• protege, monitora, gerencia e suporta dispositivos móveis implantados por operadoras de telefonia móvel, provedores de serviços e empresas

• reduz custos de suporte e os riscos do negócio• Otimiza a funcionalidade e a segurança de uma rede de

comunicação móvel e minimizar o custo e o tempo de inatividade

MDM – Mobile Device Management• monitoramento móvel está crescendo em

importância• Implementação

– Servidor– Utilizado o chip SIM do equipamento

MDM – Mobile Device Management

MDM – Mobile Device Management• Funcionalidade central inclui:

– FOTA Atualização de Firmware overtheair– Instalação de Software– Configuração e provisionamento– Segurança e aplicação de políticas corporativas– Solução de problemas e ferramentas de diagnóstico– Controle Remoto e Administração– Rastreamento GPS e mapeamento de rotas– Backup / Restore– Uso de Rede e Suporte– Rastreamento e gestão de bens móveis– Bloqueio e Wipe remotos– Log e Relatórios

MDM – Mobile Device Management

MDM – Mobile Device Management

MDM – Master Data Management

MDM – Master Data ManagementDados Mestres• A maioria dos sistemas de software possui listas de

dados, compartilhados e utilizados por vários dos aplicativos que compõem o sistema. Por exemplo, um sistema ERP típico terá, no mínimo, três Mestres: Clientes, Itens e Contas. Esses dados mestre são, quase sempre, um dos principais ativos da empresa. Não é raro que a aquisição de uma empresa ocorra, em princípio, pelo acesso aos dados mestre de Clientes.

MDM – Master Data ManagementClassificação de dados• Não estruturados – Estes dados são encontrados nas mensagens eletrônicas, em artigos como este, nos

artigos de revistas, portais intranet corporativos, nas especificações de produtos, no material de referência de marketing e nos arquivos em PDF

• Transacionais – Estes são os dados relativos a vendas, entregas, faturas, registros de problemas, reclamações e outras interações, monetárias ou não.

• Metadados – Estes são os dados sobre outros dados e podem residir em um repositório formal ou em várias outras formas como documentos em XML, definições de relatórios, descrições de colunas em um banco de dados, arquivos de log, conexões e arquivos de configuração.

• Hierárquicos – Os dados hierárquicos armazenam as relações entre outros dados. Podem ser armazenados como parte de um sistema contábil ou separadamente, como descrições das relações do mundo real, estruturas organizacionais ou linhas de produtos de uma empresa. Às vezes, os dados hierárquicos são considerados um superdomínio MDM, porque é crítico entender e, algumas vezes, descobrir, as relações entre os dados mestre.

• Mestre – Os dados mestre são nomes críticos de um negócio e, em geral, classificam-se em quatro grupos: pessoas, coisas, lugares e conceitos. Outras categorizações desses grupos são denominadas áreas de assunto, áreas de domínio ou tipos de entidade. Por exemplo, no grupo pessoas há clientes, funcionários e vendedores.

MDM – Master Data Management• Pontos importantes

– Decidir o que gerenciar– Comportamento– Ciclo de vida (CRUD)– Cardinalidade– Vida Útil– Complexidade– Volatilidade– Reuso

MDM – Master Data Management• Gestão de dados Metres• é uma combinação de processos, governança, políticas,

padrões e ferramentas que funcionam em conjunto, garantindo um ponto de referência específico. Ela define e administra dados críticos continuamente, tais como produtos, clientes, fornecedores, ativos e a localização deles através da empresa.

• compreende um conjunto de processos e ferramentas que definem consistentemente e gerenciam os dados mestres

MDM – Master Data Management

MDM – Master Data ManagementFases para implementação (1/2)• identificar as fontes de dados mestre.• Identificar os produtores e os consumidores dos dados mestre. Quais aplicativos produzem

os dados mestre identificados na primeira etapa e - em geral mais difícil de determinar - quais aplicativos usam os dados mestre.

• Coletar e analisar os metadados sobre os dados mestre. Para todas as fontes identificadas na primeira etapa, quais são as entidades e os atributos dos dados e o que significam? Incluem-se o nome do atributo, o tipo de dados, os valores aceitos, as restrições, os valores padrão, as dependências e o proprietário da definição e da manutenção dos dados.

• Indicar os administradores dos dados. Deverão ser indivíduos com conhecimento dos atuais dados-fonte e capazes de determinar como transformar a fonte no formato de dados mestre.

• Implementar um programa de governança dos dados e um conselho para a governança dos dados.

• Desenvolver o modelo de dados mestre. Decidir qual a aparência dos registros mestre: quais atributos estão incluídos, de que porte e tipo são os dados, quais valores são aceitos, etc

MDM – Master Data ManagementFases para implementação (2/2)• Escolher um conjunto de ferramentas. Será preciso comprar ou construir ferramentas para

criar as listas mestre limpando, transformando e mesclando os dados-fonte• Projetar a infra-estrutura. Depois de os dados mestre estarem limpos e consistentes, você

precisará colocá-los à disposição de seus aplicativos e providenciar processsos para a sua administração e manutenção

• Gerar e testar os dados mestre. É nesta etapa que você usará as ferramentas desenvolvidas ou compradas para mesclar os dados-fonte na lista de dados mestre

• Modificar os sistemas de produção e de consumo. Dependendo de como a sua implementação MDM estiver projetada, talvez seja preciso modificar os sistemas que produzem, mantêm ou consomem dados mestre para trabalhar com a nova fonte de dados mestre

• Implementar os processos de manutenção. Como declaramos anteriormente, qualquer implementação de MDM deve incorporar ferramentas, processos e pessoas para manter a qualidade dos dados

DuvidasEvandro Deliberal

[email protected]

ObrigadoEvandro Deliberal

[email protected]