Superset 시작하기

패키지를 만든 후 최초 1회는 Superset 서버에 접속해서 제공된 스크립트를 실행하여 Superset 관리자 계정과 필요한 테이블과 대시보드 등을 생성하고 필요한 초기 설정 작업을 수행해야 서비스를 이용할 수 있습니다.

Step 1. 터미널 프로그램으로 Superset 서버 접속

① 콘솔의 Package 메뉴에서 생성한 패키지의 '대시보드 URL'에서 공인IP를 확인하고, 비밀번호 확인 버튼을 클릭하여 root 계정의 초기 비밀번호를 확인합니다.

② Putty 프로그램 등을 실행하여, 확인한 공인 IP 주소와 포트 22를 입력하고 Connection type은 'SSH'를 선택한 후 Open 버튼을 클릭하여 서버에 접속합니다.

  • Saved Sessions에 이름을 입력하고 Save 버튼을 클릭하여 저장하면 다음에 쉽게 접속할 수 있습니다.

③ 사용자 정보 및 암호를 입력하고 로그인합니다.

  • login as: root
  • password: 위에서 확인한 관리자 비밀번호

④ 로그인 후에는 root 계정의 비밀번호를 기억할 수 있는 비밀번호로 변경할 것을 권장합니다.

  • passwd root 명령어를 입력한 후 새 비밀번호를 입력합니다.

Step 2. Superset 관리자 계정 생성 및 오브젝트 스토리지 연동 설정

제공된 스크립트를 수행해서 Superset 관리자 계정과 테이블 및 대시보드를 생성하고 오브젝트 스토리지 데이터를 가져올 수 있도록 인증 정보를 설정합니다.

package-init 명령어로 스크립트를 실행하여 Superset 관리자 계정과 테이블 및 대시보드를 생성합니다(시간이 다소 소요될 수 있습니다).

  • Username: admin (Enter 키 입력)
  • User first name: admin (Enter 키 입력)
  • User last name: user (Enter 키 입력)
  • Email: 값 입력 또는 Enter 키 입력
  • Password: 사용할 비밀번호 입력
  • Repeat for confirmation: 사용할 비밀번호 재입력

das auth 명령어로 스크립트를 수행해서 오브젝트 스토리지 버킷의 데이터를 Superset의 DB로 가져올 수 있도록 인증 정보를 설정합니다. ncloud.com 포털의 마이페이지에서 인증키 정보를 복사하여 붙여넣기 합니다.

  • Please enter the key : 마이페이지 > 인증키 관리 > Access Key ID
  • Please enter the secret : 마이페이지 > 인증키 관리 > Secret Key
  • Please enter the bucket name : Package 메뉴의 오브젝트 스토리지 버킷 이름

Step 3. PostgreSQL DB 접속(DB 작업이 필요없는 경우는 Step 4로 건너 뛰십시오)

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

docker exec -it + 컨테이너 이름 + /bin/bash 명령어를 실행하여 PostgreSQL 도커에 들어갑니다.

  • 명령어: docker exec -it superset_postgres_1 /bin/bash
  • docker ps 명령어로 PostgreSQL이 설치된 도커의 컨테이너를 확인할 수 있습니다.

② 아래 명령어로 Postgre DB로 접속합니다.

  • 명령어: psql -U superset -d superset

③ 대시보드용 테이블이 생성된 da_han DB로 접속합니다.

  • 명령어: \c da_han;

④ 만들어진 테이블 목록을 확인하려면 \d+ 명령어를 사용합니다.

  • 명령어: \d+;

⑤ 원하는 쿼리를 수행합니다.

⑥ Postgre DB에서 나오려면 \q를 입력합니다.

⑦ Docker에서 나오려면 exit 명령어를 입력합니다.

Step 4. Superset 대시보드 사용하기

① Package 메뉴의 대시보드 URL(공인IP:18088)을 클릭하여 웹 브라우저에서 Superset을 시작합니다.

② 위에서 package-init 스크립트를 실행하여 만든 Superset 관리자 계정으로 접속합니다.

  • Username: admin

③ 상단의 Dashboards 메뉴를 클릭하면 Data Analytics Service에서 기본으로 제공되는 7개의 대시보드를 확인하실 수 있습니다.

④ 대시보드를 하나 클릭해서 데이터를 확인할 수 있습니다.

  • 사이트 데이터를 신규로 신청한 경우, 최대 30일의 데이터가 집계되어 오브젝트 스토리지 버킷과 DB에 들어오기까지 최대 몇 시간 정도의 시간이 소요될 수 있습니다.
  • 데이터가 아직 DB로 인입되지 않은 경우 'No Data'로 보이고, 오래된 날짜의 데이터부터 인입되어 보입니다.
  • 보다 다양한 Superset 대시보드를 만들어 사용하시려면 Superset 홈페이지를 참조하세요.

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...