프로젝트 워크스페이스
비교, 브레이크다운, 쿼리
세그먼트 비교, 속성별 분해, SQL 쿼리로 준비된 화면을 넘어선 질문을 확인합니다.
이 세 화면은 분석을 한 단계 더 깊게 들어갈 때 사용합니다. 먼저 세그먼트 차이를 보고, 어떤 속성에서 차이가 나는지 분해한 뒤, 필요하면 SQL로 직접 검증하세요.
진입 경로
- 비교:
/dashboard/[orgId]/[projectId]/compare - 브레이크다운:
/dashboard/[orgId]/[projectId]/breakdown - 쿼리:
/dashboard/[orgId]/[projectId]/query
Compare
두 세그먼트를 같은 축에서 비교할 때 사용합니다.
- time series
- funnel
- retention
- aggregate metrics
원본 보기Breakdown
지표 변화를 속성 축으로 분해할 때 사용합니다.
예시 기준:
- country
- city
- os
- browser
- device
- path
- referrer
- channel type
utm_*
metric:
- events
- users
원본 보기Query
정형화된 화면으로 답이 나오지 않을 때 사용하는 고급 분석 작업대입니다.
- 분석 백엔드에 맞는 SQL 실행 (ClickHouse 또는 DuckDB 방언)
- 저장 쿼리 생성, 목록 조회, 삭제
- 예제 쿼리 제공
Query는 읽기 전용입니다. 실행 전에 쓰기·DDL 문장을 거부하고, 현재 프로젝트의
project_id 범위만 조회하도록 조건을 강제합니다. 입력 SQL은 최대 10,000자입니다.
공개 저장 쿼리는 프로젝트 멤버가 함께 볼 수 있고, 비공개 저장 쿼리는 작성자만 볼 수 있습니다. 저장 쿼리 삭제도 작성자만 할 수 있어요.
원본 보기추천 순서
- Compare로 가설 차이를 봅니다.
- Breakdown으로 어떤 속성군에서 차이가 나는지 확인합니다.
- Query에서 예외 케이스나 추가 집계를 직접 검증합니다.
주의할 점
- Query는 분석 백엔드 방언을 따릅니다. ClickHouse와 MotherDuck SQL은 일부 함수와 문법이 다릅니다.
- Query는 조회 전용이며 현재 프로젝트 범위를 벗어난 데이터에 접근할 수 없습니다.
- 결과는 최대 10,000행으로 제한됩니다. MotherDuck 백엔드에서는 30초 타임아웃이 추가로 적용됩니다.
- 저장된 SQL은 백엔드를 바꿀 때 함께 점검해야 합니다.