Programming/Python

Superset customize

빠릿베짱이 2018. 3. 7. 22:23
반응형


slice의 쿼리 생성 모듈

/usr/local/lib/python2.7/dist-packages/superset/connectors/sqla

models.py 파일에 query 함수를 따라가다보면 슬라이스에서 edit할 때 Run query를 수행 할 시 생성되는 

쿼리를 수정할 수 있음  --> 변경되도 superset runserver 만 재 수행 하면 됨


시각화 부분의 입력 데이터 처리

/usr/local/lib/python2.7/dist-packages/superset/viz.py


pandas를 이용하여 데이터를 처리함.

시각화 모듈 쪽으로 입력되는 데이터를 처리하는 것으로 생각됨.

그래프 타입에 따라 클래스 형태로 구현되어 있음

 --> 변경되도 superset runserver 만 재 수행 하면 됨


/usr/local/lib/python2.7/dist-packages/superset/static/assets/javascripts/modules

colors.js 파일에 color scheme 를 추가 할 수 있음.

--> superset를 rebuild 해야함.

# assuming $SUPERSET_HOME as the root of the repo
cd $SUPERSET_HOME/superset/assets
yarn
yarn run build
cd $SUPERSET_HOME
python setup.py install

yarn 필요시 설치해야함. 시각화 관련 모듈은 수정하기 어려움. 많은 삽질이 필요할 듯 함..



반응형