Strata - 表現力豊かなセマンティックレイヤーでLLMに「ノー」と言える
Show HN: Strata – an expressive semantic layer that can say no to your LLM

Strataは、LLMが生成するデータ分析クエリを安全に制御するセマンティックレイヤーです。Dockerでサーバーを起動し、CLIでプロジェクトを作成、Claude CodeやCursorなどのコーディングエージェントがAGENTS.mdに従ってYAMLモデルを自動生成。Snowflake、Databricks、PostgreSQLなど主要なデータウェアハウスに対応し、メジャー間のブレンドや拒否理由の提示が可能。dbt MetricFlowやLookMLからの移行も容易で、無料トライアルはローカルで即時開始できます。
メジャーをあるファクトから別のディメンションの隣にドラッグすると、ブレンドされるか、理由とともに拒否されるかを目の当たりにできます。
- chrisweekly
> 「合わない? それはもっともだ。
SQLに慣れたアナリスト向けの、もう一つのクエリツールが欲しいだけなら、Strataはそれじゃない。我々は、そもそもクエリを書けなかった人々、つまり他のすべての人に強力なセルフサービスを届けるために作られている。」
どの製品にも、こういう免責事項を含めるべきだ。それが何ではないかを明確にすることは、(たいていはもっと冗長な)それが何であるかの説明よりも、しばしば即座に理解を助ける。
とにかく、これは役に立ちそうだ——ただし、OSSだったらもっとずっと魅力的なのだが。
- irasigman
すべてのラボがTerminalBenchのようなシェル使用ベンチマークを追いかけているとき、セマンティックレイヤーの価値をどう重み付けするのか?
一貫したメトリクスのようなエンタープライズ向けのものは別として、セマンティックレイヤーがエージェントのパフォーマンスを向上させるとは確信していない。その証拠に、Snowflake Analystはクエリの90%以上を自社のセマンティックSQL方言ではなく従来のSQLにルーティングしている。
セマンティックレイヤーはBIの世界における2018年の概念だ。メタデータは別物だが、セマンティックレイヤーは物理データからの抽象化を意味し、損失のある変換を伴う。
- efromvt
テーブル上の抽象化としての厳密な命名と、ブレンドキーとしての再利用というアプローチは大ファンだ。君がやっているような集計の解決も大幅に簡素化される。(個人的にセマンティックモデルを構築したときも同じ抽象化レベルに行き着いた)。
ドキュメントページに404がたくさんある——リンクの監査をしてみる価値があるかも?