이전 게시물에서 고객 360 솔루션의 구축 측면에 대해 살펴봤습니다.
다음 항목과 관련된 개요를 살펴보았습니다. 파트 1이 글을 읽고 계시니 생각해야 한다는 위협이 두렵지 않으셨을 거라고 생각합니다.
다음으로 다양한 소스 시스템에서 데이터를 추출하고, 이를 단일 고객 보기로 변환하고, 이를 Couchbase 버킷에 로드하는 데 필요한 통합을 살펴봤습니다. 파트 2.
마지막으로, Couchbase Mobile을 사용하여 계정 담당자가 휴대폰 서비스 범위를 벗어난 경우에도 휴대폰으로 고객 정보에 액세스할 수 있도록 하는 방법을 살펴봤습니다. 파트 3.
이제 고객 데이터로 색다른 시도를 해보겠습니다.
특히, 조직의 데이터 전문가들이 다양한 방법으로 고객 데이터에서 정보를 추출할 수 있도록 지원하는 방법을 살펴볼 것입니다.
아무도 보지 않을 고객 데이터를 굳이 한 곳에 통합하는 수고를 할 필요가 있을까요?
정보 수집
예를 들어, 계정 담당자가 7일에 고객과 생산적인 미팅을 가졌다고 가정해 보겠습니다.th 녹색.
그리고 그가 모바일 고객 360 애플리케이션에 회의에 대한 메모를 입력했다고 가정해 보겠습니다.
그리고 그 메모에는 다음과 같은 내용이 적혀 있었습니다.
"위젯 X가 빨간색으로 표시된다면 지금보다 10배는 더 많을 것입니다."
CouchBase 동기화 게이트웨이 변경 피드에 대해 실행 중인 마이크로서비스가 있다면, 계정 담당자가 다시 연결이 가능한 곳에 도착했을 때 이 업데이트를 수신할 수 있고, 휴대폰의 앱이 업데이트를 CouchBase 클러스터의 고객 360 버킷에 동기화하고, Widget X에 대한 피드백임을 확인하고, Widget X를 담당하는 제품 관리자에게 자동으로 알림을 보낼 수 있습니다....
흠...
어떻게 작동할까요?
문제는 동기화 게이트웨이에 '변경 사항' 피드라고 하는 데이터 피드가 있다는 것입니다.
마지막으로 읽은 업데이트 이후 발생한 문서 변경 사항 목록으로 구성됩니다.
삽입, 업데이트, 삭제 등 모든 기능이 포함되어 있습니다.
변경 사항을 볼 수 있는 권한이 있다는 가정 하에 말입니다.
필요한 경우 채널별로 필터링할 수도 있습니다.

따라서 이 피드에 연결되고 관심 있는 업데이트를 확인하는 마이크로서비스를 쉽게 설정할 수 있습니다...
신경 쓰지 않는 것은 무시하고...
그래서 위젯 X 제품 관리자는 색상 제안에 대한 무작위 알림을 받게 됩니다...
추가 정보 찾기
이제 제품 관리자가 한 고객으로부터 특정 색상의 위젯 X를 요청받았습니다.
그래서 그녀는 생각하기 시작합니다...
항상 나쁜 징조...
그리고 궁금한 건...
위젯 X의 색상에 대한 요청이 있는 다른 고객은 몇 명인가요?
흠, 어떤 방법이 있다면...
아, 찾았어요! 그녀는 전체 텍스트 검색 기능을 사용하여 둘러볼 수 있습니다!
문제는 이러한 요청이 어떤 프로퍼티에 있는지 알 수 없다는 것입니다.
결국, 여러 데이터 소스에 숨겨져 있을 수 있습니다.
고객 담당 임원, 지원 담당자, 회의에 참석한 최고 경영진에게 요청을 했나요?
데이터 요소의 수에 상관없이 어디에나 있을 수 있습니다.
다행히도 전체 텍스트 검색을 사용하면 모든 항목을 한 번에 검색할 수 있습니다.
그래서 그녀는 검색 화면을 띄우고 "위젯 X 색상"을 입력할 수 있습니다...
또는 그녀가 연못 건너 영국 졸리 올레에 있다면, "위젯 X 컬러"...
(철자법만 알았더라면!)
그리고 그 다음 그녀가 알게 된 것은...
데이터!
모든 종류의 데이터...
문제는 아마존에서 무언가를 검색하는 것과 같다는 것입니다...
아니면 구글...
선택할 수 있는 모든 종류의 개별 항목...
검색한 키워드가 검색된 텍스트의 짧은 샘플에 강조 표시된 채로...
너무 많네요.
이 데이터를 가져올 수 있는 방법이 있다면...
그리고 이를 일종의 분석 쿼리에 입력합니다...
흠...
아, 잠깐만요...
맞습니다!
그녀는 Couchbase 전체 텍스트 검색을 사용하고 있습니다...
즉...
데이터! 더 많은 데이터!
데이터 덕후가 될 수 있습니다!
(다음 릴리스인 6.5가 언제 출시될지 살짝 앞당겨서 말씀드리는 건데, 곧 출시될 예정입니다!).
(결국, 바로 코앞에 있습니다...)
(즉, 릴리스 데이터입니다.)
(어두운 골목에 숨어 있는 강도처럼 모퉁이에 숨어 있는 것도 아니고...)
(데이터에 강탈당하다! 데이터 괴짜가 할 일 같네요!)

