728x90
[Superset] 차트에 HyperLink 걸기
Superset에서 차트 구성을 할 때 컬럼에 하이퍼링크를 걸고싶은데,
아쉽게도 Superset에서 따로 지원을 하지 않는 기능인 것 같다.
대신 HTML의 href 속성을 사용해서 Chart에서 링크를 걸 수 있는 것 같다.
Dataset에서 데이터 가공이 필요함
아래와 같은 SQL문을 사용하면 된다.
+) target 옵션이 _blank일 경우 새탭에서 창이 열린다.
_self 일 경우 현재탭에서 오픈한다, default 값으로 생략이 가능하다.
CONCAT('<a href="', url,'" target="_blank">',url,'</a>') AS url
concat안의 url은 각자의 컬럼명으로 변경해서 사용하면 될 듯
대신 위와 같은 방법을 사용하기 위해선 컬럼의 데이터가 올바른 링크여야 함
아래는 테스트용으로 생성해본 데이터 셋
Run을 실행하면 SQL LAB에서는 HTML 코드로 보이지만
데이터셋을 생성하고 차트로 봤을 땐 하이퍼링크가 잘 걸린 모습을 확인할 수 있다.
당연히 클릭하면 연결도 잘 된다.
참고
https://raowaqasakram.hashnode.dev/url-as-hyperlink-in-apache-superset
반응형
'💾 Data > etc' 카테고리의 다른 글
[etc] MapReduce (0) | 2024.04.01 |
---|---|
[Excel] 엑셀을 이용하여 INSERT QUERY문 만들기 (0) | 2023.09.16 |
[Hive] Apache Hive란? (0) | 2023.06.01 |
[Trino] trino(Presto SQL)란? (0) | 2023.05.31 |
[Superset] DB 연동 (0) | 2023.05.15 |