작년에 superset POC하고 올해 적용하기로 했어요
예전에 2.1 버전을 설치했는데, 지금 보니 4.1 이더라고요
오늘 포스팅에서는 각 버전 별 특징과
실제 느낀 차이점에 대해 이야기할 예정입니다.
예상 독자는 아래와 같습니다.
1. 버전 별로 무엇이 다른지 궁금한 분
2. superset이 무엇인지 궁금한 분
[1. 버전 별 특징]
먼저 릴리스 날짜를 정리해보죠
대충 1년에 1개씩 업시켰어요
3 버전이 7개월 정도로 짧네요.
저처럼 23년 3월에 테스트하다가 24년 11월에 보는 사람은
3.x 가 없이 그냥 4.x 올라간 것처럼 느낄 수 있겠어요.
이제 버전 별 특징을 자세히 보죠
가장 많이 사용되는 버전은 2.1로 알고 있어요.
Superset이 커뮤니티에서 언급되던게 22-23년이고
그 때 구축된 시스템을 24년에 벌써 엎기에는 비용이 크니까요.
[2. 사용하며 느낀 차이점]
3.x 는 스킵하고 major 2와 4를 테스트해봤어요.
2.1 Filter Box의 사라짐
가장 큰 차이점(불편함)은
Filter Box가 없어졌다는 거에요.
4.x 부터 공식적으로 없어졌어요.
https://github.com/apache/superset/discussions/26165#discussioncomment-7757833
chart에서 검색하면 이제 없습니다 ㅜ
필터는 native filter(좌측)으로 옮겨졌어요
세부적인 조정이 가능해서 좋아진 점도 있습니다.
(아래처럼 scoping도 할 수 있어요)
다만, filter 자체를 대시보드에서 볼 수 없기 때문에
`Down load as Image` 기능으로 캡처를 진행하던 분은 불편 할 수 있어요
(저 같은 경우는 jinja template을 이용해 필터 값을 table로 표시했어요)
2.2 `Drill to Detail` 으로 원본에 접근
차트의 데이터를 보는 방식이 업그레이드 되었어요!
그래프를 그리기 위한 집계 테이블이 아니라,
그 위의 원본 데이터를 조회할 수 있는 기능이에요
항상 좋은 점이 있으면 안 좋은 점도 있는 법...
+ 장점
1. 트리노, 빅쿼리 등에 그냥 다 때려박는 방식으로 많이 사용하기에 좋음
- 단점
1. 집계 없이 원본 데이터에 다 파이프라인 꽂으려고 함
2. 예전에는 그래프만 잘 그려지면 되는데, 이제는 원본 잘 나오도록 다시 그려달라고함
공식 문서에서도, drill down은 필터된 데이터를 직접 볼 수 있다고 해요
3. 마무리
변화한게 많다면 많고, 적다면 적은데
굳이 2.1 잘 쓰고 있는데 4.1로 바꿀 필요는 없는 것 같아요
참고
- 2023.03.26) POC하며 적은 글: https://mightytedkim.tistory.com/191
https://docs.preset.io/docs/managing-filters
https://preset.io/blog/drill-down-and-drill-by/
https://github.com/apache/superset/discussions/26165#discussioncomment-7757833
'Data > Superset' 카테고리의 다른 글
superset) trino 연결해서 그래프 그리기 (0) | 2023.04.23 |
---|---|
Supserset) 슈퍼셋 들어보셧나요? 사용 후기 듣고 가세요! (filter 조건 위치 변경해서 full scan 방지) (1) | 2023.03.26 |