(마블 코믹스, 듣고 계신가요?)
어디까지 했었나요?
그래, 데이터 덕후!
그녀는 FTS 검색(전체 텍스트 검색, 우리는 약어로 이야기하는 것을 좋아합니다. 마치 비밀 지식이 있는 것처럼 들리죠...) 결과를 N1QL 쿼리(기본적으로 JSON 문서를 위한 SQL 버전이지만, 이미 알고 계시거나 그렇지 않다면 Couchbase 블로그를 읽지 않았을 겁니다...)에 입력할 수 있습니다.
다음과 같이 보일 것입니다.
|
1 2 3 |
SELECT * FROM `customer360` c WHERE SEARCH(c.desc, "Widget X Color”); |
그런 다음 분석 서비스를 활용하여 실제로 사용할 수 있는 형태로 데이터를 가져올 수 있습니다.
스프레드시트처럼...
또는 다양한 데이터 분석 도구 중 하나...
그래프, 차트, 블랙 매직 이미지 제작...
잠깐만요...
음...
마지막은 아닐지도...
어디에도 검은 마법이 개입되지 않습니다.
데이터만 있으면 됩니다.
그래서 데이터 매직 이미지는...
그리고 그 데이터 마법의 이미지를 다음 제품 기획 회의에 가져가서 자신의 주장을 펼칠 수 있습니다...
빨간색 위젯 X를 사용해야 하는 이유에 대해서는 다음과 같이 설명합니다.
결국, 이 모든 고객들이 간청하고 있습니다.

그리고 그녀는 그 진술을 뒷받침할 수 있는 수치를 가지고 있습니다.
이제 고객이 입이 있는 곳에 돈을 쓰게 할 시간입니다...
결국, 그녀는 데이터 덕후입니다!
(마블, 여기 히트작이 있습니다...)
그래서 Couchbase
지난 글에서 분명히 말씀드렸듯이 저는 일을 단순하게 유지하는 것을 좋아합니다.
인생은 지금 이대로도 충분히 복잡한데...
왜 추가하고 싶을까요?
따라서 Couchbase를 활용하면 데이터 덕후에게는 시금치가 뽀빠이인 것처럼 전체 텍스트 검색과 N1QL 및 분석을 결합하여 데이터를 파헤치는 방법을 혼합하고 일치시킬 수 있는 고객 360 솔루션을 구축할 수 있습니다.
모든 것을 동일한 툴킷에 보관하면 그렇게 할 수 있습니다.
물론, 전체 텍스트 검색 기능을 다른 곳에서 사용할 수도 있지만...
그리고 다른 곳에서는 분석 데이터 호수...
그리고 어색한 쿼리 볼트온을 사용하여 두 가지를 모두 NoSQL 데이터베이스에서 공급합니다...
하지만 함께 일할 수 있도록 행운을 빕니다...
동일한 검색의 일부로 한 검색의 결과를 다른 검색에 피드합니다.
아마 작동하려면 몇 시간이 걸릴 것입니다.
차라리 데이터를 훑어보며 망토를 펄럭이는 데 시간을 보내고 싶어요...
그냥 전화주세요...
데이터 괴짜!
(어서 마블, 전화해!)
결국...
카우치베이스!
어디서나 데이터 전문가 지원...