Show HN: Strata – an expressive semantic layer that can say no to your LLM
Thread
Unofficial Hacker News client; not affiliated with Y Combinator.
Show HN: Strata – an expressive semantic layer that can say no to your LLM
Unofficial Hacker News client; not affiliated with Y Combinator.
irasigman · · focus · HN ↗
Aside from the enterprise stuff like consistent metrics I’m not convinced semantic layers improve agent performance. Case in point is Snowflake Analyst has been routing 90%+ of queries to traditional SQL as opposed to their own semantic SQL dialect.
A semantic layer is a concept from 2018 in the BI world. Metadata is one thing but semantic layer implies an abstraction from physical data with lossy translations.
ajoski9 · · focus · HN ↗
It does however improve on agent performance in one important way: rejects plausible queries that are invalid. Agents writing sql are more likely to be inventive in unexpected ways. Business users won't know the difference. It is definitely not useful for developers/data engineers anymore. But quite a good tool as part of analytics harness for business users.
The one issue with Snowflake semantic dialect is the lack of expressiveness. Agents have to route to sql for many common scenarios. What do you think?