Superset

슈퍼셋(Superset) Chart 만들기 - Bar Chart

torukmakto 2023. 6. 13. 23:50

Alphaliner TOP 100 데이터를 Import 한, 아래 테이블을 이용하여 

Superset에서 'Bar' Chart를 만들어 보겠습니다.

 

 테이블 명: alphaliner_top100_230512

 

먼저, 상기 테이블이 들어 있는 'Database'가 연결되어 있는지 확인합니다.

 

'Database' 연결확인

 

상기 테이블이 있는 'PostgreSQL superset' database가 잘 연결되어 있는 것을 확인하였습니다.

다음으로 해당 테이블을 'Datasets' 으로 등록합니다. 'Datasets' 창에서 우측 상단에 있는 

'+ DATASET' 버튼을 클릭합니다.

 

'+ DATASET' 버튼

 

해당 버튼 클릭 후 나오는 아래 화면에서 'DATABASE', 'SCHEMA', 'SEE TABLE SCHEMA'를 순차적으로

선택해 주고 우측 하단의 'ADD' 버튼을 클릭합니다.

 

Dataset 선택

 

아래와 같이 해당 테이블이 'Datasets' 으로 추가 되었습니다.

 

Datasets으로 Table 추가

 

상기 화면에서 대상 테이블을 클릭하면 다음과 같이 Chart 생성 화면으로 넘어 갑니다.

 

Chart 생성 화면

 

상기 Chart 생성 화면에서 보면 크게 3부분으로 나뉘어 지는데, 각 부분 별 설명은 아래와 같습니다.

 

  ①部: Table 이름과 해당 테이블에 있는 컬럼 이름을 볼 수 있습니다.

  ②部: 생성하고자 하는 Chart 형태를 선택할 수 있고 선택된 Chart 형태에 따라 값을 입력하는 항목이 

            나타납니다.

  ③部: 선택된 Chart에 필요한 값들을 제대로 입력하고 'CREATE CHART' 버튼을 클릭하면

            해당 결과물이 표시 됩니다.

 

②部에서 'View all charts' 를 클릭하여 생성하고자 하는 Chart를 선택합니다.

 

View all charts

 

상기 Chart 선택 화면에서 '# Bar >> Bar Chart' 를 선택하고 'SELECT' 버튼을 클릭합니다.

 

Bar Chart 선택

 

Chart 생성 화면에서 'METRICS' 에서 아래와 같이 'owned_ships' 컬럼과 'chartered_ships' 컬럼을

선택하고 'AGGREGATE'SUM을 선택하고 'SAVE' 버튼을 클릭합니다.

 

METRICS 선택

 

'DIMENSIONS''country_name'을 선택하고 'SAVE' 버튼을 클릭합니다.

 

DIMENSIONS 선택

 

그 다음, 'DATA' 탭 옆에 있는 'CUSTOMIZE' 탭을 선택하고 'LEGEND', 'RICH TOOLTIP',

'STACKED BARS'를 선택하고, 'CREATE CHART' 버튼을 클릭합니다.

 

CUSTOMIZE 탭

 

정상적으로 진행 되었다면 아래와 같은 Bar Chart를 보실 수 있습니다.

 

국가 별 선박 수 - Bar Chart

 

테이블 기반 'Datasets' 을 통해 국가 별 선박(Container ship) 보유 수량Bar Chart

표현해 보았습니다. 'China' 가 가장 많은 수의 선박을 보유하고 있네요.

 

마지막으로, 화면 우측 상단에 있는 'SAVE' 버튼을 클릭하여 Bar Chart를 저장해 줍니다.