Superset
    • PDF

    Superset

    • PDF

    Article Summary

    VPC 환경에서 이용 가능합니다.

    Superset은 Apache 오픈 소스 웹 기반의 데이터 시각화 BI 툴입니다. 업로드한 엑셀 파일이나 함께 설치된 PostgreSQL DB에 저장한 데이터를 이용하여 손쉽게 시각화 대시보드를 작성할 수 있습니다.

    서버 생성 및 접속

    서버 생성 및 접속 방법은 네이버 클라우드 플랫폼의 일반 서버 생성 방법과 동일합니다. 자세한 절차 및 참고할 만한 가이드는 다음과 같습니다.

    절차설명
    1. ACG 설정
    • 참고 가이드: ACG
    • 다음 포트 설정 필요
      • 터미널 접속을 위한 TCP 22 포트
      • 웹 접속을 위한 TCP 18088 포트
    2. 서버 생성
    • 참고 가이드: 서버 생성
    • 이미지 타입 Application, Application 이미지 타입 Superset
    3. 공인 IP 설정
    4. 관리자 비밀번호 확인
    5. 서버 접속
    참고
    • 서버에 접속하여 로그인한 후에는 root 계정의 비밀번호를 기억할 수 있는 다른 비밀번호로 변경하기를 권장합니다. passwd root 명령어를 입력하여 새로운 비밀번호를 설정해 주십시오.
    • 공인 IP 주소와 ACG에 문제가 없어도 Superset Web 서비스에 접속되지 않는다면 웹 서버 프로세스가 정지된 것일 수 있습니다. 터미널 프로그램에서 재시작 명령어(systemctl start httpd)를 실행하여 프로세스를 다시 시작해 주십시오.

    Superset 사용

    서버가 생성되면 웹 브라우저로 서비스에 접속하여 사용할 수 있습니다.

    PostgreSQL DB 접속

    DB에서 사전 작업이 필요한 경우, 도커에 있는 PostgreSQL DB에 접속해 필요한 작업을 수행할 수 있습니다.

    참고

    만약 DB 접속이 필요하지 않다면 이 과정은 생략하고 Superset 시작을 수행해 주십시오.

    1. 서버에 접속한 상태에서 docker ps 명령어를 입력해 주십시오.
      • 도커의 컨테이너 정보가 표시됩니다.
    2. PostgreSQL이 설치된 도커의 컨테이너 이름을 확인해 주십시오.
    3. 확인한 컨테이너 이름을 활용해 docker exec -it (컨테이너 이름) /bin/bash 명령어를 입력해 주십시오.
      • <예시> 컨테이너 이름이 superset_postgres_1일 경우, docker exec -it superset_postgres_1 /bin/bash
      • PostgreSQL 도커에 진입합니다.
    4. psql -U superset -d superset 명령어를 입력해 DB로 접속해 주십시오.
    5. 필요한 DB 작업을 수행해 주십시오.
    6. DB 작업을 완료했다면 \q 명령어를 입력해 DB 접속을 종료해 주십시오.
    7. exit 명령어를 입력해 도커 접속을 종료해 주십시오.

    Superset 시작

    웹 브라우저에서 Superset을 시작하는 방법은 다음과 같습니다.

    1. 웹 브라우저에서 URL을 입력해 주십시오.
      • VPC 환경: 외부에서 접근 가능한 VPC 서버에 접속한 후 http://(공인 IP 주소):18088 입력
    2. 로그인 화면이 나타나면 관리자 계정을 입력해 로그인해 주십시오.
      • Username: admin
      • Password: 네이버 클라우드 플랫폼 콘솔에 설정된 서버 이름
      참고

      보안을 위해 비밀번호 변경을 권장합니다. Superset 화면에서 Security > List Users 메뉴를 차례대로 클릭한 후, admin 계정의 i-server_superset_showrecord > Reset Password를 클릭해 비밀번호를 변경해 주십시오.

    Superset 기능

    Superset 페이지 상단 메뉴를 클릭하여 Superset의 다양한 기능을 사용할 수 있습니다.

    • Dashboards 메뉴를 클릭하면 샘플 대시보드가 표시됩니다. 더 많은 대시보드를 만들어 사용하려면 Superset 홈페이지를 참고해 주십시오.
    • Sources 메뉴에서 DB 설정 정보를 추가한 후 PostgreSQL DB를 사용할 수 있습니다.
      • Superset 계정의 초기 비밀번호는 ncloud123!@#!이며, Superset과 PostgreSQL이 설치된 서버에서만 접속할 수 있습니다.
      • SQLAlchemy URI 설정: postgresql://superset:ncloud123!@#!@postgres:5432/DB이름

    이 문서가 도움이 되었습니까?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.