Soluções

Customer 360 - Parte 4 - Analisando seus dados

OK, então analisamos os aspectos de construção de uma solução Customer 360 em publicações anteriores.

Analisamos uma visão geral do que está envolvido em Parte 1E como você está lendo isso, presumo que a ameaça de ter que pensar não o assustou.

Em seguida, analisamos a integração necessária para extrair os dados de vários sistemas de origem, transformá-los em uma única exibição do cliente e carregá-los em um bucket do Couchbase em Parte 2.

Por fim, analisamos como poderíamos usar o Couchbase Mobile para permitir que seus executivos de contas tivessem acesso às informações dos clientes em seus telefones, mesmo quando estivessem fora do alcance do serviço de celular Parte 3.

Agora, vamos voltar nossa atenção para fazer algo diferente com os dados de seus clientes.

Especificamente, vamos analisar como permitir que os nerds de dados de sua organização possam extrair informações dos dados de seus clientes de várias maneiras.

Afinal, por que se dar ao trabalho de consolidar os dados de seus clientes em um único lugar se ninguém vai olhar para eles?

Coleta de informações

Então, digamos que seu executivo de contas tenha tido uma reunião produtiva com um cliente no dia 7 de junho.th verde.

E digamos que ele tenha feito algumas anotações sobre a reunião em seu aplicativo móvel Customer 360.

E essas anotações diziam algo como...

"Se o widget X viesse em vermelho, ele teria dez vezes mais do que tem atualmente."

Se você tivesse um microsserviço em execução no feed de alterações do Couchbase Sync Gateway, ele poderia captar essa atualização quando o executivo de contas voltasse a ter conectividade, e o aplicativo no telefone dele poderia sincronizar a atualização com o bucket do Customer 360 em seu cluster do Couchbase, perceber que se tratava de um feedback sobre o Widget X e poderia disparar automaticamente um aviso para o gerente de produto responsável pelo Widget X...

Hmm...

Como isso funcionaria?

O fato é que nosso Sync Gateway tem um feed de dados que chamamos de feed de "alterações".

Ele consiste na lista de alterações de documentos que ocorreram desde a última atualização que você leu nele.

Inserções, atualizações, exclusões, tudo isso está incluído.

Supondo que você tenha permissão para ver as alterações.

E você pode filtrá-lo por canal, se necessário.

Assim, você pode configurar facilmente um microsserviço que se conecta a esse feed e analisa as atualizações nas quais está interessado...

Ignorando o que não lhe interessa...

E assim, nosso gerente de produto do Widget X se vê recebendo essas notificações aleatórias sobre sugestões de cores...

Procurando por mais

OK, agora nosso gerente de produto tem essa solicitação de um cliente para o Widget X em uma cor específica.

Então, ela começa a pensar...

É sempre um mau sinal...

E imaginando...

Quantos outros clientes têm solicitações sobre cores para o Widget X?

Hmm, se ao menos houvesse uma maneira...

Oh, já sei! Ela pode usar nossa funcionalidade de pesquisa de texto completo para dar uma olhada!

O problema é que não há como saber em quais propriedades essas solicitações podem estar.

Afinal, há várias fontes de dados diferentes nas quais ele pode estar oculto.

A solicitação foi feita a um executivo de contas, a uma pessoa do suporte, a um executivo de nível C em uma conferência...

Pode estar em qualquer lugar, em qualquer número de elementos de dados.

Felizmente para ela, nossa Pesquisa de texto completo pode procurar em todos eles, de uma só vez.

Assim, ela pode abrir uma tela de pesquisa e digitar "Widget X color"...

Ou, se ela estiver do outro lado da lagoa, na Inglaterra, "Widget X color"...

(Se ao menos eles soubessem soletrar!)

E a próxima coisa que ela sabe é que...

Dados!

Todos os tipos de dados...

O problema é que é como procurar algo na Amazon...

Ou Google...

Todos os tipos de entradas individuais para escolher...

