Docs Menu
Docs Home
/
Atlas Charts
/

차트 뷰 생성 및 관리

이 페이지의 내용

  • 사용 사례
  • collection에서 Atlas Charts 뷰 만들기
  • 파이프라인 예시
  • Atlas Charts 뷰의 파이프라인 수정
  • 차트 뷰 연결 해제
  • Atlas Charts 뷰 삭제

Project Owner 인 경우 Atlas 차트 보기를 만들고 수정할 수 있습니다. Atlas 차트 뷰는 데이터가 에 사용되기 전에 컬렉션에 집계 파이프라인 을 적용하여 데이터를 사전 처리하는 데이터 Charts 소스입니다. 단일 컬렉션에서 여러 개의 Atlas Charts 보기를 만들 수 있습니다.

차트 뷰를 만든 후 차트를 만들 때 차트 뷰를 데이터 소스로 선택할 수 있습니다.

파이프라인을 사용하여 데이터 소스를 사전 처리하는 것은 컬렉션 데이터가 데이터 시각화에 최적화되지 않은 경우에 유용합니다.

데이터를 사전 처리하면 다음 작업을 수행하는 데 도움이 될 수 있습니다.

  • $lookup을 사용하여 여러 컬렉션의 데이터를 하나의 데이터 소스로 조인합니다. 예시를 참조하세요.

  • $project를 사용하여 Charts 사용자의 민감한 데이터가 포함될 수 있는 필드를 숨깁니다. 예시를 참조하세요.

  • 문자열 필드와 같은 데이터 유형을 날짜로 변환합니다. 예시를 참조하세요.

1

학습 보려면 Charts 에 배포서버 연결하기를 참조하세요.

2
  1. 배포서버의 Data Access 섹션에서 Atlas Charts 보기에 사용할 collection이 포함된 데이터베이스의 이름을 클릭합니다. collection 목록이 나타납니다.

  2. Atlas Charts 뷰에 사용할 collection을 클릭합니다. Charts에는 collection을 사용하는 기존 Atlas Charts 뷰도 표시됩니다.

3

Atlas Charts Add Charts View 모달이 열립니다.

4
5

파이프라인은 배열이어야 합니다. 파이프라인의 각 단계를 배열 내의 객체로 지정합니다.

6

Atlas Charts는 파이프라인의 유효성을 검사합니다. Atlas Charts는 편집기 아래 파이프라인의 오류를 보고합니다. 파이프라인이 유효하면 Atlas Charts는 결과의 샘플 문서를 표시하거나 No documents returned 을(를) 표시합니다.

파이프라인 생성에 도움이 필요하면 Atlas 데이터 탐색기에서 집계 파이프라인 빌더를 활용할 수 있습니다.

Atlas 파이프라인 빌더를 사용하여 파이프라인을 생성하여 Atlas Charts 파이프라인 편집기에 붙여넣을 수 있습니다.

7

차트 뷰를 저장하면 사용하는 컬렉션의 Data Access 섹션에 차트 뷰가 표시됩니다.

다음 예시에서는 Atlas에서 제공하는 샘플 Mflix 데이터 세트sample_mflix.movies 컬렉션을 가리키는 데이터 소스에 파이프라인을 추가합니다. 파이프라인은 $lookup을 수행하여 movie_id를 기반으로 하는comments 컬렉션의 데이터를 조인합니다. 결과는 이 데이터 소스의 새 필드인 comments로, 별도의 컬렉션에서 가져온 데이터를 포함합니다.

[
{
$lookup:
{
from: 'comments',
localField: '_id',
foreignField: 'movie_id',
as: 'comments'
}
}
]

다음 예시에서는 Atlas에서 제공하는 샘플 소모품 데이터 세트sample_supplies.sales 컬렉션을 가리키는 데이터 소스에 파이프라인을 추가합니다. 파이프라인은 customer.email 필드를 숨겨 이 데이터 소스를 사용하는 차트에서 해당 필드를 사용할 수 없게 합니다.

[
{
$project: { "customer.email": 0 }
}
]

$project 집계 단계에 대해 자세히 알아보려면 $project를 참조하세요.

다음 예에서는 날짜로 변환하려는 문자열 필드가 포함된 데이터 소스에 파이프라인을 추가합니다. 파이프라인은 문자열 필드 saleDatesaleDateAsDate 이라는 날짜 필드로 변환된 데이터 소스에 새 필드를 추가합니다.

[
{
$addFields: {
saleDateAsDate: { $toDate: '$saleDate' }
}
}
]
1

자세한 내용은 Atlas Charts에 배포서버 연결을 참조하세요.

2
  1. 배포서버의 Data Access 섹션에서 차트 뷰와 연결된 컬렉션이 포함된 데이터베이스의 이름을 클릭합니다.

  2. Atlas Charts 뷰와 연결된 collection의 이름을 클릭합니다. Atlas Charts에는 collection을 사용하는 모든 기존 Atlas Charts 보기에 대한 정보가 표시됩니다.

3
4

다음도 참조하세요.

이 페이지의 다른 설정에 대해 알아보려면 managed 데이터 소스를 참조하세요.

5
6

Atlas Charts는 편집기 옆에 파이프라인의 오류를 보고합니다. 파이프라인이 유효하면 Atlas Charts는 결과의 샘플 문서를 표시하거나 No documents returned 을(를) 표시합니다.

7

Atlas Charts는 변경 사항을 저장할 때 파이프라인의 유효성을 검사합니다.

Atlas Charts 뷰의 연결을 해제하려면 데이터 소스 연결 해제를 참조하세요.

Project Owner 사용자인 경우 차트 보기를 영구적으로 삭제할 수 있습니다.

Atlas Charts 뷰를 삭제하려면 다음을 수행합니다.

1

자세한 내용은 Atlas Charts에 배포서버 연결을 참조하세요.

2
  1. 배포서버의 Data Access 섹션에서 차트 뷰와 연결된 컬렉션이 포함된 데이터베이스의 이름을 클릭합니다.

  2. Atlas Charts 뷰와 연결된 collection의 이름을 클릭합니다. Atlas Charts는 collection을 기반으로 하는 모든 기존 Atlas Charts 뷰에 대한 정보를 표시합니다.

3
4

표시되는 모달에서 다음을 수행합니다.

  1. Check for connected charts 을 클릭하여 Atlas Charts 보기를 데이터 소스로 사용하는 Atlas Charts가 있는지 알아보세요.

  2. Delete를 클릭합니다.

돌아가기

배포 관리