AIアセスメント 100,000円(税別)

詳しく見る
FDX株式会社
Tech Note

セマンティックレイヤーとは?​指標定義を​1つに​する​層

セマンティックレイヤーは、売上や解約率といった指標の定義を全社で1つに揃える層です。AIにデータを触らせる前提が変わったいま何が必要になるのか、実測ベンチマークと導入順序をFDX株式会社が整理します。

·FDX株式会社 編集部·監修: 佐藤 拓哉(生成AI協会 理事)

「今月の​売上は​いくらか」と​いう​問いに、​営業部と​経理部と​経営企画部が​別々の​数字を​出す。​よく​ある​話であり、​たいていは​誰も​間違っていない。​返品を​引くか、​内部​取引を​除くか、​計上を​受注日で​見るか​検収日で​見るか。定義が違うだけで、それぞれの部署の中では正しい。

これまでは、​会議で​数字が​合わないたびに​人間が​擦り合わせて​済ませてきた。​しかし​AIが​社内データに​問い合わせを​始めた​時点で、​この​方式は​限界を​迎える。AIは擦り合わせをしない。定義が無ければ、その場でもっともらしい定義を発明して、自信のある数字を返す。

セマンティックレイヤーは、​この​問題に​構造で​答える​層である。

この​​記事の​​対象読者


セマンティックレイヤーとは

セマンティックレイヤーは、業務上の指標の定義を1箇所に集約し、そこを経由してのみデータを参照させる層である。

データウェアハウスの​テーブルと、​利用者​(人間も​AIも)の​間に​挟まる。​利用者は​「売上」​「解約率」​「稼働率」と​いった​業務の​言葉で​問い​合わせ、​レイヤーが​それを​正しい​SQLに​変換する。

指標定義のばらつきが生まれる構造

構成要素は​概ね4つに​整理できる。

要素意味
ディメンション集計の切り口期間、​地域、​商品カテゴリ、​顧客セグメント
メジャー集計対象の​生の​値受注金額、​返品金額、​稼働時間
メトリクス業務指標と​しての​定義売上=受注金額−返品金額​(検収日基準、​内部​取引除く)
結合関係テーブル間の​正しい​繋ぎ方顧客と​注文の​結合​キー、​多重計上を​防ぐ​粒度

価値の中心はメトリクスにある。 ​「売上」と​いう​語が​何を​指すのかを​1箇所で​決め、​その​定義を​全員が​使う。​定義を​変える​ときも​1箇所を​変えれば​全体に​反映される。

何が​​解決されるか


なぜ2026年に​​重要度が​​上がったのか

セマンティックレイヤー自体は​新しい​概念ではない。​BIツールの​内部には​以前から​似た​仕組みが​あった。​状況が​変わったのは、AIがデータに直接問い合わせるようになったからである。

人間の​アナリストであれば、​出てきた​数字に​違和感が​あれば​止まる。​「この​数字は​おかしい」と​気づき、​定義を​確認しに​行く。​AIは​それを​しない。​スキーマから​読み取れる​範囲で、​もっと​もらしい​SQLを​書いて、​確信を​持って結果を​返す。

実測されている​​差

dbt Labsが​2026年に​公開した​ベンチマークは、​この​差を​数字で​示している。​保険業の​データセット​(15テーブル)に​対して​11問を​各20回実行した​ものである。

下表は同じモデリング済みデータに​対して、​AIに​SQLを​書かせた​場合と、​セマンティックレイヤーを​経由させた​場合を​比べた​ものだ。​データは​同一で、​違いは​インターフェースだけである。

モデルtext-to-SQLセマンティックレイヤー経由
Claude Sonnet 4.690.0%98.2%
GPT-5.3 Codex84.1%100.0%

同じデータを与えても、AIにSQLを書かせる方式は84〜90%で頭打ちになる。 構文は​正しいが​意味が​違う​SQLを​書いてしまう​領域が​残る​ためである。​な​おベンチマークには​モデリングを​施さない​生スキーマの​構成も​含まれており、​そちらの​正答率は​さらに​低い。