Com as palavras-chave que ela pesquisou destacadas em uma pequena amostra do texto em que foram encontradas...

Ugh, demais.

Se ao menos houvesse uma maneira de obter esses dados...

E alimentá-lo em algum tipo de consulta de análise...

Hmm...

Ah, espere...

É isso mesmo!

Ela está usando o Couchbase Full-Text Search...

Isso significa...

Dados! Mais dados!

Ela pode se transformar em um Data Nerd!

(OK, estou avançando um pouco no tempo, para quando nossa próxima versão, 6.5, estiver disponível, o que acontecerá antes que você perceba!)

(Afinal de contas, está logo ali na esquina...)

(Ou seja, os dados de liberação).

(Não é como se ele estivesse à espreita em uma esquina, como um assaltante em um beco escuro...)

(Assaltado por dados! Parece um trabalho para o Data Nerd!)

(Marvel Comics, está ouvindo?)

Onde eu estava?

Ah, sim, Data Nerd!

Ela pode pegar os resultados de sua pesquisa FTS (Full-Text Search, gostamos de falar em acrônimos. Isso nos faz parecer que temos conhecimentos secretos...) e inseri-los em uma consulta N1QL (nossa versão do SQL, basicamente SQL para documentos JSON, mas você já sabia disso, senão não estaria lendo o Blog do Couchbase...).

Será algo parecido com...

E, em seguida, ela pode aproveitar nosso serviço de análise para extrair os dados em algo que possa realmente usar.

Como uma planilha...

Ou qualquer uma das muitas ferramentas de análise de dados diferentes...

Produção de gráficos, tabelas, imagens de magia negra...

Espere...

Hum...

Talvez não a última...

Não há magia negra envolvida em lugar algum.

Apenas dados.

Então, imagens mágicas de dados...

E ela pode levar essas imagens mágicas de dados para a próxima reunião de planejamento de produtos e apresentar seu caso...

Por isso, eles precisam lançar um Widget X vermelho.

Afinal de contas, há todos esses clientes pedindo por isso.

E ela tem os números que comprovam essa afirmação.

É hora de fazer com que o cliente coloque seu dinheiro onde está sua boca...

Afinal, ela é a Data Nerd!

(Estou lhe dizendo, Marvel, temos um sucesso aqui...)

Portanto, o Couchbase

Como afirmei claramente em minha última postagem, gosto de manter as coisas simples.

Quero dizer, a vida já é complicada o suficiente...

Por que eu gostaria de aumentar isso?

Assim, aproveitando o Couchbase, posso criar uma solução Customer 360 que me permite misturar e combinar meus métodos de pesquisa de dados, combinando a pesquisa de texto completo com N1QL e análise de maneiras que são para um nerd de dados como o espinafre é para o Popeye.

Veja, mantendo tudo no mesmo kit de ferramentas, podemos fazer isso.

Claro, você poderia ir a outro lugar para obter a funcionalidade de pesquisa de texto completo...

E em outro lugar para sua dados analíticos lago...

E alimente ambos a partir de um banco de dados NoSQL com algum acessório de consulta estranho...

Mas boa sorte para fazê-los trabalhar juntos...

Alimentar os resultados de um para o outro como parte da mesma pesquisa.

Provavelmente levaria horas para fazê-lo funcionar.

Prefiro passar meu tempo voando pelos meus dados, com a capa esvoaçando nos agregados...

Basta me ligar...

Nerd de dados!

(Vamos, Marvel, me ligue!)

Afinal de contas...

Couchbase!

Capacitando os nerds de dados em todos os lugares...

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por Davis Chapman

Davis Chapman se autodenomina Arquiteto de Soluções, afirma ser funcionário da Couchbase e supostamente faz parte da nossa equipe de Serviços Profissionais. Ele diz que está no setor há décadas e que esteve envolvido no desenvolvimento de aplicativos durante a maior parte desse tempo. Hmm, teremos que verificar isso...

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.