Soluciones

Cliente 360 - Parte 4 - Análisis de sus datos

De acuerdo, ya hemos visto aspectos de la creación de una solución Cliente 360 en entradas anteriores.

Hemos visto un resumen de lo que supone parte 1Y como estás leyendo esto, supongo que la amenaza de tener que pensar no te ha asustado.

A continuación, examinamos la integración necesaria para extraer los datos de varios sistemas de origen, transformarlos en una única vista de cliente y cargarlos en un bucket de Couchbase en parte 2.

Por último, analizamos cómo utilizar Couchbase Mobile para que los ejecutivos de cuentas puedan acceder a la información de sus clientes desde su teléfono, incluso cuando están fuera del alcance del servicio de telefonía móvil. parte 3.

Ahora, vamos a centrar nuestra atención en hacer algo diferente con los datos de sus clientes.

En concreto, vamos a ver cómo hacer que los expertos en datos de su organización puedan extraer información de los datos de sus clientes de varias maneras.

Después de todo, ¿para qué tomarse la molestia de consolidar los datos de sus clientes en un único lugar si nadie va a consultarlos?

Recopilación de información

Digamos que su ejecutivo de cuentas tuvo una reunión productiva con un cliente el 7 deth verde.

Y digamos que introdujo algunas notas sobre la reunión en su aplicación móvil Customer 360.

Y esas notas decían algo parecido a...

"Si el widget X viniera en rojo, tendría pero diez veces más que en la actualidad".

Si tuvieras un microservicio ejecutándose contra el feed de cambios de Couchbase Sync Gateway, podría recoger esta actualización cuando el Ejecutivo de Cuentas llegara a donde tuviera conectividad de nuevo, y la aplicación en su teléfono podría sincronizar su actualización con el bucket Customer 360 en tu clúster Couchbase, notar que se trataba de comentarios sobre el Widget X, y podría disparar automáticamente un aviso al Gerente de Producto a cargo del Widget X ...

Hmm...

¿Cómo funcionaría?

El caso es que nuestra Sync Gateway tiene un feed de datos al que llamamos feed de "cambios".

Consiste en la lista de cambios del documento que se han producido desde la última actualización que ha leído de él.

Inserciones, actualizaciones, supresiones, todo está incluido.

Suponiendo que tengas permiso para ver los cambios.

Y puedes filtrarlo por canal, si lo necesitas.

Así que usted puede configurar fácilmente un microservicio que se engancha en este feed, y está mirando las actualizaciones que le interesa ...

Ignorando lo que no le interesa...

Y así, nuestra jefa de producto de Widget X se encuentra recibiendo estas notificaciones aleatorias sobre sugerencias de color...

En busca de más

Bien, ahora nuestro jefe de producto tiene esta petición de un cliente para el widget X en un color específico.

Así que empieza a pensar...

Siempre es mala señal...

Y preguntándose...

¿Cuántos otros clientes tienen peticiones sobre colores para el Widget X?

Hmm, si hubiera alguna manera...

¡Oh, ya lo tengo! Puede utilizar nuestra función de búsqueda de texto completo para echar un vistazo.

El problema es que no se sabe en qué propiedades pueden estar estas solicitudes.

Después de todo, hay múltiples fuentes de datos diferentes en las que puede estar oculto.

¿La solicitud se hizo a un ejecutivo de cuentas, a una persona de apoyo, a un ejecutivo de nivel C en una conferencia...?

Podría estar en cualquier parte, en cualquier número de elementos de datos.

Por suerte para ella, nuestra búsqueda de texto completo puede buscar en todos ellos, todos a la vez.

Así, puede abrir una pantalla de búsqueda e introducir "Widget X color"...

O si está al otro lado del charco, en Jolly Ole' England, "Widget X color"...

(¡Si supieran deletrear!)

Y lo siguiente que sabe...

¡Datos!

Todo tipo de datos...

El problema es que es como buscar algo en Amazon...

O Google...

Todo tipo de entradas individuales para elegir...

Con las palabras clave que buscó resaltadas en una breve muestra del texto en el que se encontró...

Demasiado.

Si hubiera alguna forma de tomar estos datos...

E introducirlo en algún tipo de consulta analítica...

Hmm...

Oh, espera...

¡Así es!