数字より​​重要なのは、​​失敗の​​質が​​違う​​こと

2つの失敗の質

この​ベンチマークの​核心は​正答率ではない。失敗したときに何が起きるかが、2つの方式で決定的に違うと​いう​点である。

前者は​沈黙して​間違える。​後者は​声を​上げて​止まる。取締役会資料・監査対応・全社KPIダッシュボードのように、間違いが下流に流れると取り返しがつかない用途では、この違いがすべてである。

10%の​誤答率が​問題なのではない。その10%がどれなのか分からないまま流通することが問題なのだ。

この​​数字の​​限界も​​書いておく

11問・15テーブルと​いう​小規模な​ベンチマークである。​自社の​データで​同じ​差が​出る​保証は​ない。​また​セマンティックレイヤー側の​高い​数値は、​dbtの​ベストプラクティスに​沿ってきちんとモデリングされた状態での​結果であり、​雑に​定義を​並べただけでは​再現しない。

この数字は「セマンティックレイヤーを入れれば精度が上がる」という主張の根拠ではなく、「定義の層を作り込めば失敗の出方を制御できる」という主張の根拠として読むべきである。


導入の​順序

一度に​全社の​指標を​定義しようと​すると、​まず​終わらない。​実務で​機能する​順序は​次の​とおりである。

1. 数字が​​割れている​​指標から​​始める

すべての​指標を​定義する​必要は​ない。会議で毎回議論になる指標が、最初に定義すべき指標である。 通常は​5〜10個で​足りる。

2. 定義の​​「決裁者」を​​決める

技術的な​作業より​難しいのは​ここである。​「売上とは​何か」を​最終的に​決めるのは​誰か。​データ基盤チームではなく​業務部門であるべきだが、​その​合意が​取れていないまま​実装に​入ると、​レイヤーの​中に​複数定義が​並ぶ結果に​なる。

セマンティックレイヤーの導入は、技術プロジェクトではなくガバナンスの合意形成である。 ここを​飛ばすと、​定義が​1箇所に​集まっただけで​統一は​されない​状態に​なる。

3. 既存の​​BIダッシュボードを​​1つ移す

新規の​分析から​始めず、すでに使われているダッシュボードを1つ選んでレイヤー経由に置き換える。​既存の​数字と​一致するかで、​定義が​正しいかを​検証できる。​一致しない​場合、​その​差分こそが​今まで​放置されていた​定義の​ズレである。

4. AI経由の​​問い​​合わせを​​繋ぐ

ここまで​来て​初めて、​AIに​触らせる。順序を逆にしない。 定義が​固まっていない​状態で​AIを​繋ぐと、​AIが​出した​数字の​検証に​かかる​工数の​ほうが​大きくなる。

5. カバー範囲外の​​扱いを​​決めて​​おく

セマンティックレイヤーは​定義された​指標しか​答えられない。カバー範囲外の探索的な問いをどう扱うかを決めておく必要がある。 実務では​「重要な​数字は​レイヤー経由、​探索と​発見は​生データへの​直接問い​合わせ」と​いう​併用が​現実的である。​両者を​使い分ける​こと自体を​設計に​含める。


オントロジーとの​​関係

セマンティックレイヤーと​オントロジーは​重なる​部分が​あるが、​射程が​違う。

セマンティックレイヤーは「読む」ための層である。 指標定義を​統一し、​正しい​集計結果を​返すことに​焦点が​ある。

一方、​企業向けオントロジーは​これに​加えて​「動かす」ための​層を​持つ。​データの​意味だけでなく、​その​データに​対して​実行できる​操作までを​型と​して​定義する。​AIエージェントに​業務その​ものを​実行させたい​場合、​この​射程が​必要に​なる。

先にセマンティックレイヤー、必要になったらオントロジーへと​いう​順序が​実務的である。​指標定義すら​揃っていない​状態で​オントロジーの​構築に​着手しても、​土台が​無い。

オントロジーの​詳細はオントロジーとは?​AI時代の​データ活用を​変える​意味の​地図で扱っている。


