MongoDB Atlas 차트: 초보자 가이드

데이터베이스에서 전문적인 수준의 대화형 차트를 손쉽게 만들고 싶으신가요? MongoDB Charts를 무료로 활용해 보세요!

데이터베이스에서 얻을 수 있는 통찰력의 깊이와 다양성은 사용하는 차트 생성 도구에 크게 좌우됩니다. 차트는 표 형태의 데이터에서는 쉽게 포착하기 어려운 시각적 패턴을 명확하게 보여주기 때문입니다.

만약 비즈니스 운영에 NoSQL 또는 비관계형 데이터베이스를 사용하고 있다면, 데이터를 어떻게 시각화하시겠습니까? 값비싼 다른 비즈니스 인텔리전스(BI) 도구로 데이터를 옮겨 처음부터 다시 시작해야 할까요?

그럴 필요 없습니다! MongoDB Atlas에 CSV 형식으로 데이터베이스를 업로드한 후, MongoDB Charts 모듈을 사용하여 원하는 형태의 차트로 데이터를 시각화할 수 있습니다.

MongoDB Atlas Charts 모듈에 대해 더 자세히 알고 싶으시다면, 계속해서 읽어보세요!

MongoDB Charts 소개

MongoDB Atlas Charts는 현대적인 데이터 시각화 도구로, MongoDB 클라우드 데이터 웹 앱의 핵심 요소입니다. 수많은 JSON(JavaScript Object Notation) 객체를 분석하고, 사용자가 선호하는 방식으로 멋진 데이터 시각화를 만들 수 있도록 대화형 인터페이스를 제공합니다.

MongoDB 개발자들은 MongoDB 애플리케이션 사용의 제약을 해소하기 위해 이 도구를 개발했습니다. 네이티브 차트 및 그래프 생성 도구이기 때문에, 코드 호환성, 다양한 도구, 데이터 이동 및 복제와 같은 일반적인 데이터베이스 문제를 해결해 줍니다.

웹 앱을 통해 사용할 수 있을 뿐 아니라, 온프레미스 MongoDB 서버에도 차트 생성 도구를 간편하게 설치할 수 있습니다.

MongoDB Charts가 필요한 이유

차트 생성 도구를 사용하면, 비즈니스 데이터에서 패턴을 찾고 분석적인 통찰력을 얻기 위해 추가적인 BI 애플리케이션을 구매할 필요가 없습니다.

특히 웹 또는 모바일 앱의 NoSQL 데이터베이스 레이어로 이미 MongoDB를 사용 중인 경우, 이 도구는 비즈니스에 매우 유용합니다.

아래에서는 이 차트 생성 도구를 사용해야 하는 몇 가지 추가적인 이유를 소개합니다.

  • 비즈니스에서 이미 MongoDB를 표준으로 사용하고 있다면, 이 도구를 안전하게 사용할 수 있습니다. 기업 소프트웨어 규정 준수 요구 사항에 대한 걱정을 덜 수 있습니다.
  • 기존 데이터베이스에서 데이터를 추출하고, 필요한 형태로 구성하여 BI 도구에 제공하는 과정은 복잡하고 번거롭습니다.
  • 시각화된 이미지를 공동 작업자나 이해 관계자에게 이메일로 보내는 대신, 온라인에서 직접 협업할 수 있습니다.
  • 웹 앱은 네트워크 격리, 종단 간 암호화, 역할 기반 액세스 관리 등 세 가지 데이터 보안 계층을 제공합니다.

다음 섹션에서는 MongoDB Charts의 주요 기능에 대해 더 자세히 알아보겠습니다.

주요 기능

#1. 기본 도구

MongoDB Charts는 MongoDB 클라우드 앱에 내장된 기본 앱입니다. 즉, 백엔드에서 데이터베이스를 처리하고 차트를 생성하는 데 최적화된 인터페이스를 제공합니다. 복잡한 NoSQL CSV 데이터베이스 파일을 정리하거나 변환할 필요가 없습니다.

이 도구는 전체 데이터베이스를 읽어 차트 생성에 사용할 수 있는 필드, 문서, 중첩 객체를 자동으로 구성합니다.

#2. 드래그 앤 드롭 차트 생성

