기타/Open Source
Apache Superset에서 MySQL DB 연동 및 Dataset 생성
MJ.Lee
2023. 2. 6. 09:38
MySQL DB 연동
우측 상단의 Settings를 눌러 DB 연동을 설정해줄 수 있다.
Oracle, ElasticSearch 연동은 Superset에 추가로 DB Connection Driver 설치가 필요하다.
아래 공식 홈페이지의 문서 참조
https://superset.apache.org/docs/databases/docker-add-drivers/
Dataset 생성
Superset에서 Dataset은 Chart를 만들 때 사용되는 원천 데이터이다.
DB의 Table로 Dataset 만들기
Datasets 메뉴에서 +DATASET 버튼을 누른다.
+Dataset을 사용하면 하나의 테이블만 Dataset으로 사용할 수 있다.
SQL Lab을 이용해 Dataset 만들기
SQL > SQL Lab에 들어가서, RDMBS의 View 기능 처럼 여러 테이블을 join하여 하나의 Dataset으로 만들 수 있다.
밑 테이블에 DB 결과 조회처럼 나오는 것이 Dataset이다.
SQL Query를 Save하면 SQL > Saved Queries에서 볼 수 있다.
Save dataset을 눌러 dataset으로 저장할 수 있다.