
# データ基盤
# AI
# DX・AI推進担当
AI活用に向けたデータ整備の情報を集めていると、コンテキストレイヤーやセマンティックレイヤーといった言葉と並んで、メタデータ・データカタログという概念に何度も出会います。
用語としてはすでに聞いたことがあり、他の概念との違いもなんとなくは整理できている、という方も多いのではないかと思います。
ところが、「データを整えていくどのタイミングで、何のために必要になるのか」「自社のデータ基盤づくりのどの段階で手を付けるべきなのか」という問いまでは理解できていない方も多いのではないでしょうか。
本記事は、データカタログの定義と基本機能から、メタデータとの関係、データカタログの有無がAI活用に与える影響、AIエージェントが社内データを見つけるときにカタログがどう使われるか、どこから整備を始めるかまでを順に整理します。
データカタログを理解するうえで、必ず一緒に語られるのがメタデータという概念です。
両者は密接に関係していますが、指しているものが異なります。
まずメタデータそのものを整理してから、両者の関係を見ていきます。
メタデータとは、「データを説明するデータ」のことです。
たとえば顧客テーブルであれば、そのテーブルがどのデータベースにあるか(所在)、テーブルにはどんな列があり、それぞれのデータ型は何か(構造)、customer_id という列が何を意味するか(定義)、いつ、だれによって、どのシステムから作られたデータか(来歴)、といった情報が「メタデータ」にあたります。
データカタログとは、社内のあちこちに散らばっているデータについての説明情報(メタデータ)を一箇所に集めて、どこに何のデータがあるかを検索・発見できるようにする仕組みです。
分かりやすい例えとして、図書館の蔵書目録が挙げられます。
図書館では、棚に本が並んでいる一方で、入口近くには「どの分野の本が、どの棚のどの段にあるか」を検索できる目録が置かれています。
データカタログはこの目録に相当します。
データそのもの(本)を保管するのではなく、データについての情報、つまりメタデータを整理して、必要な人が必要なデータにたどり着けるようにするのが役割です。

顧客管理システム、会計システム、キャンペーン管理ツールなど、部門ごとに別のシステムがあるとき、どの部門にどんなデータがあるかを把握しているのは、実際にそのシステムを触っている担当者だけです。
新しくAI活用のプロジェクトが立ち上がると、まず「そもそも社内のどこに、どんなデータがあるのか」を洗い出すところから始まります。
データカタログは、こういったデータを探す手間を減らすために、社内のデータ資産を一箇所で検索・確認できる状態にする仕組みです。
データカタログの機能はおおむね4つに整理できます。
製品ごとに名前や範囲が違ってくるため、一般的なものだと理解してください。
横断検索とは、システムをまたいで散らばっているテーブルやファイルを、1つの検索枠から探せるようにする機能です。
データカタログは接続先のデータベースやSaaSからメタデータを読み取って取り込みます。
テーブル名、カラム名、データ型、所在、更新日時のように、機械的に取得できる情報は自動収集ができます。
一方で、そのテーブルが業務上何を表すのか、だれが責任を持っているのかは自動では取れません。人が書き足す必要があります。
例えば、テーブル名が sales_order_v2 のままデータカタログに並んでいると、「売上」で検索しても何も出てきません。
横断検索が機能するかどうかは、検索の仕組みよりも、説明が埋まっているかで決まります。
一元管理の対象は説明情報だけで、データ本体はもとのシステムに残ります。
データそのものを集約する統合・変換層とは、この点が違います。
データリネージとは、あるデータがどのシステムから来て、どの処理を通っていまの表になったのかという経路を記録し、たどれるようにする機能です。
データ分析やAI活用で出てきた数字が想定と違ったときに、下流から上流へ遡って原因の処理を特定する役割と、元のテーブルのカラムを変更する前に、上流から下流へたどって影響が出る範囲を洗い出す役割があります。
関連記事:AI-Ready Dataとは
ビジネス用語集とは、業務で使っている言葉の定義を一覧にして、実際のテーブルやカラムと結びつけておく機能です。
たとえば「解約」を、契約終了日で数えるのか、解約の申し出があった日で数えるのかは、部門によって違うことがあります。
用語集ではこれを1つに決め、対応するカラムに紐づけます。
同じ「解約率」という指標名で違う数字が出てくる状態は、この紐づけがないことが要因です。
タグ付け・分類は、機密度、個人情報を含むかどうか、どの部門が使うデータかといった区分を、テーブルやカラムに付けておく機能です。
タグ付け・分類は、AIに渡してよい範囲を決めるときの判断材料になります。
そして、だれが定義を決め、だれがタグを更新するかを決めておかないと、タグは付けた時点のまま古くなってしまうのが注意点です。
関連記事:整ったデータを安心してAIに渡すための4つの打ち手/AI活用をデータガバナンスで止めないために
データ品質の可視化とは、そのデータが使える状態かどうかを、データカタログの画面上で分かるようにする機能です。
表示される内容は、欠損している値の割合、重複しているレコードの有無、更新が止まっていないか、想定の範囲を外れた値が入っていないか、といったものです。
データカタログが担うのは、状態を見えるようにして、使う前に判断できるようにすることです。
AIに渡す前にこの表示を確認する運用にしておくと、更新が止まったテーブルを参照したまま回答が古くなる状態を避けられます。
関連記事:AIが使えるデータ基盤の作り方/データ鮮度管理とは

