이 블로그 게시물은 NoSQL 데이터베이스에 특화된 비즈니스 인텔리전스 플랫폼인 Cloud9 Charts의 창립자인 Jay Gopalakrishnan이 작성한 게스트 블로그 게시물입니다. Cloud9charts에서 팔로우하세요.
Couchbase Connect 2015에서 Cloud9 Charts의 N1QL 지원을 발표하게 되어 기쁘게 생각합니다. N1QL은 SQL과 친숙할 뿐만 아니라 Couchbase Server 4.0 내에서 다중 값 속성 및 중첩된 개체와 함께 작동하는 강력한 쿼리 언어입니다. Cloud9 Charts는 데이터 검색, N1QL 쿼리 생성, 분석, 데이터 통합 및 다중 데이터 소스 조인, 그리고 Couchbase 데이터에서 쉽게 공유하고 임베드할 수 있는 대시보드를 가능하게 합니다.
이 블로그 게시물에서는 N1QL 및 Cloud9 차트를 사용하여 Couchbase에서 시각적 인사이트를 즉시 생성하는 방법을 직접 살펴봅니다.

결합 솔루션 개요:
- BI 목적으로 관계형 데이터베이스로의 ETL이 필요하지 않습니다.
- 비정형 데이터를 관계형 데이터로 변환하지 않고도 N1QL과 네이티브 통합이 가능합니다.
- 데이터 검색: 버킷과 필드를 연결하고 검색하세요.
- 쿼리 생성: 시각적 인터페이스를 사용하여 N1QL 쿼리 및 집계를 자동으로 생성하고 탐색합니다.
- 고급 엔터프라이즈 분석: 복잡한 분석을 수행하고, 필터링하고, 여러 Couchbase 버킷의 데이터를 다른 정형 및 비정형 데이터 소스와 병합하세요.
- 즉시 시각화: 공유 및 임베드 가능한 대시보드 생성.
- 클라우드 또는 온프레미스에서 연결하세요.
시작하기:
카우치베이스 인스턴트 애널리틱스를 방문하세요. 페이지 를 클릭하여 시작하세요. 이 페이지에는 라이브 데모 Couchbase 데이터베이스에 대한 설정이 미리 채워져 있어 쉽게 따라할 수 있습니다.

보고서 섹션에는 다음과 같이 보이는 N1QL 쿼리가 포함되어 있습니다:
셀 수(이름)를 다음과 같이 선택합니다. 이름 개수, 유형
에서 맥주 샘플
그룹화 기준 유형
한도 10000
이것은 카운트를 기준으로 그룹화하는 간단한 집계입니다. 유형 에서 맥주 샘플 버킷.
를 클릭하고 쇼미 버튼을 클릭합니다. 그러면 N1QL 쿼리가 실행되고 시각화가 자동으로 만들어집니다:

이제 동일한 대시보드에 양조장 위치의 지리적 히트 맵을 추가해 보겠습니다. 다음 섹션에서는 지역 필드를 발견하고, N1QL 쿼리를 자동 생성하고, 지역 히트 맵 시각화를 설정하겠습니다.
1. '가입하기' 버튼을 클릭하여 계정을 생성하고 저장합니다(시작은 무료입니다).
2. 설정 메뉴에서 데이터 소스를 클릭합니다. Couchbase의 기본 데모 데이터베이스 사용을 선택합니다.

참고: 또는 자체 Couchbase 인스턴스에 연결할 수도 있습니다. 데이터베이스가 네트워크 내부에 있는 경우 메시지에 따라 에이전트를 다운로드합니다. 에이전트를 사용하면 네트워크 내부의 자체 데이터베이스에 안전하게 연결할 수 있습니다.
3. 쿼리 구성을 클릭합니다. 쿼리 생성기 섹션에서,
i. 보고서 이름을 다음과 같이 설정합니다. 양조장 위치.
ii. 선택 맥주 샘플 버킷을 클릭합니다. 그러면 필드 검색 프로세스가 트리거되어 버킷에 연결된 필드 집합을 결정합니다.
iii. 메트릭 드롭다운에서 다음을 클릭하여 선택합니다. geo 그리고 이름 메트릭으로
iv. 필터를 클릭하고 유형 을 클릭하고 양조장

필드를 추가/변경하면 쿼리가 자동으로 생성됩니다. 쿼리를 직접 플러그인할 수도 있습니다. N1QL은 다음과 같습니다:
선택 geo, 이름
에서 맥주 샘플
어디 유형 = "양조장"
한도 10000
v. 미리 보기를 클릭하면 데이터를 즉시 미리 볼 수 있습니다.
vi. 보고서를 저장합니다.
4. 대시보드를 클릭합니다. 새로 만든 보고서를 대시보드에 끌어다 놓습니다. 위젯 설정 메뉴에서 위젯을 다음과 같이 변경합니다. 지리적 히트맵를 클릭합니다:

요약
몇 가지 간단한 단계를 통해 Couchbase의 N1QL을 사용하여 쉽게 사용자 지정, 공유 및 임베드할 수 있는 대시보드를 통해 데이터에 대한 인사이트를 도출했습니다.

카우치베이스 커넥트에서 만나보세요!
다음 연락처로 연락 드리겠습니다. 카우치베이스 연결 에서 카우치베이스의 최신 기능을 공개할 예정입니다. 이메일 보내기 또는 트위터 만나러 오세요!