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: 원문 보기