そして、この4つは別々に使われるものではありません。
1件のデータを使うまでに、横断検索で候補を見つけ、リネージで来歴を確認し、用語集で意味を確認し、品質表示で使えるかを判断する、という順で活用します。
データカタログは、データ管理(データマネジメント)と呼ばれる営みの一部です。 全体の構成を見ると、データカタログがどこを担い、どこが領域外なのかが整理できます。
データ管理とは、企業がデータを資産として活用するために、収集・保管・加工・共有・保護・廃棄までを含めて一貫して扱う仕組み・活動の総称です。
データガバナンス、データアーキテクチャ、データモデリング、データストレージ、データセキュリティ、データ統合、ドキュメント管理などが含まれます。
データカタログもデータ管理の中に含まれる要素の手段です。
関連記事:データマネジメントとは
データ管理は、よく階層で整理されます。
一番下にあるのが物理データ層です。
業務システム、SaaS、センサー、ログ、ファイルサーバーなど、日々のデータが生まれ、そのまま格納されている場所です。
この段階では、データはそれぞれのシステムのなかに閉じています。
その上にあるのが統合・変換層です。
分散したデータを分析に使える形に集め、整えるための層です。
データウェアハウス(大量のデータを分析用に整えて保管する専用データベース)、データレイク(構造化・非構造化を問わずデータを一箇所に蓄積する領域)、あるいは両者の性質を併せ持つデータレイクハウスといった基盤がここに位置します。
データを別の場所に移して形を整える処理も、この層で動きます。
関連記事:データレイクハウスとは
その上に意味・利用層が乗ります。
統合されたデータに対して「これはどう使うのか」を定義し、実際に人間やAIが問い合わせて使う層です。
ビジネス指標の計算ロジックを定義するセマンティックレイヤーや、BIツール、AIエージェントからのアクセスがここで発生します。
そして、これら3層を横断的に支えるのが管理・ガバナンス層です。
どこにどんなデータがあり、だれが管理し、どのルールで使ってよいかを一貫して統治する層です。
データカタログ、メタデータ管理、データ品質管理、データガバナンスは、いずれもこの層で機能します。
データカタログは、この管理・ガバナンス層の中心的な仕組みとして位置づけられます。
物理データ層から意味・利用層まで、各層に存在するデータの説明情報を横断的に集め、一箇所で検索・確認できる状態にする役割を担います。
物理データ層のテーブル一覧も、統合・変換層でのデータの流れも、意味・利用層のビジネス指標定義も、データカタログのなかで参照できる状態にするのが目標になります。
データを溜める、整える、使うという各層の活動に対して、データカタログは全体の索引を提供する仕組みを担います。
AIが社内データを使って答えるとき、必要になるのはデータそのものだけではありません。 どのデータを見るべきかを決める材料も要ります。
AIが社内データを使って質問に答えるまでの流れを分解すると、そのどこでデータカタログが呼び出されるかが見えてきます。
たとえば、営業担当者がAIに「今月の売上を教えて」と聞いたとします。
AIの内部では、およそ次のような手順が動きます。
第一に、質問の意図を解釈し、必要なデータの種類を特定します。
「売上」という言葉から、金額に関わるテーブルが必要になると推定します。
第二に、社内のどこに「売上」に相当するデータがあるかを探します。
ここでデータカタログが最初に呼び出されます。カタログには「売上に関連するテーブル一覧、それぞれの意味と用途、責任部門」が登録されているため、AIはこれを参照して候補を絞ります。
第三に、絞り込んだテーブルのメタデータを確認します。
カラムの意味、集計単位、更新頻度、権限などをカタログから読み取り、「営業ベースの売上は受注テーブルの amount 列、経理ベースは請求テーブルの revenue 列」といった判断材料を得ます。
第四に、この情報をもとにデータベースへの問い合わせ文(SQL)を組み立てて実行し、結果を回答として返します。
ここでポイントになるのは、データカタログが登場するのは主に第二・第三の段階、つまり「AIが実際にデータを触りに行く直前の、どのデータを見るかを判断する場面」だという点です。
データが物理的にどこにあるかは、統合・変換層が担います。
そのデータの意味をどう定義するかは、意味・利用層が担います。
データカタログは、AIがこれらの層を横断して「まず適切なデータにたどり着く」ためのガイドとして働きます。
データカタログが整備されていない状態でAIを導入すると、実務では次のような問題が生じやすくなります。
AIが存在しないテーブル名やカラム名を答える。
AIは参照できるテーブルやカラムの構成情報が乏しいと、それらしく見える名前を推測で生成してしまうことがあります。
データカタログで正確なテーブル・カラム一覧が渡っていれば、この推測は不要になります。
同じ質問に対して、部門や利用者ごとに違う回答が返る。
データカタログでビジネス上の意味が定義されていないと、AIはどの「売上」を返せばよいかを判断する材料を持ちません。
営業ベースなのか、経理ベースなのか、税込みなのか、税抜きなのか、AIが自分で解釈することになります。結果として、聞く人ごとに違う数字が返ってきてしまいます。
アクセスしてはいけないデータに触れてしまう。
データカタログには、通常、そのデータの利用範囲や権限情報も含まれます。
カタログを参照せずにAIが動くと、機密度の高いデータや個人情報に含まれる項目まで無条件で回答に使われる可能性があります。
新しいデータソースを追加するたびに、AI側の設定を個別に更新する必要が生じる。
データカタログを介したアクセスであれば、カタログに新しいテーブルを登録するだけで、AI側の設定を大きく変えずに参照範囲を広げられます。
カタログがない場合は、AIごとに参照先を個別に設定・更新する運用が必要になります。
これらはいずれも、AIの性能の問題ではなく、AIが参照するデータの説明情報が整っていないことに起因します。
データカタログと近い場所で語られる概念のうち、とくに混同しやすいのがセマンティックレイヤーとナレッジグラフです。それぞれ役割が異なるため、整理しておきます。
セマンティックレイヤーは、データベースやデータウェアハウスに格納されている物理的なデータと、それを利用するBIツールやAIエージェントとの間に位置する「ビジネス上の意味を定義する層」です。
たとえば「月次売上」という指標について、「受注テーブルの amount 列を、当月1日から末日までの範囲で合計したもの」といった計算ロジックを一元的に定義し、どのツールから照会しても同じ数値が返るようにします。
Atlanは、両者の違いを「データカタログは"どこに何があるか"を答え、セマンティックレイヤーは"そのデータをどう計算するか"を答える」という趣旨で整理しています(出典: Semantic Layer vs Data Catalog: Key Differences Explained | Atlan)。
データを見つけるための層と、見つけたデータをどう指標として使うかを定義する層。両者は補完関係にあり、どちらか一方だけではAIエージェント活用は成立しにくくなります。
関連記事:セマンティックレイヤーとは
ナレッジグラフは、企業や業務領域に登場するヒト・モノ・概念と、概念同士のつながり(関係)を、ネットワーク状に表現した仕組みです。
「顧客は注文を持つ」「注文は商品を含む」「商品はカテゴリに属する」といった関係を、機械が処理しやすい形式で記述します。
データカタログとナレッジグラフの違いは、扱う対象が「データそのものの所在と説明」なのか、「概念のつながり方」なのか、という点にあります。
一部の先進的なデータカタログは、内部にナレッジグラフの技術を組み込み、テーブル同士やビジネス概念同士の関係をより豊かに表現する試みも進めています(出典: What Does It Mean for a Data Catalog to Be Powered by a Knowledge Graph? | BigDATAwire)。
カタログとナレッジグラフは、置き換え関係というよりは、カタログのなかにナレッジグラフの発想を取り込む方向で発展している概念です。
関連記事:ナレッジグラフとは
データカタログ、セマンティックレイヤー、ナレッジグラフの役割分担を短く整理すると、次のようになります。
概念 | 主な役割 | 扱う対象 |
|---|---|---|
データカタログ | どこに何のデータがあるかを索引する | データの所在・所有者・更新履歴・分類 |
セマンティックレイヤー | ビジネス指標の計算ロジックを定義する | 指標の定義・集計条件・結合ルール |
ナレッジグラフ | 情報同士の関係を表現する | 業務領域の概念と、概念間のつながり |
3つは排他的な選択肢ではなく、目的に応じて重ねて使います。 データカタログでデータの所在を可視化し、セマンティックレイヤーで指標の計算ロジックを統一し、必要に応じてナレッジグラフで概念同士のつながりを補強する、という重ね方です。 AIの活用場面が広がるほど、この3つを段階的に整えていく順序になります。
データカタログを整備するときの現実的な進め方は、「全社一斉」ではなく、「まず1〜2の重要領域から始めて、成果と運用ノウハウを溜めてから広げる」というアプローチになります。
最初の対象は、AI活用や意思決定で使われる頻度が高いデータから選びます。
売上、顧客、案件といった業務の中核データを扱うテーブル群を対象に、まずビジネスメタデータ(このテーブルは何を表すか、責任者はだれか、更新頻度はどれくらいか)を整えます。
この「使われる頻度」を具体的に決める方法として、AIに投げたい問いを先に決め、その問いに答えるために必要な項目を逆算する順序があります。
自社実験レポート「Googleドライブで簡易版データレイクハウスを構築した実験レポート」では、この順序で説明情報の項目を設計しました。
記録する項目は合計23で、そのうち回答の中身を大きく変えたのは、意思決定にあたるか、検索上どういう役割の資料か、過去の記録か現在の状態か、どういう問いに答えるための資料か、の4項目でした。
この段階では、専用ツールは必須ではありません。
SharePointやNotion、あるいは表計算ソフトでも、まずは「一箇所にまとめて検索できる状態」を作ることから始められます。
先の実験レポートも、専用のカタログ製品は使わず、Googleドライブに置いたファイルと、業務で使っているツールの情報に説明情報を付ける形で運用しています。
説明情報を付ける対象は、ファイル単体、フォルダ全体、Notionページ、議事録、案件情報の5系統に分かれており、対象によって記録する項目を変えています。
項目ごとにファイル名を振り分けた一覧は17種類あり、この一覧から目的のファイルを探します。
そのうえで、対象データやユーザーが広がり、表計算ソフトでの運用では管理しきれなくなってきた段階で、専用のデータカタログツールの導入を検討する、という順序が現実的です。
判断の目安は、接続先が増えてテーブル名やカラムの取り込みを人が写している状態、だれが最新版を持っているか分からなくなった状態が続いているかどうかです。
大切なのは、完璧なカタログをいきなり作ろうとしないことです。
データカタログは「作って終わり」ではなく、事業やシステムの変化に合わせて更新し続ける仕組みです。
最初から全社網羅を目指すと、整備が完了する前に前提が変わってしまいます。
小さく始めて、使いながら育てるのが、現実的な進め方です。
データカタログとは、社内に散らばっているデータの説明情報(メタデータ)を一箇所に集めて、どこに何のデータがあるかを検索・発見できるようにする仕組みです。
メタデータとデータカタログは対立する概念ではなく、メタデータを管理する営みのうえに、データカタログという仕組みが乗っている、という関係です。
備えている機能は、横断検索、データリネージ、ビジネス用語集とタグ付け・分類、データ品質の可視化の4つです。
データ管理全体のなかでは、データカタログは物理データ層・統合変換層・意味利用層を横断して支える管理・ガバナンス層に位置し、全体の索引を提供する役割を担います。
AI活用の場面では、この索引の有無が回答の質を大きく左右します。
データカタログがなければ、AIエージェントは存在しないテーブル名を答えたり、部門ごとに違う数字を返したり、権限のないデータに触れたりといった問題を起こしやすくなります。
データカタログは、「あれば便利」ではなく、AI活用の成果を左右する条件です。
AI活用が本格化する前後のタイミングで、業務の中核データから小さく整備を始めることをおすすめします。
知見・コラム
コラム
【現地訪問レポート】レガシーシステム問題の後ろに隠れている、AI活用が進まない本当の理由
先日、群馬県のある専門商社を訪問しました。年商数十億円、取引先は約250社。資材を仕入れ、小分けや加工をして納品する中間流通を担い、市内に工場と倉庫を3拠点持ち、地域の建設を長く支えてきた会社です。社長は電子化を早くから進めてこられた方で、「一つずつ、ちょっとずつだけど進めてきている」と話されました...
コラム
「何に困ってますか」と聞いても、AIの使い道は出てこない
AI活用を進めるとき、多くの会社が最初にやることがあります。現場への困りごとヒアリングです。何に困っていますか、どの業務に時間を取られていますか。アンケートを配ることもあります。自分も同じことをやりました。新規事業の検証で顧客に話を聞くときも、業務フローを整理するために現場に入るときも、やり方は同じ...
コラム
「AI、入れたのにP/Lが動かない」を組織で超える
DeflagでCROをしている、岩瀬です。この記事は、AIをもう入れた。でも、なんだか成果につながっている実感がない…。そんな手応えのなさを抱えた、営業やマーケの現場のリーダーに向けて書いている。読み終わる頃には、「足りなかったのはAIそのものではないかもしれない」と、少し景色が変わるはずだ。「AI...
記事一覧へ
お役立ち資料
営業部門のAIエージェント活用ガイド|営業現場が変わる10の業務
ダウンロード
お役立ち資料一覧を見る
Contact
まずはお気軽にご相談ください