失敗パターン

定義の決裁者を決めずに始める。 前述の​とおり​最大の​失敗要因である。​技術で​解決できない。

全指標を一度に定義しようとする。 完成しないまま​推進力が​尽きる。​割れている​指標から​始める。

既存ダッシュボードとの突き合わせを飛ばす。 検証手段を​持たないまま本番に​載せると、​間違った​定義が​「公式の​数字」と​して​固定される。

AIを先に繋ぐ。 定義が​無い​状態で​AIに​問い合わせさせ、​出てきた​数字の​検証で​疲弊する。

カバー範囲外の問いを想定していない。 レイヤーが​答えられない​問いが​来た​とき、​利用者が​勝手に​生SQLへ​戻る。​併用の​ルールを​設計に​含めて​おく。


FAQ

Q1. BIツールの​​内部に​​ある​​定義機能と​​何が​​違うのか?

機能と​しては​近いが、BIツール内の定義はそのツールの中でしか効かない。​別の​BIツール、​Excel、​AIエージェントからの​問い​合わせには​適用されない。​セマンティックレイヤーは​ツールの​外側に​置き、​すべての​利用経路が​同じ定義を​通るように​する​ものである。

Q2. dbtを​​使っていないと​​導入できないか?

できる。​dbtは​選択肢の​1つであり、​他にも​メトリクスストアや​セマンティックレイヤー製品が​ある。重要なのは製品選定ではなく、指標定義を1箇所に集約してコードとして管理する運用が回るかどうかである。

Q3. 精度が​​98%​あれば​​AIに​​任せて​​よいか?

用途による。残り2%がどれか分からないことが​問題なので、​間違いが​下流に​流れると​取り返しが​つかない​用途​(取締役会資料、​監査、​外部​公表数値)では、​AIの​出力を​そのまま​採用しない​前提を​残す。​セマンティックレイヤーの​利点は、​答えられない​問いに​対して​沈黙せずエラーを​返す​ことであり、​それは​人間の​確認ポイントを​作れると​いう​意味である。

Q4. 導入に​​どれくらいかかるか?

指標5〜10個の​初期導入であれば、​定義の​合意が​取れていれば​数週間の​作業である。時間がかかるのはほぼ合意形成の側で、実装ではない。 ​「売上の​定義を​決める​会議」が​何回必要かで​期間が​決まる。

Q5. 定義を​​変えたい​とき、​​過去の​​数字は​​どうなるのか?

定義変更は​過去の​集計結果も​変える。定義をコードとして履歴管理し、いつ何が変わったかを追跡できる状態にしておくことが​前提に​なる。​過去との​比較が​必要な​指標は、​旧定義を​別メトリクスと​して​残す運用も​ある。

Q6. 小さな​​会社でも​​必要か?

指標定義が​割れていないなら​不要である。​判断は​規模ではない。同じ問いに違う数字が出ているかで決める。​出ていないなら、​まだ​要らない。​出ているなら、​規模に​関わらず​問題は​既に​発生している。

Q7. AIエージェントに​​業務を​​実行させたい​​場合も​​セマンティックレイヤーで​​足りるか?

読み取りだけなら​足りる。データを更新したり、業務上のアクションを起こさせたい場合は射程が足りない。 その​場合は​オントロジー側の​設計が​必要に​なる。


次に​​読むべき記事


まとめ


FDXの​​データ基盤支援

FDXは​AX​(AI Transformation)の​実装パートナーと​して、​指標定義の​棚卸しから、​セマンティックレイヤーの​設計、​AIからの​問い​合わせ経路の​構築までを​支援する。

「AIに​社内データを​触らせたいが、​出てきた​数字を​信じて​よいか​分からない」と​いう​段階で​あれば、​まず​割れている​指標を​洗い出す​ところから​着手するのが​早い。​業務と​データの​棚卸しはAX診断で扱っている。


出典・参考文献

社内データを、​AIが​使える​形に​する

指標定義の棚卸しから、意味の層の設計、AIからの参照経路までを支援します。どこから着手するかは業務の分解から決まります。