Superset
- 인쇄
- PDF
Superset
- 인쇄
- PDF
기사 요약
이 요약이 도움이 되었나요?
의견을 보내 주셔서 감사합니다.
VPC 환경에서 이용 가능합니다.
Superset은 Apache 오픈 소스 웹 기반의 데이터 시각화 BI 툴입니다. 업로드한 엑셀 파일이나 함께 설치된 PostgreSQL DB에 저장한 데이터를 이용하여 손쉽게 시각화 대시보드를 작성할 수 있습니다.
서버 생성 및 접속
서버 생성 및 접속 방법은 네이버 클라우드 플랫폼의 일반 서버 생성 방법과 동일합니다. 자세한 절차 및 참고할 만한 가이드는 다음과 같습니다.
절차 | 설명 |
---|---|
1. ACG 설정 |
|
2. 서버 생성 |
|
3. 공인 IP 설정 |
|
4. 관리자 비밀번호 확인 |
|
5. 서버 접속 |
|
참고
- 서버에 접속하여 로그인한 후에는 root 계정의 비밀번호를 기억할 수 있는 다른 비밀번호로 변경하기를 권장합니다.
passwd root
명령어를 입력하여 새로운 비밀번호를 설정해 주십시오. - 공인 IP 주소와 ACG에 문제가 없어도 Superset Web 서비스에 접속되지 않는다면 웹 서버 프로세스가 정지된 것일 수 있습니다. 터미널 프로그램에서 재시작 명령어(
systemctl start httpd
)를 실행하여 프로세스를 다시 시작해 주십시오.
Superset 사용
서버가 생성되면 웹 브라우저로 서비스에 접속하여 사용할 수 있습니다.
PostgreSQL DB 접속
DB에서 사전 작업이 필요한 경우, 도커에 있는 PostgreSQL DB에 접속해 필요한 작업을 수행할 수 있습니다.
참고
만약 DB 접속이 필요하지 않다면 이 과정은 생략하고 Superset 시작을 수행해 주십시오.
- 서버에 접속한 상태에서
docker ps
명령어를 입력해 주십시오.- 도커의 컨테이너 정보가 표시됩니다.
- PostgreSQL이 설치된 도커의 컨테이너 이름을 확인해 주십시오.
- 확인한 컨테이너 이름을 활용해
docker exec -it (컨테이너 이름) /bin/bash
명령어를 입력해 주십시오.- <예시> 컨테이너 이름이 superset_postgres_1일 경우,
docker exec -it superset_postgres_1 /bin/bash
- PostgreSQL 도커에 진입합니다.
- <예시> 컨테이너 이름이 superset_postgres_1일 경우,
psql -U superset -d superset
명령어를 입력해 DB로 접속해 주십시오.- 필요한 DB 작업을 수행해 주십시오.
- DB 작업을 완료했다면
\q
명령어를 입력해 DB 접속을 종료해 주십시오. exit
명령어를 입력해 도커 접속을 종료해 주십시오.
Superset 시작
웹 브라우저에서 Superset을 시작하는 방법은 다음과 같습니다.
- 웹 브라우저에서 URL을 입력해 주십시오.
- VPC 환경: 외부에서 접근 가능한 VPC 서버에 접속한 후
http://(공인 IP 주소):18088
입력
- VPC 환경: 외부에서 접근 가능한 VPC 서버에 접속한 후
- 로그인 화면이 나타나면 관리자 계정을 입력해 로그인해 주십시오.
- Username: admin
- Password: 네이버 클라우드 플랫폼 콘솔에 설정된 서버 이름
참고보안을 위해 비밀번호 변경을 권장합니다. Superset 화면에서 Security > List Users 메뉴를 차례대로 클릭한 후, admin 계정의 > Reset Password를 클릭해 비밀번호를 변경해 주십시오.
Superset 기능
Superset 페이지 상단 메뉴를 클릭하여 Superset의 다양한 기능을 사용할 수 있습니다.
- Dashboards 메뉴를 클릭하면 샘플 대시보드가 표시됩니다. 더 많은 대시보드를 만들어 사용하려면 Superset 홈페이지를 참고해 주십시오.
- Sources 메뉴에서 DB 설정 정보를 추가한 후 PostgreSQL DB를 사용할 수 있습니다.
- Superset 계정의 초기 비밀번호는 ncloud123!@#!이며, Superset과 PostgreSQL이 설치된 서버에서만 접속할 수 있습니다.
- SQLAlchemy URI 설정:
postgresql://superset:ncloud123!@#!@postgres:5432/DB이름
이 문서가 도움이 되었습니까?