슈퍼셋(Superset) Chart 만들기 - Bar Chart
Alphaliner TOP 100 데이터를 Import 한, 아래 테이블을 이용하여
Superset에서 'Bar' Chart를 만들어 보겠습니다.
▶ 테이블 명: alphaliner_top100_230512
먼저, 상기 테이블이 들어 있는 'Database'가 연결되어 있는지 확인합니다.
상기 테이블이 있는 'PostgreSQL superset' database가 잘 연결되어 있는 것을 확인하였습니다.
다음으로 해당 테이블을 'Datasets' 으로 등록합니다. 'Datasets' 창에서 우측 상단에 있는
'+ DATASET' 버튼을 클릭합니다.
해당 버튼 클릭 후 나오는 아래 화면에서 'DATABASE', 'SCHEMA', 'SEE TABLE SCHEMA'를 순차적으로
선택해 주고 우측 하단의 'ADD' 버튼을 클릭합니다.
아래와 같이 해당 테이블이 'Datasets' 으로 추가 되었습니다.
상기 화면에서 대상 테이블을 클릭하면 다음과 같이 Chart 생성 화면으로 넘어 갑니다.
상기 Chart 생성 화면에서 보면 크게 3부분으로 나뉘어 지는데, 각 부분 별 설명은 아래와 같습니다.
①部: Table 이름과 해당 테이블에 있는 컬럼 이름을 볼 수 있습니다.
②部: 생성하고자 하는 Chart 형태를 선택할 수 있고 선택된 Chart 형태에 따라 값을 입력하는 항목이
나타납니다.
③部: 선택된 Chart에 필요한 값들을 제대로 입력하고 'CREATE CHART' 버튼을 클릭하면
해당 결과물이 표시 됩니다.
②部에서 'View all charts' 를 클릭하여 생성하고자 하는 Chart를 선택합니다.
상기 Chart 선택 화면에서 '# Bar >> Bar Chart' 를 선택하고 'SELECT' 버튼을 클릭합니다.
Chart 생성 화면에서 'METRICS' 에서 아래와 같이 'owned_ships' 컬럼과 'chartered_ships' 컬럼을
선택하고 'AGGREGATE' 는 SUM을 선택하고 'SAVE' 버튼을 클릭합니다.
'DIMENSIONS' 은 'country_name'을 선택하고 'SAVE' 버튼을 클릭합니다.
그 다음, 'DATA' 탭 옆에 있는 'CUSTOMIZE' 탭을 선택하고 'LEGEND', 'RICH TOOLTIP',
'STACKED BARS'를 선택하고, 'CREATE CHART' 버튼을 클릭합니다.
정상적으로 진행 되었다면 아래와 같은 Bar Chart를 보실 수 있습니다.
테이블 기반 'Datasets' 을 통해 국가 별 선박(Container ship) 보유 수량을 Bar Chart로
표현해 보았습니다. 'China' 가 가장 많은 수의 선박을 보유하고 있네요.
마지막으로, 화면 우측 상단에 있는 'SAVE' 버튼을 클릭하여 Bar Chart를 저장해 줍니다.