Druid와 Superset 연결


  • From the UI, enter the information about your clusters in the Sources -> Druid Clusters menu by hitting the + sign.
  • Once the Druid cluster connection information is entered, hit the Sources -> Refresh Druid Metadata menu item to populate
  • Navigate to your datasources

 

  • pydruid 설치
# superset에서 druid 사용하려면 설치 필수!
$ pip install pydruid

 

 

  • sources -> database -> +new 버튼 클릭

 

 

  • SQLAlchemy URI에  druid://XX.XX:8082/druid/v2/sql/
druid://<ip address>:8888/druid/v2/sql/

 

 

  • Allow Csv Upload, Allow CREATE TABLE AS, Allow DML 체크박스

 

 

  • Extra 옵션에서 아래와 같이 AUTOCOMMIT을 설정 => DB 작업 바로 반영 (에러발생)
"engine_params": {"isolation_level":"AUTOCOMMIT"},

 

 

  • Backend에  druid 확인 -> 연결 완료

 

 

 

 

Superset에서 Druid database SQL문 실행해보기


SQL Lab 클릭 -> SQL Editor 클릭 -> 원하는 쿼리문 작성

 

 

 

참고


https://docs.ncloud.com/ko/das/das-1-2.html

 

설명서

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

docs.ncloud.com

 

'Database > Superset' 카테고리의 다른 글

How to install Superset on CentOS 8 (linux)  (0) 2020.08.10

+ Recent posts