HN 日本語サマリー

← 一覧へ戻る
Web開発

Show HN: Strata – LLMに「ノー」と言える表現力豊かなセマンティックレイヤー

Show HN: Strata – an expressive semantic layer that can say no to your LLM (strata.do)

23 pointsby ajoski915 コメント

要約

Strataは、非技術系のビジネスユーザー向けに、表現力と使いやすさのバランスを取ったセマンティックレイヤーソリューションです。4年間のNetflixでの経験を基に開発され、データブレンド、パーティション・アグリゲート対応ルーティング、複雑なメジャー定義などの機能を備えています。LLMとの連携も考慮されており、APIやMCP(Managed Cloud Platform)経由での利用が可能です。現在はDockerで無料トライアルが可能ですが、オープンソースではありません。

全文翻訳

こんにちはHN、私がStrataを構築したAjoです。 私はNetflixで4年間、非技術系のビジネスユーザー向けのセルフサービスに苦労していました。セマンティックレイヤー設計における私のユニークなアプローチで、それを解決できたと信じています。重要な課題は、表現力と、非技術系の同僚にとっての使いやすさのバランスを取ることです。それが、LLMとの連携にも pretty well 役立つことがわかりました。 Strataはフルスタックソリューションです。セマンティックレイヤー、ダッシュボード、サブスクリプション、Google Sheetsエクスポートが含まれています。すべてエージェントの会話ビューまたはMCP経由で行うことができます。 いくつかの主要な概念と機能: - 名前は厳格です。プロジェクト内にRevenueという名前のものは1つしか存在できません。Revenueが複数のテーブルにマッピングされている場合、クエリの粒度と速度がテーブルを決定します。 - 厳格な命名規則は、ファクトドメインを横断する自動データブレンドを可能にします。 - パーティションおよびアグリゲート対応のセマンティックルーティング。これにより、データの一部をDruidやClickHouseのような高速なコンピューティングエンジンにロードし、完全な履歴はTrinoやより安価なものに保持できます。クエリエンジンは、クエリがそこで解決できる場合、より高速なティアを選択します。 - 複雑なメジャー:スナップショット、LOD(含める/除外)、コンパウンド、自動レベルコンパウンドメジャーを標準でサポート。 - セマンティックレイヤーの上に、ファクトドメインを横断するカスタム計算を作成できます。 - もう1つの興味深い機能は、コホートを作成し、クエリ全体またはクエリ内の単一メジャーのフィルターとして適用できることです。 私たちは意図的に、BIツールが接続するセマンティックレイヤーを構築していません。それはデッドエンドだと思います。カスタムで構築したいものには、APIとMCPがあります。 Dockerで無料でお試しください: https://strata.do/try/ ドキュメントはこちらで始められます: https://strata.do/docs/ これは初期ベータ版です。オープンソースではありません。ただし、無料ティアには最大25ユーザーが含まれます。Dockerを使えば、完全に自分のマシンで実行できるはずです。 フィードバックをお待ちしています。特にLookerやCubeを使用している方からの意見を求めています。 お読みいただきありがとうございます!