Semantic layers are finally getting opinionated enough to be useful
Semantic layers are finally getting opinionated enough to be useful
A semantic layer isn't new; it's the "business translation" that turns raw data into actionable insights for real decisions. It is now necessary for AI, as it's a relatively new technology.
40% of people who use Databricks still don't use dbt. Each BI tool has its own definition of "revenue." What happened? There are dozens of dashboards, but none of them line up.
AtScale, Stardog, Databricks Unity Catalog Metrics, and other semantic layers fix this by defining metrics once and making them usable in SQL, DAX, MDX, Python, and even AI agents.
Your dashboards and model training data should both use the same "revenue" metric.
The magic is not "no-code BI." It's no-drift semantics, which means that metrics have the same meaning for analysts, ML engineers, and LLMs.
The AtScale + Databricks "Semantic Lakehouse" model gets this right:
- No moving data
- Automatic aggregates
- Unified metric definitions
- Direct integration with Unity Catalog and Spark.
It's not so much about analytics as it is about providing AI with a stable way to discern the truth in business.
AI, LLMs, web engineering, open source, data science, Datasette, SQLite, Python and more