コンテンツにスキップ

10X — データ契約(data contract)とメタデータ整備で AI-Ready なデータ基盤を土台から作る

作成日: 2026-07-24 出典 / きっかけ: 10X Product Blog(datacontract-cli 貢献 2025-01-27、dbt-osmosis でデータカタログ 2023-08-29)+登壇「Dataplex と dbt-osmosis を活用した『がんばらない』データカタログ」「dbt民主化と LLM による開発ブースト」。国内内製の「データ契約」実践例として調査 関連: aiエージェント時代のデータ基盤論争_意味層は要るか_整理 メルカリ_socrates_データ基盤とマルチエージェント_整理(description 強制の同型)sansan_corporate_databridge_情シス内製データ連携基盤_整理 layerx_data_enabling_データが語りかけてくる_整理


0. 要点(3行)

  • 10X(Stailer=小売 EC のプラットフォーム)のデータチームは BigQuery を中心に、data contract(データ契約)メタデータ整備を土台工事として進めている。OSS の datacontract-cli に貢献(2025-01)、dbt-osmosis でデータカタログを本格導入(2023-08〜)
  • 効果が数字で出ている: dbt-osmosis 導入前は description が付いたカラムは約10%、導入後はよく使うデータセットで 50〜80% に。メタデータ整備は「がんばらない」=ツールで自動伝播させる方針
  • AI 連携は Data Contract × dbt MCP サーバ × Discovery Metadata API で「データ資産を AI が検索できる」方向。意味層を語る前の足場(契約・カタログ・メタデータ)を固めるという、論争の下地に当たる層を担当

1. やっていること

取り組み 中身 時期
datacontract-cli 貢献 チーム内外で data contract を扱う機会増→OSS ツールに貢献。生産者↔消費者のスキーマ・品質を契約化 2025-01
dbt-osmosis でカタログ カラム description を dbt モデル間で自動伝播。「がんばらない」メタデータ管理 2023-08〜
Dataplex 併用 Google Cloud のカタログ/リネージ/品質と dbt-osmosis を組合せ
ディメンショナルモデリング勉強会・成熟度アセスメント 組織のデータマネジメント力を底上げ 2024
dbt MCP × Discovery Metadata API データ契約とメタデータを AI が検索できる形に 直近

2. 数字(メタデータ整備の効果)

  • dbt-osmosis 導入: description が付いたカラムは約10%
  • 導入: よく使うデータセットのカラムの 50〜80% に description
  • → 運用コストを大きく削減。メタデータ = エージェントが読む燃料という点で、メルカリの「全カラム description を CI 必須化」と同じ方向(10X はツール自動伝播、メルカリは CI ゲートで強制)

3. 考察(自分の解釈)

  • 一言でいうと「意味層の是非を論じる前の"下水道工事"(契約・カタログ・メタデータ)を地道にやっている会社」。論争ノートの図でいう「生テーブル直渡しはダメ」の最低ラインを、data contract とメタデータ整備で満たす層。ここが無いと意味層も AI-Ready data も砂上の楼閣
  • data contract は Sansan の「固定 API 契約」のデータ版。Sansan は業務システム間の連携契約、10X はデータ生産者↔消費者の契約。どちらも「変化を契約で吸収し、下流を守る」思想。data-engineering.md の「入口で検証」を組織間の約束にまで拡張したもの
  • 「がんばらない」(ツールで自動化)という姿勢が現実的。description を人手で全カラム書くのは続かない → dbt-osmosis で伝播、というのは「規律をツールに埋める」定石。メルカリの CI 強制と合わせて、メタデータ整備は人の努力でなく仕組みでが結論
  • 留保: 10X の記事は個別トピック(datacontract-cli / dbt-osmosis)の貢献報告が中心で、「エージェントがこれをどう使って何が改善したか」の統合的な成果はまだ薄い。MCP 連携は直近の探索段階

4. まとめ — 転用できる型

状況
チーム間のデータ連携が壊れる data contract(スキーマ・品質・SLA を versioned な約束に)。datacontract-cli
description が付いていない dbt-osmosis で自動伝播(人手で書かない)
メタデータを AI に使わせたい dbt MCP × Discovery Metadata API でカタログを検索可能に
意味層/AI-Ready を語る前 まず契約・カタログ・メタデータの下地を固める(10X の担当層)

参考リンク

  • 「しなやかなデータ連携に向けた datacontract-cli への貢献」(2025-01-27): https://product.10x.co.jp/entry/2025/01/27/200416
  • 「データカタログの本格導入に向けた dbt-osmosis への貢献」(2023-08-29): https://product.10x.co.jp/entry/2023/08/29/134820
  • 登壇「Dataplex と dbt-osmosis を活用した『がんばらない』データカタログ」: https://speakerdeck.com/10xinc/dataplextodbt-osmosiswohuo-yong-sita-ganbaranai-detakatarogutometadetaguan-li-noyun-yong-data-engineering-study-number-22
  • 登壇「dbt 民主化と LLM による開発ブースト ~ AI Ready な分析サイクルを目指して ~」: https://speakerdeck.com/yoshyum/dbtmin-zhu-hua-tollmniyorukai-fa-busuto-ai-readynafen-xi-saikuruwomu-zhi-site

作成: 2026-07-24 / 最終更新: 2026-07-24