Está utilizando la búsqueda de texto completo de Couchbase...

Eso significa...

Datos ¡Más datos!

¡Puede ponerse en plan Data Nerd!

(Vale, me estoy adelantando un poco en el tiempo, hasta que esté disponible nuestra próxima versión, la 6.5, que lo estará antes de que te des cuenta).

(Después de todo, está a la vuelta de la esquina...)

(Es decir, los datos de liberación).

(No es que esté acechando a la vuelta de una esquina, como un atracador en un callejón oscuro...)

(¡Asaltado por datos! ¡Suena como un trabajo para Data Nerd!)

(Marvel Comics, ¿estás escuchando?)

¿Dónde estaba?

¡Oh sí, Data Nerd!

Puede tomar los resultados de su búsqueda FTS (Full-Text Search, nos gusta hablar con acrónimos. Nos hace parecer que tenemos conocimientos secretos...) e introducirlo en una consulta N1QL (nuestra versión de SQL, básicamente SQL para documentos JSON, pero eso ya lo sabías, si no, no estarías leyendo el Blog de Couchbase...).

Será algo así como...

Y luego puede aprovechar nuestro servicio Analytics para extraer los datos en algo que realmente pueda utilizar.

Como una hoja de cálculo...

O cualquiera de las muchas herramientas de análisis de datos...

Elaboración de gráficos, tablas, imágenes de magia negra...

Espera...

Um...

Puede que esto último no...

No hay magia negra de por medio.

Sólo datos.

Así que, imágenes mágicas de datos...

Y puede llevar esas imágenes mágicas de datos a la próxima reunión de planificación de productos y defender sus argumentos...

En cuanto a por qué tienen que sacar un Widget X rojo.

Después de todo, hay todos estos clientes rogando por ello.

Y tiene los números para respaldar esa afirmación.

Es hora de hacer que ese cliente ponga su dinero donde está su boca...

Después de todo, ¡ella es Data Nerd!

(Te lo digo Marvel, tenemos un éxito aquí...)

Por lo tanto, Couchbase

Como dije claramente en mi último post, me gusta simplificar las cosas.

La vida ya es bastante complicada...

¿Por qué querría añadir algo más?

Así que, aprovechando Couchbase, puedo construir una solución Cliente 360 que me permite mezclar y combinar mis métodos de escarbar en los datos, combinando la búsqueda de texto completo con N1QL y Analytics de maneras que son para un nerd de los datos como las espinacas son para Popeye.

Mira, manteniendo todo en el mismo conjunto de herramientas, podemos hacer eso.

Claro, usted podría ir a otra parte para su funcionalidad de búsqueda de texto completo...

Y en otro lugar para su datos analíticos lago...

Y alimentar ambos desde una base de datos NoSQL con algún incómodo complemento de consulta...

Pero buena suerte consiguiendo que trabajen juntos...

Introducir los resultados de uno en el otro como parte de la misma búsqueda.

Probablemente tardaría horas en funcionar.

Prefiero pasar mi tiempo volando a través de mis datos, agitando la capa en los agregados...

Sólo llámame...

¡Nerd de los datos!

(¡Vamos Marvel, llámame!)

Después de todo...

¡Couchbase!

Permitiendo a los empollones de datos de todo el mundo...

Comparte este artículo
Recibe actualizaciones del blog de Couchbase en tu bandeja de entrada
Este campo es obligatorio.

Autor

Publicado por Davis Chapman

Davis Chapman se hace llamar Arquitecto de Soluciones, dice ser empleado de Couchbase, y supuestamente forma parte de nuestro equipo de Servicios Profesionales. Dice que lleva décadas en la industria, y que ha estado involucrado en el desarrollo de aplicaciones durante la mayor parte de ese tiempo. Hmm, tendremos que comprobarlo...

Deja un comentario

¿Listo para empezar con Couchbase Capella?

Empezar a construir

Consulte nuestro portal para desarrolladores para explorar NoSQL, buscar recursos y empezar con tutoriales.

Utilizar Capella gratis

Ponte manos a la obra con Couchbase en unos pocos clics. Capella DBaaS es la forma más fácil y rápida de empezar.

Póngase en contacto

¿Quieres saber más sobre las ofertas de Couchbase? Permítanos ayudarle.