Rill simplifica métricas con nueva capa SQL

Fuentes: Rill introduces Metrics SQL, a sql-based semantic layer

Rill ha lanzado Metrics SQL, una capa semántica basada en SQL diseñada para simplificar la consulta y gestión de métricas empresariales. La plataforma busca resolver el problema común de definiciones de métricas dispersas y conflictivas en diferentes herramientas de análisis (dbt, Looker, Metabase, etc.). Metrics SQL permite a los usuarios definir la lógica de negocio una sola vez y consultarla desde cualquier lugar, eliminando la necesidad de aprender lenguajes de consulta propietarios como GraphQL o MDX. La solución se basa en la idea de Julian Hyde (Apache Calcite) de incorporar una representación SQL de primera clase para las métricas, promoviendo un entorno determinista, seguro y de alto rendimiento. Metrics SQL transforma consultas en SQL estándar compatible con diversas bases de datos (DuckDB, Snowflake, ClickHouse), permitiendo optimizaciones como materialized views e índices. La estructura de Rill incluye 'medidas' (agregaciones como ingresos totales) y 'dimensiones' (atributos para segmentar y agrupar los datos), junto con metadatos adicionales para agentes de IA. El sistema utiliza YAML para la definición de vistas métricas, integrando SQL para la lógica de expresión.