MongoDB Charts는 NoSQL 데이터베이스를 위한 가장 사용자 친화적인 노코드 차트 생성 도구 중 하나입니다. CSV 파일을 MongoDB Atlas 클러스터로 간단하게 가져오면, 가져온 데이터베이스는 차트 탭에서 바로 접근할 수 있습니다.

차트 대시보드를 만들 때 필요한 필드, 문서, 객체를 드래그 앤 드롭하기만 하면, 도구가 즉시 차트를 그리기 시작합니다.

#3. 무료 이용 가능

MongoDB Charts는 무료로 제공됩니다! 이미 MongoDB를 사용하고 있다면, 추가적인 BI 도구를 구매할 필요가 없습니다.

또는 무료 MongoDB Atlas 계정을 만들어 차트 기능을 이용할 수도 있습니다.

#4. 통계 분석

MongoDB Charts 앱에는 데이터 집계 기능이 내장되어 있습니다. 이를 통해 다양한 통계적 지표를 데이터에 적용하여 시각화할 수 있습니다.

표준 편차, 평균, 최빈값과 같은 통계 분석을 통해 실질적인 비즈니스 통찰력을 얻을 수 있습니다.

#5. 문서 기반 데이터베이스에 적합

웹이나 모바일 앱이 NoSQL 데이터베이스에서 데이터를 가져오는 경우, MongoDB Charts를 사용하여 해당 앱을 위한 대시보드를 쉽게 만들 수 있습니다.

데이터베이스는 여러 배열, 객체, 중첩 문서로 구성될 수 있지만, 별도의 쿼리 없이 데이터를 차트 도구로 가져와 바로 시각화할 수 있습니다.

#6. MongoDB Atlas에서 데이터베이스 가져오기

MongoDB Charts는 MongoDB Atlas와 코드 없이 통합되어 있습니다. Atlas 프로젝트에서 차트 애플리케이션에 데이터 세트를 추가하고, 몇 번의 클릭만으로 엔터프라이즈급 데이터 시각화를 얻을 수 있습니다.

#7. 최소 학습 곡선

MongoDB Charts는 다양한 BI 및 데이터 시각화 도구 중에서 가장 사용하기 쉬운 그래프 생성 애플리케이션 중 하나입니다.

학습해야 할 기능이 제한적이며, MongoDB Charts의 백엔드 알고리즘이 시각화를 위해 데이터베이스를 자동으로 구성합니다. 차트 유형을 선택하고 X축과 Y축에 일부 값을 끌어다 놓기만 하면 됩니다.

#8. 다중 데이터베이스 대시보드

여러 Atlas 클러스터에서 데이터를 가져와 비즈니스를 위한 실시간 대화형 온라인 대시보드를 구성할 수 있습니다.

구성 요소

원본 데이터는 시각적 통찰력으로 표현되기 전에 다양한 구성 요소를 거칩니다. 아래에서 사용자 인터페이스에 표시되는 구성 요소를 살펴보세요.

대시보드

대시보드는 MongoDB에서 데이터 시각화를 시작하는 데 사용되는 첫 번째 하위 도구입니다. 모든 차트와 그래프를 호스팅하며, 다양한 소스의 차트를 결합하여 종합적인 비즈니스 대시보드를 만들 수 있습니다.

예를 들어, 마케팅, 영업, 고객 서비스 등 비즈니스 부서의 성과 데이터를 선형 차트로 표현하여 회사의 전반적인 상태를 파악할 수 있습니다.

대시보드는 하나 이상의 차트를 포함할 수 있으며, 다음과 같은 하위 기능을 제공합니다.

  • 차트 파일로 내보내기
  • 프로젝트, 조직, 공개 수준으로 공동 작업자와 공유
  • 대시보드에서 직접 다양한 차트 필터 적용
  • 모바일 앱, 웹 앱, 웹사이트 등에 삽입할 대시보드용 임베드 코드 가져오기
  • 공동 작업자가 변경 사항을 적용할 때 알림 받기

차트 빌더

