기업은 운영 데이터에 대한 실시간 인사이트를 통해 경쟁력과 대응력을 유지합니다. 고객 상호 작용, IoT 디바이스, 거래 등에서 생성되는 운영 데이터는 일상적인 운영의 역동성을 이해하고 그에 따른 조치를 취하는 데 필수적입니다. 이 데이터가 추가 데이터 소스로 보강되면 인사이트는 더욱 강력해집니다. 그러나 여러 소스의 데이터를 실시간으로 통합하고 분석하는 데는 복잡한 ETL 프로세스가 필요하기 때문에 적시에 인사이트를 얻는 것이 지연되었습니다. 고객이 복잡하고 깊게 중첩된 JSON 데이터를 분석해야 하는 경우 그 난이도는 더욱 높아져 시기적절한 인사이트를 얻기가 더욱 어려워집니다.
카우치베이스 애널리틱스로, Couchbase는 JSON 네이티브 분석 데이터베이스를 통해 분석 세계에 NoSQL의 강력한 기능을 제공합니다. Couchbase Analytics는 데이터 변환을 많이 할 필요가 없으므로, 일반적으로 분석 인사이트를 얻기 위해 필요한 기존의 평탄화 및 재구조화 작업을 거치지 않고도 여러 이질적인 데이터 소스(예: Couchbase, MongoDB, PostgreSQL)에서 직접 JSON 데이터를 분석할 수 있도록 지원합니다.
이 블로그에서는 Confluent Cloud를 사용하여 타사 소스의 데이터를 Couchbase Analytics로 원활하게 스트리밍하는 방법을 살펴보고, 실시간 분석에 Couchbase를 사용할 때의 이점을 강조합니다.
데이터 원본을 Confluent Cloud와 연결하기
Confluent-아파치 카프카의 최초 제작자가 구축했습니다.®-는 데이터 스트리밍 및 이벤트 기반 아키텍처의 선두주자로서 다양한 소스의 데이터를 연결, 처리 및 관리하기 위한 이상적인 플랫폼입니다. 전체 데이터 스트리밍 에코시스템을 아우르는 사전 구축된 커넥터 포트폴리오를 통해 Confluent Cloud를 사용하면 다양한 타사 소스에서 데이터를 손쉽게 가져와 Couchbase Analytics로 지속적으로 스트리밍하는 동시에 다음을 활용할 수 있습니다. Apache Flink용 Confluent Cloud® 를 사용하여 실시간으로 변환할 수 있습니다.
왜 데이터 수집을 위한 Confluent Cloud인가요?
-
- 실시간 데이터 스트리밍: Confluent Cloud를 사용하면 IoT, 엔터프라이즈 애플리케이션, 데이터베이스, 클라우드 서비스 등 다양한 소스에서 실시간으로 데이터를 수집할 수 있습니다.
- 확장성 및 유연성: Confluent Cloud를 사용하면 대량의 데이터를 수용하도록 확장하고 데이터 스트리밍을 확장하여 복잡한 분석을 지원할 수 있습니다.
- 기본 제공 통합 기능: Confluent는 수백 개의 커넥터를 제공하여 사용자 지정 데이터 파이프라인 없이도 다양한 소스에서 Couchbase Capella로 직접 데이터를 쉽게 수집할 수 있습니다.
Couchbase 애널리틱스를 소개합니다: NoSQL Power를 사용한 분석
Couchbase Analytics는 고속 분석 쿼리에 최적화된 NoSQL 유연성과 컬럼형 스토리지를 결합하여 분석 환경을 혁신하고 있습니다. 기존에는 JSON 데이터를 분석하려면 관계형 형식으로 플랫화하거나 별도의 분석 데이터 저장소를 구축해야 했는데, 이는 지연 시간이 발생하고 비용이 증가하는 번거로운 프로세스였습니다.
Capella Analytics는 운영 데이터와 분석 데이터를 하나의 플랫폼에 통합하는 통합 접근 방식으로 업계의 판도를 바꾸고 있습니다. 복잡한 변환 없이 기본 JSON 형식으로 데이터를 수집하고 쿼리하여 분석 인사이트를 얻을 수 있는 '제로 ETL'을 지원합니다.
Couchbase 분석으로 실시간 인사이트를 얻는 방법
- JSON 친화적인 분석: Couchbase Analytics를 사용하면 관계형 테이블로 변환하지 않고도 중첩된 문서에 대한 복잡한 쿼리를 지원하여 JSON 데이터를 직접 분석할 수 있습니다.
- 통합 운영 및 분석 플랫폼: Capella 플랫폼은 두 기능을 결합하여 ETL의 필요성을 줄이고, 인프라 확장을 최소화하며, 인사이트 확보 시간을 단축합니다.
- 실시간 쿼리에 최적화: Couchbase의 메모리 우선 아키텍처와 실시간 데이터 배치 및 CDC(변경 데이터 캡처) 수집 기능을 갖춘 Couchbase Analytics는 실시간 분석에 이상적이며, 데이터가 수집되는 대로 인사이트를 생성할 수 있습니다.
Confluent Cloud와 Couchbase Analytics 통합의 이점
Confluent Cloud의 실시간 데이터 스트리밍을 Couchbase Analytics와 결합하면 강력하고 간소화된 데이터 파이프라인을 만들어 실행 가능한 인사이트에 대한 액세스를 간소화할 수 있습니다.
1. 간소화된 데이터 파이프라인
기존의 ETL 프로세스는 데이터를 추출, 변환 및 별도의 분석 플랫폼으로 로드해야 하므로 병목 현상이 발생합니다. Confluent Cloud와 Couchbase Analytics를 함께 사용하면 기업은 모든 소스에서 원시 JSON 데이터를 Capella로 직접 수집하고 추가 변환 없이 분석 쿼리를 실행할 수 있습니다.
2. 운영 데이터에 대한 실시간 분석
데이터가 Couchbase Analytics에 입력되는 즉시 데이터를 쿼리할 수 있으므로 더 이상 야간 ETL 작업이나 수동 변환을 기다리지 않아도 됩니다. 운영 데이터에서 실시간 인사이트를 생성할 수 있으므로 트렌드, 이상 징후 또는 이벤트가 발생했을 때 더욱 민첩하게 대응할 수 있습니다.
3. Flink를 사용한 스트림 처리
Confluent의 서버리스 Flink 제품은 실시간 분석을 위해 Couchbase의 컬럼형 저장소에 저장하기 전에 MongoDB 및 PostgreSQL과 같은 소스에서 데이터를 원활하게 스트림 처리할 수 있게 해줍니다. 스트림 처리의 사실상의 표준인 Flink를 사용하면 데이터 스트림을 손쉽게 필터링, 조인, 보강하여 가장 관련성이 높고 실행 가능한 인사이트만 포착할 수 있습니다. 고성능 기능과 확장성을 통해 조직은 대량의 데이터를 효율적으로 처리할 수 있습니다.
4. 비용 절감 및 복잡성 감소
Couchbase Analytics는 기존 Confluent 환경과 원활하게 통합됩니다(Bring Your Own Kafka). 이미 기존 Confluent 배포가 있는 고객은 UI에서 기본적으로 코드 없이 쉽게 Analytics를 통합할 수 있습니다. Kafka를 처음 사용하는 고객은 다음과 같은 파트너의 도움을 받아 시작할 수 있습니다..
Confluent의 클라우드 스트리밍 및 프로세싱과 결합된 Couchbase Analytics를 사용하면 고객은 심층적으로 중첩된 JSON 데이터에 대한 복잡한 분석 쿼리를 수집하고 수행하는 데 추가적인 ETL 도구가 필요하지 않습니다.
이를 통해 전체 분석 스택을 간소화하는 보다 비용 효율적인 솔루션을 사용할 수 있습니다.
사용 사례: 여러 데이터 소스에서 얻은 실시간 고객 인사이트
CRM, 웹사이트 및 매장 내 센서의 데이터를 활용하여 고객 행동을 더 잘 이해하고자 하는 소매 조직을 생각해 보세요. 조직은 Confluent Cloud를 사용하여 각 소스의 데이터를 Couchbase Analytics로 스트리밍하여 고객 상호 작용에 대한 분석을 실시간으로 수행할 수 있습니다.
워크플로 예시
-
- 소스에서 데이터 수집: Confluent Cloud는 CRM, 이커머스 플랫폼 및 매장 내 디바이스에서 실시간으로 데이터를 스트리밍합니다.
- 카우치베이스 애널리틱스의 직접 저장: 데이터는 변환이나 플랫화 없이 Couchbase Capella에 JSON 문서로 저장됩니다.
- 실시간 쿼리 실행: 소매업체는 카우치베이스 애널리틱스를 통해 이 데이터를 기본적으로 즉시 분석하거나 Tableau 및 PowerBI와 같은 BI 도구를 사용하여 온라인 및 매장 채널 전반에서 고객 트렌드, 참여 패턴, 선호도에 대한 인사이트를 얻을 수 있습니다.
이러한 접근 방식을 통해 리테일러는 고객 행동 패턴이 발생하는 즉시 조치를 취하여 타겟 프로모션, 재고 최적화 및 향상된 고객 경험을 위한 기회를 창출할 수 있습니다.
Confluent Cloud 및 Couchbase 분석 시작하기
조직에서 실시간 분석을 사용할 준비가 되었다면, Confluent Cloud와 Couchbase Analytics의 통합을 시작하는 방법은 다음과 같습니다:
-
- Confluent 클라우드 설정: Confluent Cloud를 타사 데이터 소스에 연결하고 Couchbase Capella로 스트리밍을 구성합니다.
- 카우치베이스 애널리틱스로 데이터 수집: JSON 데이터를 기본 형식으로 저장하고 분석할 준비가 된 Couchbase Analytics로 직접 스트리밍합니다.
- 분석 쿼리 실행: ETL 변환 없이도 실시간 인사이트를 얻기 위해 데이터 쿼리를 시작하세요.
Confluent Cloud와 Couchbase Analytics를 함께 사용하면 데이터 아키텍처를 간소화하여 운영 데이터에 대한 실시간 인사이트를 저렴한 비용으로 활용할 수 있습니다.
결론
데이터 기반 인사이트가 경쟁력을 유지하는 데 필수적인 요소로 자리 잡으면서, Couchbase Analytics는 Confluent Cloud와 결합하여 실시간 분석을 위한 강력한 솔루션을 제공합니다. 제로 ETL 기능과 JSON 친화적인 분석 엔진을 갖춘 Couchbase Analytics는 복잡한 데이터에 대한 간소화된 접근 방식을 제공하여 기업이 더 적은 리소스로 더 빠르게 인사이트에 따라 조치를 취할 수 있도록 지원합니다.
고객 데이터, IoT 데이터 또는 기타 데이터 소스로 작업하는 경우, 이 통합은 분석 기능을 강화하고 복잡성을 줄이며 더 스마트한 실시간 의사 결정을 내릴 수 있도록 설계되었습니다.
실시간 인사이트를 활용할 준비가 되셨나요? Confluent Cloud와 Couchbase Analytics의 통합을 살펴보고 오늘날 데이터 전략을 어떻게 혁신할 수 있는지 알아보세요.
아직 Confluent 고객이 아니신가요? 시작하기 컨플루언트 클라우드 무료 평가판 오늘 신규 가입자에게는 첫 30일 동안 사용할 수 있는 $400이 제공됩니다.