Trilogy is a declarative language for accessing data. Composable and reusable SQL with a built in semantic layer.

Try It → Why Trilogy?

Familiar

Trilogy syntax extends standard SQL. For most users, it's just SQL, but easier to write.

Accurate

Complex aggregations are simplified and types are checked - ensuring your results can be trusted.

Efficient

Reusable data model minimizes sprawling intermediate tables and views, ensuring your dashboards are accurate and up to date.