차트 빌더는 데이터 시각화를 생성, 편집, 수정할 수 있는 공간입니다. 이 차트 작업 공간은 다음과 같은 하위 기능을 포함합니다.

  • 데이터 소스를 추가하는 간단한 버튼
  • 데이터베이스의 모든 필드, 문서, 중첩 문서를 요약한 필드 창
  • 다양한 데이터 시각화 중에서 선택할 수 있는 차트 유형 패널
  • X축과 Y축을 조작하여 차트를 구성하는 차트 인코딩 패널
  • 인코딩 패널을 필터 및 사용자 정의로 전환하는 옵션
  • 미리 보기 창은 필드 패널에서 값을 추가할 때 실시간으로 차트를 업데이트
  • 데이터베이스를 쿼리하거나 데이터를 사전 처리하기 위한 집계 기능

차트 및 그래프

차트 빌더의 차트 유형 패널에서 다양한 데이터 분석에 도움이 되는 차트들을 찾을 수 있습니다. 다음은 MongoDB Charts에서 제공하는 차트 및 그래프 목록입니다.

BarLineCircularColumnAreaTextComboGridGeospatial

데이터 소스

데이터 소스는 시각화할 데이터가 포함된 차트 뷰 또는 MongoDB 컬렉션일 수 있습니다.

차트 뷰는 집계 파이프라인을 MongoDB 컬렉션에 적용하여 시각화에 최적화되지 않은 데이터베이스를 사전 처리할 수 있기 때문에 특히 유용합니다.

데이터 소스 버튼을 클릭하면 다음과 같은 옵션 중에서 선택할 수 있습니다.

  • MongoDB Charts 사용량에 따른 추천 소스
  • 클러스터링된 데이터를 가져올 수 있는 프로젝트
  • MongoDB에서 제공하는 샘플 데이터 소스

MongoDB Atlas Charts 설정 방법

MongoDB에서 데이터 시각화를 생성하고 온라인에서 공유하기 위한 설정 방법은 다음과 같습니다.

  • MongoDB Atlas 등록 페이지를 방문하세요.
  • 계정을 만들거나 Google 이메일로 가입하세요.

  • 개인 정보 보호 정책에 동의하고 ‘제출’을 클릭하세요.
  • 간단한 세부 정보를 입력하고 ‘마침’을 클릭하세요.

  • 지금은 무료 공유 플랜을 선택하세요. 유료 플랜도 이용 가능합니다!

  • ‘클러스터 생성’을 클릭하면 클라우드 클러스터 설정이 완료됩니다.
  • 프로비저닝이 완료되면 Atlas 설정이 완료됩니다.
  • 이제 ‘App Services’ 탭 옆에 있는 ‘Charts’ 탭을 클릭하세요.

  • 차트 탭은 비어 있어야 합니다. ‘차트 탐색’을 클릭하세요.
  • MongoDB는 필수 모듈을 로드하고 Charts 앱이 실행되면 시작 화면이 다시 표시됩니다.

  • 이제 ‘차트 빌더’ 또는 ‘샘플 대시보드’를 선택하여 시작할 수 있습니다.

  • ‘차트 빌더’를 선택하면 데이터 소스 선택 페이지로 이동합니다.
  • ‘샘플’을 클릭한 다음, ‘차트 생성을 위해 샘플 데이터베이스 가져오기’를 선택하세요.

이제 모든 설정이 완료되었습니다! 샘플 데이터 세트를 사용하여 시각화를 구축할 수 있습니다. 데이터베이스를 사용하려면 ‘데이터 소스’ > ‘프로젝트’ > ‘클러스터’를 선택하세요.

기존 NoSQL 데이터베이스를 MongoDB 클러스터에 추가한 경우, 데이터 세트가 표시됩니다. 데이터 세트를 선택하여 데이터 포인트를 기반으로 차트 생성을 시작하세요.

최고의 무료 차트

#1. 열 및 막대 그래프

데이터에 제한된 범주가 포함된 경우, 이러한 시각화를 사용할 수 있습니다. 범주 레이블이 긴 경우에는 막대 차트를 사용하는 것이 좋습니다. 반대로 연속적인 값을 비교하려면 세로 막대형 차트를 선택하세요.

이 차트는 그룹화, 누적, 100% 누적, 색상 등 4가지 하위 유형을 제공합니다.

#2. 콤보 차트

