メインコンテンツへジャンプ

小売・消費財向けレイクハウス ビジネスデータモデル

本番環境ですぐに利用でき、ガバナンスが確保された、小売・消費財向けのシルバーレイヤー ビジネスデータモデル。Databricks レイクハウスの分析基盤として Unity Catalog に直接デプロイされ、導入初日から一貫性が保たれます。

Lakehouse medallion layers with the Silver business data model

Databricks Lakehouse ビジネスデータモデル

40の業界別本番環境対応シルバーレイヤービジネスデータモデルのライブラリで、Databricksレイクハウスの分析基盤としてUnity Catalogに直接デプロイできます。

各モデルは完全でガバナンスが確保されており、導入初日から内部的な一貫性が保たれています。すべてのドメイン、テーブル、列、外部キー、分類タグ、メトリックビューはすでに定義されています。汎用的な業界Templateは、あるセクターのあらゆるビジネスを平均化するため、顧客には数か月にわたる調整作業が必要になります。Lakehouse ビジネス データモデルは、業界内の単一の組織のように、実際に使用されている用語や部門を用いて形成されています。

各モデルは、MVM (最小実行可能モデル) と ECM (拡張カバレッジモデル) の2つのスコープで提供され、3つのUnity Catalog Layout (カタログ作成スタイル) をサポートし、同じ完全なアーティファクトバンドルが含まれています。

位置付け

レイクハウスビジネスデータモデルはシルバーレイヤーです。ブロンズは、生データの取り込み (Lakeflow、Auto Loader) を処理します。シルバーは、すべてのアナリスト、BIツール、機械学習ワークロードが読み取る、適合化・正規化された分析モデルです。ゴールドは、シルバー上で計算された、KPIテーブル、特徴量テーブル、集計などの導出された知見です。
A Lakehouse Business Data Model is the Silver layer. Bronze handles raw ingestion (Lakeflow, Auto Loader). Silver is the conformed, normalized analytical model that every analyst, BI tool, and ML workload reads from. Gold is derived insight—KPI tables, feature tables, and aggregates—computed on top of Silver.

各モデルの構成内容

各モデルは完全なバンドルとして公開されます。

`model.json`は、すべてのドメイン、サブドメイン、製品、属性、外部キー、分類タグ、メトリックビューの定義をキャプチャする論理モデルです。それは通貨の単位です。Gitにチェックインし、バージョン間で差分を取り、環境間で共有します。

Unity Catalog デプロイメント: スキーマ、Delta テーブル、主キー制約、外部キー制約 (参考情報)、分類タグが含まれます。正確なカタログ名とスキーマ名は、インストール時に選択されたカタログ作成スタイルによって異なります。

メトリックビューは、物理テーブル上にインストールされる再利用可能なKPI定義で、AI/BIダッシュボードとAI/BI Genieですぐに使用できます。

RDFS 知識グラフ(オントロジー/)は、セマンティックツーリングの統合と AI エージェントのグラウンディングのために、セマンティックグラフとして同じモデルを表現します。

dbdiagram.ioまたは任意のDBML互換ビューアで視覚的に探索するためのDBMLダイアグラム (diagram/)。

デプロイメント全体に対応し、スキーマごとに整理されたSQL DDL (schemas/)。

Excel と Markdown のドキュメントは、モデルと同時に生成されました。

オプションの合成サンプルデータ。プールベースの行は、すべての外部キー、正規表現の制約、分類タグを遵守します。
 

階層

組織階層

すべてのモデルは同じ階層に従います。組織はビジネス全体です。これには、オペレーション (ビジネスが物理的に行うこと)、ビジネス (サービス提供の対象と収益獲得方法)、コーポレート (支援するバックオフィス) の3つの部門が含まれます。各部門には、1つ以上のドメイン (単一単語、小文字、単数形の境界付けられたコンテキスト) が含まれます。各ドメインには、2つ以上のサブドメイン (2単語のセマンティックなグループ化) が含まれます。各サブドメインには、製品 (Deltaテーブル) が含まれます。各製品には、属性 (列) が含まれ、データ型と分類タグが事前に割り当てられています。

オペレーションとビジネスを合わせて常にドメインの 80% 以上を占め、コーポレートは 20% を上限としています。この比率により、各モデルは管理的なバックオフィス業務ではなく、実際のビジネス運営に重点を置くことが保証されます。

すべてのモデルは、構造上有向非巡回グラフでもあります。外部キーは常に子から親を指します (order.customer_id、customer.latest_order_id) のようにはなりません);サイクルは公開前に解消されます。すべてのドメインは外部キーを介して少なくとも1つの他のドメインに接続するため、クロスドメイン分析が常に可能です。

2つのスコープ:MVM と ECM

2つのスコープ:MVM と ECM

MVM (最小実行可能モデル) は、ECM のテーブル数の 30〜50% を占め、SMB とのエンゲージメント、パイロット、開発/テスト環境向けのサイズで、主要なビジネス機能のみをカバーします。

ECM (Expanded Coverage Model)は、コーポレートドメインをサポートし、Fortune 100企業への導入規模に対応した、企業全体を網羅するモデルです。属性の深さは両方のスコープで同じです。MVMはスケルトンではなく、単にカバーする範囲が小さいだけです。

MVM と ECM をさらに詳しく比較してみましょう。

小売 & 消費財で利用可能なもの

出発点として、現在 7 つのモデルが MVM または ECM として利用可能です。以下のモデルです。

業種ECM ドメインECM ProductsMVMドメインMVM Products
リテール・消費財1940115154
GROCERY1937414175
eコマース1836914148
消費財1940314184
[業界名][??]40012163
食品&飲料1937614157
レストラン1429213153

食料品 〜 例

リポジトリを見ると、MVMとECMのモデルタイプを比較できるので、関心のあるモデルスコープについて適切な決定を下すことができます。

モデルメトリクスの比較

これには、利用可能なドメインと製品の詳細なレビューが含まれます。

選択したモデルスコープに含まれる内容の詳細を取得できます。 これには、手順、サンプル、ドキュメント、リリースノートが含まれます。

ご利用の環境にモデルをデプロイする準備ができたら、メインリポジトリのreadmeで手順を確認してください。概要としては、関心のある業界とモデルスコープを指定してインストーラーノートブックを実行するだけです。

無料トライアル

ライブラリはIndustry Solutionsリポジトリにあります。モデル、スコープ (MVMまたはECM)、カタログ作成スタイル、デプロイメントカタログを選択し、インストールノートブックを実行します。Databricks Serverlessでは2時間未満かかるところ、通常のMVMインストールは数十分で完了します。どちらの場合も、Unity Catalogにシルバーレイヤーが完全にデプロイされ、AI/BIダッシュボードやAI/BI Genieですぐに利用できるメトリックビューが生成されます。

すべてのモデルは出発点です。モデルを組織に合わせて調整する必要があるお客様 (ドメイン名の変更、Mergeまたは分割、欠落ドメインの追加、命名規則の変更など) は、Modeling Agent を使用できます。Modeling Agent は自然言語の指示によってモデルを反復的に改良します。

関連リソース

詳細については、当社のデータモデリングに関するブログリリースの第1部『Databricks Industry Data Modelsでデータモデリングを迅速に開始』をご覧ください。