데이터 소스 관리
이 페이지의 내용
Data Sources 페이지에서 Atlas Project Owner
는 다음을 수행할 수 있습니다.
데이터 소스 를 Atlas Charts 에 연결합니다.
Atlas Charts에서 데이터 소스 또는 데이터베이스의 연결을 끊습니다.
참고
두 개 이상의 데이터 소스를 결합하려면 Atlas Data Federation 을 만들어야 합니다.
데이터 소스를 차트에 연결
특정 데이터 소스에 연결하여 Atlas Charts에서 해당 데이터를 사용하세요.
데이터 소스 를 연결하면 Charts 는 Charts 사용자에게 기본값 권한 을 부여합니다. 데이터 소스 에 대한 권한을 사용자 지정하려면 데이터 소스 권한 수정을 참조하세요.
Charts 는 기본값 으로 모든 배포 및 데이터 소스에 연결됩니다. 데이터 소스 및 배포에 학습 보려면 데이터 소스 를 참조하세요. 배포서버를 연결하거나 연결 해제하는 방법을 학습 보려면 배포서버 관리를 참조하세요.
Atlas Charts에 데이터 소스를 연결하려면 다음을 수행합니다.
배포를 연결합니다.
자세한 내용은 Atlas Charts에 배포서버 연결을 참조하세요.
Data Access 섹션에서 데이터 소스 가 포함된 데이터베이스 를 선택합니다.
연결하려는 데이터 소스가 포함된 데이터베이스를 선택합니다. 차트 뷰를 포함한 데이터베이스의 데이터 소스가 표시됩니다.
데이터베이스 연결이 끊어진 경우:
데이터베이스 옆에 있는 Connect 버튼을 클릭합니다.
Reconnect Database 대화 상자에서 Reconnect 을 클릭합니다.
Atlas Charts에는 데이터 소스에 대한 다음 정보가 표시됩니다.
열 | 설명 |
---|---|
Data Source | 데이터 소스를 식별하는 사람이 읽을 수 있는 라벨 및 차트 뷰입니다. |
Organization | 조직 전체 공유 활성화했는지여부를 나타내는 레이블입니다. |
External Users | 다음 여부를 나타내는 레이블:
|
Status | 데이터 소스를 Atlas Charts에 연결했는지 여부를 나타내는 레이블입니다. |
Manage 데이터 소스 정보 옆에 있는 를 클릭합니다.
데이터 소스의 세부 정보 페이지에는 다음 정보가 표시됩니다.
필드 | 설명 |
---|---|
Data Source Name | Atlas에서 데이터 소스을 식별하는 사람이 읽을 수 있는 라벨입니다. |
Data Source Connection Status | 데이터 소스를 Atlas Charts에 연결했는지 여부를 나타내는 레이블입니다. |
데이터 소스의 세부 정보 페이지에 표시되는 다른 정보에 학습 보려면 데이터 소스 관리를 참조하세요.
연결 상태를 확인하고 데이터 소스를 연결합니다.
데이터 소스 연결 상태가 Connected 인 경우 이 데이터 소스를 이미 Atlas Charts에 연결한 것입니다. Data Access 섹션이 표시됩니다.
데이터 소스 연결 상태가 Disconnected 인 경우:
연결 아이콘을 클릭합니다. 데이터 소스 연결 상태 옆에 있습니다.
표시되는 모달에서 Reconnect 을(를) 클릭합니다.
데이터 소스가 연결되고 Data Access 섹션이 표시됩니다.
데이터 소스의 Data Access 섹션에 표시되는 다른 정보에 학습 보려면 데이터 소스 관리를 참조하세요.
Atlas Charts 에서 데이터 소스 또는 데이터베이스 연결 해제
차트에서 데이터 소스 또는 데이터베이스 의 연결을 해제하여 Charts 에서 해당 데이터를 제거 합니다. 데이터 소스 의 연결을 끊는 경우:
데이터 소스를 사용하여 빌드한 모든 차트는 더 이상 렌더링 및 오류를 표시하지 않습니다.
$lookup
를 사용하여 데이터 소스 의 데이터에 액세스 하는 모든 차트는 더 이상 렌더링 및 오류를 표시하지 않습니다.데이터 소스를 사용하여 새로운 Atlas Charts를 작성할 수 없습니다.
데이터베이스 연결을 끊으면 Charts 는 데이터베이스 의 모든 데이터 소스 연결을 끊습니다. 나중에 데이터 소스 또는 데이터베이스 를 다시 연결 하여 해당 데이터를 사용하는 차트 렌더링을 재개할 수 있습니다.
배포서버의 연결을 끊을 수도 있습니다. Atlas Charts 뷰를 삭제하려면 Charts 뷰 생성 및 managed 참조하세요.
참고
Charts에서 데이터 소스 또는 데이터베이스 연결을 끊으려면 다음과 같이 하세요.
Data Sources 페이지로 이동합니다.
사이드바의 Deployments 제목 아래에 있는 Data sources 을 클릭합니다.
데이터 소스 페이지가 표시됩니다.
Deployment 드롭다운에서 데이터 소스 가 포함된 배포서버 를 선택합니다.
Atlas Charts의 배포는 다음을 포함하여 유효한 차트 데이터 소스가 포함된 Atlas 배포를 참조합니다.
이상의 역할이
Project Data Access Read Only
있는 Atlas 프로젝트의 모든 클러스터 및 서버리스 인스턴스 입니다.
배포를 선택하면 다음 정보가 표시됩니다.
필드 | 설명 |
---|---|
Deployment Name | Atlas에서 배포를 식별하는 사람이 읽을 수 있는 레이블입니다. |
Deployment Connection Status | 배포를 Atlas Charts에 연결했는지 여부를 나타내는 레이블입니다. |
Type | 배포를 복제 세트, 서버리스 인스턴스 또는 연합 데이터베이스 인스턴스로 식별하는 라벨입니다. |
Status | 배포의 현재 작동 조건을 나타내는 레이블입니다. |
Version | 배포가 실행되는 MongoDB 버전을 나타내는 레이블입니다. Atlas Charts에 연합 데이터베이스 인스턴스에 대해 Version 가 표시되지 않습니다. |
Region | MongoDB가 배포를 프로비저닝하는 클라우드 공급자 및 리전을 나타내는 레이블입니다. Charts doesn't display Region for serverless instances. |
Tier | 배포서버 에 대한 Atlas 클러스터 계층 을 나타내는 레이블입니다. 연합 데이터베이스 인스턴스 및 서버리스 인스턴스의 경우 Charts 에 Tier 가 표시되지 않습니다. |
연결 상태를 확인하고 데이터 소스의 연결을 끊습니다.
데이터 소스 연결 상태가 Disconnected 인 경우 데이터 소스가 이미 Atlas Charts에서 연결 해제된 것입니다.
데이터 소스 연결 상태가 Connected 인 경우:
연결 해제 아이콘을 클릭합니다. 데이터 소스 연결 상태 옆에 있습니다. Disconnect Data Source 모달이 나타납니다.
Check for connected charts 를 클릭하여 데이터 소스를 사용하는 Atlas Charts가 있는지 알아보세요.
Disconnect를 클릭합니다.
데이터 소스가 Atlas Charts에서 연결 해제됩니다.
Data Sources 페이지로 이동합니다.
사이드바의 Deployments 제목 아래에 있는 Data sources 을 클릭합니다.
데이터 소스 페이지가 표시됩니다.
Deployment 드롭다운에서 데이터 소스 가 포함된 배포서버 를 선택합니다.
Atlas Charts의 배포는 다음을 포함하여 유효한 차트 데이터 소스가 포함된 Atlas 배포를 참조합니다.
이상의 역할이
Project Data Access Read Only
있는 Atlas 프로젝트의 모든 클러스터 및 서버리스 인스턴스 입니다.
배포를 선택하면 다음 정보가 표시됩니다.
필드 | 설명 |
---|---|
Deployment Name | Atlas에서 배포를 식별하는 사람이 읽을 수 있는 레이블입니다. |
Deployment Connection Status | 배포를 Atlas Charts에 연결했는지 여부를 나타내는 레이블입니다. |
Type | 배포를 복제 세트, 서버리스 인스턴스 또는 연합 데이터베이스 인스턴스로 식별하는 라벨입니다. |
Status | 배포의 현재 작동 조건을 나타내는 레이블입니다. |
Version | 배포가 실행되는 MongoDB 버전을 나타내는 레이블입니다. Atlas Charts에 연합 데이터베이스 인스턴스에 대해 Version 가 표시되지 않습니다. |
Region | MongoDB가 배포를 프로비저닝하는 클라우드 공급자 및 리전을 나타내는 레이블입니다. Charts doesn't display Region for serverless instances. |
Tier | 배포서버 에 대한 Atlas 클러스터 계층 을 나타내는 레이블입니다. 연합 데이터베이스 인스턴스 및 서버리스 인스턴스의 경우 Charts 에 Tier 가 표시되지 않습니다. |
데이터 소스 설정 액세스
데이터 소스의 설정 페이지에 액세스하려면 다음 단계를 따르세요.
Data Sources 페이지로 이동합니다.
사이드바의 Deployments 제목 아래에 있는 Data sources 을 클릭합니다.
데이터 소스 페이지가 표시됩니다.
Deployment 드롭다운에서 데이터 소스 가 포함된 배포서버 를 선택합니다.
Atlas Charts의 배포는 다음을 포함하여 유효한 차트 데이터 소스가 포함된 Atlas 배포를 참조합니다.
이상의 역할이
Project Data Access Read Only
있는 Atlas 프로젝트의 모든 클러스터 및 서버리스 인스턴스 입니다.
배포를 선택하면 다음 정보가 표시됩니다.
필드 | 설명 |
---|---|
Deployment Name | Atlas에서 배포를 식별하는 사람이 읽을 수 있는 레이블입니다. |
Deployment Connection Status | 배포를 Atlas Charts에 연결했는지 여부를 나타내는 레이블입니다. |
Type | 배포를 복제 세트, 서버리스 인스턴스 또는 연합 데이터베이스 인스턴스로 식별하는 라벨입니다. |
Status | 배포의 현재 작동 조건을 나타내는 레이블입니다. |
Version | 배포가 실행되는 MongoDB 버전을 나타내는 레이블입니다. Atlas Charts에 연합 데이터베이스 인스턴스에 대해 Version 가 표시되지 않습니다. |
Region | MongoDB가 배포를 프로비저닝하는 클라우드 공급자 및 리전을 나타내는 레이블입니다. Charts doesn't display Region for serverless instances. |
Tier | 배포서버 에 대한 Atlas 클러스터 계층 을 나타내는 레이블입니다. 연합 데이터베이스 인스턴스 및 서버리스 인스턴스의 경우 Charts 에 Tier 가 표시되지 않습니다. |
데이터 소스 권한 수정
Project Owner
역할이 있는 경우 누가 데이터 소스를 사용하는 차트를 볼 수 있는지 제어할 수 있습니다.
데이터 소스에 대한 조직 전체 공유 활성화
조직 전체 공유는 프로젝트의 구성원이 아닌 사용자를 포함하여 조직 내 사용자에게 조직과 공유된 대시보드에 사용된 배포의 데이터를 볼 수 있는 권한을 부여합니다.
전체 배포서버 또는 특정 데이터 소스에 대해 조직 전체 공유를 사용하도록 설정할 수 있습니다.
특정 데이터 소스에 대해 조직 전체 공유를 활성화하려면 다음을 수행합니다.
데이터 소스의 설정 페이지에 액세스합니다.
학습 보려면 데이터 소스 설정 액세스를 참조하세요.
데이터 소스에 대한 외부 공유 활성화
외부 공유는 다른 사용자에게 다음 중 하나의 기능을 부여합니다.
외부 웹 페이지에서 데이터 소스를 사용하려면 Atlas Charts 하세요.
해당 차트에 대한 링크가 제공되면 차트를 봅니다.
임베드 또는 링크를 통해 차트를 외부와 공유하려면 데이터 소스와 개별 차트 모두에서 외부 공유를 활성화해야 합니다.
Atlas Charts는 모든 데이터 소스에 대해 기본적으로 외부 공유를 비활성화합니다.
데이터 소스에 대한 외부 공유를 활성화하려면 다음을 수행합니다.
데이터 소스의 설정 페이지에 액세스합니다.
학습 보려면 데이터 소스 설정 액세스를 참조하세요.
인증 설정을 선택합니다.
둘 중 하나를 선택합니다:
Allow authenticated external data access.
이 데이터 소스를 사용하는 모든 차트는 외부에서 보려면 SSO 제공자를 통한 인증이 필요합니다. 인증 제공자는 데이터에 보안 계층을 추가합니다.
임베딩 인증 제공자를 구성하는 방법을 알아보려면 임베딩 인증 제공자 구성을 참조하세요.
사용자는 Atlas Charts에 로그인하면 대시보드에서 이 데이터 소스를 사용하는 차트를 볼 수 있습니다. 공개 링크를 통해 공유된 대시보드에서는 Atlas Charts를 볼 수 없습니다.
Allow unauthenticated external data access.
이 데이터 소스를 사용하는 모든 차트는 외부에서 보기 위해 인증이 필요하지 않습니다 . 구현하기는 쉽지 않지만 인증되지 않은 외부 데이터 액세스를 허용하는 것은 보안 수준이 낮습니다. 이 옵션은 민감하지 않은 데이터를 표시하는 Atlas Charts에만 사용합니다.
임베디드 차트는 인증되지 않은 요청과 요청을 모두 사용하여 렌더링할 수 있습니다.
이 데이터 소스를 사용하는 모든 Atlas Charts 는 링크를 통해 공유된 대시보드에서 볼 수 있습니다.
데이터 소스에 대한 외부 공유를 활성화한 후 해당 데이터 소스를 사용하는 개별 Atlas Charts에 대해 외부 공유를 활성화할 수 있습니다.
참고
데이터 소스에 대한 외부 공유를 끄면 해당 데이터 소스를 사용하는 모든 Atlas Charts의 렌더링이 즉시 중지됩니다.
데이터 소스에 대한 외부 공유 비활성화
데이터 소스에 대한 외부 공유를 비활성화하려면 다음을 수행합니다.
데이터 소스의 설정 페이지에 액세스합니다.
학습 보려면 데이터 소스 설정 액세스를 참조하세요.
데이터 소스에 대한 역할 권한 수정
Project Owner
역할 이 있는 경우 Non-Data 역할에 대한 데이터 소스 권한을 수정할 수 있습니다. 데이터 소스 권한은 사용자가 이 데이터 소스 의 데이터를 사용하여 만든 차트를 볼 수 있는지 여부를 결정합니다.
참고
Charts는 Atlas 사용자 역할에 따라 사용자에게 프로젝트 역할을 자동으로 할당합니다.
Non-Data 프로젝트 역할에 대한 권한을 수정하려면 다음을 수행합니다.
데이터 소스의 설정 페이지에 액세스합니다.
학습 보려면 데이터 소스 설정 액세스를 참조하세요.
비데이터 역할에 대한 데이터 소스 권한을 변경합니다.
Can view charts with data in this data source 옵션을 선택하거나 선택 취소하여 Non-Data 역할이 데이터 소스 에 대한 차트를 볼 수 있도록 허용할 수 있습니다.
프로젝트 역할 위로 마우스를 가져가면 해당 프로젝트 역할 에 해당 학습 Atlas user 역할 을 확인할 수 있습니다.
Charts 는 이미 Project Owner
및 Data 역할에 대한 차트를 보고 만들 수 있는 데이터 소스 권한을 부여합니다.
데이터 소스 읽기 설정 (read preference) 수정
데이터 소스의 읽기 기본 설정을 수정하려면 배포에 대한 읽기 기본 설정을 수정해야 합니다. 자세한 내용은 managed 참조하세요.
데이터 소스 파이프라인 수정
데이터 소스의 설정 페이지에 액세스 하고 Pipeline 탭 을 클릭하여 차트 뷰의 파이프라인 을 수정할 수 있습니다. 학습 보려면 Charts 뷰 만들기 및 관리를 참조하세요.
collection의 경우 Pipeline 가 흐리게 표시됩니다. collection을 기반으로 파이프라인을 만들 려면 Atlas Charts 뷰를 만듭니다.