Introducing Metrics SQL: A SQL-based Semantic Layer

Author: Nishant Bangarwa | Source: Rill Data | Published: 2026-04-08


한 줄 요약

Rill의 Metrics SQL은 비즈니스 메트릭을 일급 SQL 프리미티브로 취급하여 시맨틱 레이어를 표준 SQL 문법으로 쿼리할 수 있게 한다.

핵심 주장/내용

  • 메트릭(Measure)과 차원(Dimension)을 SQL 내에서 직접 참조하는 새 SQL 방언
  • Parser → Query Compiler → Executor 3단계 파이프라인으로 시맨틱 쿼리를 DB SQL로 변환
  • GROUP BY 자동 추론, 파라미터화된 인자로 SQL 인젝션 방지
  • CLI, HTTP API, MCP 서버를 통해 인간과 AI 에이전트 모두 접근 가능
  • 장기 비전: OLAP 엔진이 MEASURE를 네이티브 SQL 키워드로 인식하는 “semantic pushdown”

주요 수치 / 사실

  • 5가지 변환 예시: 자동 GROUP BY, 계산 차원, HAVING 필터, 동적 시간 범위, 윈도우 함수
  • 의도적 제약: 크로스 뷰 JOIN 불가, SELECT * 불가

관련 위키


Source: 원문 보기