하나의 시각화에 라인 차트와 세로 막대형 차트가 모두 필요한 경우, 콤보 차트를 사용하세요. 콤보 차트는 누적형과 그룹형의 두 가지 유형으로 제공됩니다.

#3. 선 및 영역 차트

데이터를 연속적인 데이터 포인트로 시각화해야 하는 경우, MongoDB Charts에서 이 그래프를 사용해 보세요.

데이터가 논리적 순서로 제공되지 않은 데이터베이스의 경우, 영역 또는 선 차트를 통해 가장 효과적으로 시각화할 수 있습니다.

#4. 원형 차트

원형 차트에는 도넛 차트와 게이지 차트가 포함됩니다. 도넛 차트는 데이터 세트에서 각 범주의 비율을 보여줄 때 유용합니다.

값을 더 큰 값의 분수로 시각화해야 할 경우 게이지 차트를 사용해야 합니다.

#5. 그리드 차트

현재 차트 유형 모듈에는 분산형 차트와 히트맵의 두 가지 유형의 그리드 차트가 있습니다.

데이터 요소와 그 값이 기본 패턴보다 덜 중요한 경우 히트맵을 사용해야 합니다. 히트맵은 데이터베이스 내의 관계 및 상위 수준의 추세를 명확하게 보여줍니다.

또는 수치 데이터를 시각화할 때 산점도가 적합합니다. 플롯된 데이터가 특정 영역에 어떻게 밀집되어 있는지 보여줍니다.

#6. 데이터 테이블

표 형식의 데이터를 선호하는 사용자를 위해 MongoDB Charts에서는 데이터 테이블을 제공합니다. 표 형식이 아닌 데이터를 즉시 표 형태로 변환하고, 선택한 범주 간의 명확한 비교를 보여줍니다.

무료 샘플 대시보드

MongoDB Charts에는 10개의 차트로 구성된 무료 대시보드가 포함되어 있습니다. 이 대시보드를 추가하여 대시보드 기능을 바로 시작할 수 있습니다. 대시보드는 영화, 리뷰, 평점과 같은 MongoDB 컬렉션에서 데이터를 가져옵니다.

‘차트’ 탭에서 ‘대시보드 추가’를 클릭하고 ‘샘플 대시보드 추가’를 선택하여 이 미리 구성된 템플릿을 가져오세요. 데이터 시각화에 접근하려면 ‘샘플 대시보드’라는 대시보드 이름을 클릭하세요.

샘플 템플릿에는 게이지, 세로 막대, 도넛, 가로 막대, 지리 공간, 히트맵 등을 포함한 10개의 차트가 포함되어 있습니다. 대시보드를 수정하려면 템플릿에서 각 차트의 기본 데이터를 변경하세요.

MongoDB는 현재 샘플 대시보드를 포함하거나 공개적으로 보여주는 기능을 제공하지 않습니다. 하지만 기본 데이터를 변경하거나 복제하여 조직 내부 또는 외부의 협력자와 편리하게 공유할 수 있습니다.

‘공유’ 버튼을 선택하고 ‘공개’ 탭으로 이동하여 공개 링크를 생성할 수도 있습니다. 방문자는 해당 링크를 통해 대화형 대시보드로 이동하며, MongoDB 계정이 없어도 대시보드를 볼 수 있습니다.

마지막 말

지금까지 MongoDB Atlas 애플리케이션의 MongoDB Charts 모듈에 대해 자세히 살펴보았습니다. MongoDB Atlas Charts의 다양한 기능과 실시간 사용을 위해 설정하는 방법을 배웠습니다.

또한 MongoDB에서 제공하는 다양한 데이터 시각화 차트 유형을 탐색하고, 이들이 상업적 및 개인 용도로 무료로 제공된다는 것을 알게 되었습니다. MongoDB에서 바로 사용할 수 있는 비즈니스용 대시보드에 대해서도 알아보았습니다.

MongoDB Charts를 사용하면 여러 비즈니스 앱을 오갈 필요 없이 하나의 통합 앱에서 데이터베이스를 관리하고 시각화할 수 있습니다.

다음 단계로 MongoDB 쿼리 예제를 확인하여 MongoDB 개발 전문가로 성장해 보세요.