본문 바로가기

기타/Open Source

Apache Superset에서 Dataset을 이용해 Chart 생성

Chart 생성

Dataset을 이용해 Chart를 만든다.

Dataset을 만드는 방법은 아래 글 참조

https://developer-minji.tistory.com/280

 

Apache Superset에서 MySQL DB 연동 및 DataSet 생성

MySQL DB 연동 우측 상단의 Settings를 눌러 DB 연동을 설정해줄 수 있다. Oracle, ElasticSearch 연동은 Superset에 추가로 DB Connection Driver 설치가 필요하다. 아래 공식 홈페이지의 문서 참조 https://superset.apache

developer-minji.tistory.com

 

Charts 메뉴에 들어가 +chart를 누른다.

 

원하는 dataset과 chart type을 선택한 후, Create New Chart 버튼을 누른다.

 

아래와 같이 테이블 차트를 만들 수 있다.

  • METRICS: 집계 내용
  • APPLY METRICS ON: 집계 기준을 컬럼(COLUMNS)으로 표시할 지, 열(ROWS)로 표시할 지.
  • FILTERS: Dataset 필터

 

Metrics의 경우, 아래와 같이 Custom SQL을 사용할 수 있다.

컬럼명은 수정하지 않으면 Custom SQL 작성 내용과 동일하게 나온다. 컬럼명을 수정하려면 'JP_Amount(excl.vat)' 옆에 있는 편집 버튼을 누르면 된다.

 

우측 상단의 메뉴바를 눌러 view query를 선택하면 차트에 사용하기 위해 작성된 쿼리를 볼 수 있다.