redash로 쉽게 퍼널 만들기

소개



안녕하세요.
갑자기 퍼널을 만들고 싶다고 말한 적이 있습니까? 난 있습니다.

Mixpanel이나 툴을 사용하고 있으면 편할 것입니다만, 불행히도 원시 로그 데이터가 DB에 있을 뿐.
부탁의 redash에는 퍼널 표시 기능은 없고・・・등이라고 생각하고 있으면, redash4.0. 0으로 퍼넬 표시 기능이 추가되고 있었습니다!



업그레이드



4.0.0은 정식 버전이 이미 출시되었습니다. 아래를 참조하여 업그레이드합니다.

How to Upgrade - redash

cd /opt/redash/current
sudo bin/upgrade

Continue with upgrade? (y/n): y
Downloading release tarball...
Unpacking to: redash.4.0.1.b4038...
Changing ownership to redash...
Linking .env file...
Installing new Python packages (if needed)...
Running migrations (if needed)...
Linking to current version...
Restarting...
Done! Enjoy.

저는 3.0.0에서 업그레이드했지만 특히 문제없이 한 번에 통과했습니다.
일부 사람들은 PyOpenSSL 주위에서 빠질 수 있습니다. 그런 때는 아래의 기사가 참고가 됩니다.

Redash의 업그레이드로 빠진 이야기

퍼널 표시



업그레이드도 완료되었으므로 즉시 퍼널을 표시합니다.
퍼널 표시를 위해서는 다음과 같은 형식으로 쿼리 결과를 출력해야 합니다.



이것을 원시 액션 로그가 들어있는 테이블로부터 출력하려고 하면(자), 예를 들면 이하와 같은 쿼리가 됩니다.

select
action_type,
count(distinct id_user) as count
from
action_log_table
where action_type in ("register", "action1", "action2", "action3", "action4") 
group by action_type
order by count desc

무사히 출력할 수 있으면, New Visualization 로부터 Funnel 의 표시 설정을 실시합니다. 특히 어려운 곳은 없고, Visualization TypeFunnel 를 지정해 Step Column Name 에 action_type 컬럼을, Funnel Value Column Display Name 에 count 컬럼을 지정하면 OK입니다.



할 수 있었습니다! ! 매우 간단합니다.



요약



redash는 2년 정도 전부터 사용하고 있습니다만, 점점 편리하게 되어 있어 기쁜 한입니다.
v4.0.0부터 퍼널도 간단하게 만들 수 있게 되었으므로, 꼭 제품 개선의 첫걸음으로 사용해 보세요.

좋은 웹페이지 즐겨찾기