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 필요시 설치해야함. 시각화 관련 모듈은 수정하기 어려움. 많은 삽질이 필요할 듯 함..
반응형