メダリオンアーキテクチャとは

IT用語

メダリオンアーキテクチャとは何か

メダリオンアーキテクチャとは、
データを「加工段階ごと」に分けて管理する設計思想です。

名前の由来は、
Bronze(銅)→ Silver(銀)→ Gold(金)
という3段階のレイヤー構造から来ています。

「生データ」「整えたデータ」「ビジネスで使うデータ」
きちんと分けて管理しようという考え方です。

なぜメダリオンアーキテクチャが注目されているのか

従来のデータ基盤では、次のような問題が起こりがちでした。
・どのデータが正しいのかわからない
・誰かの修正が他の分析に影響する
・データ加工の経緯が追えない
・変更に弱く、保守が大変


メダリオンアーキテクチャは、「データの流れを見える化し、壊れにくくする」 ことで、これらの問題を解消します。

3つのレイヤー(Bronze / Silver / Gold)

▼Bronze(ブロンズ)層:生データの保管場所
・外部システムやCSVなどから取得した そのままのデータ
・基本的に加工はしない
・「データの原本」として保存
例:アプリのログ、受注CSV、APIのレスポンス

▼Silver(シルバー)層:使いやすく整えたデータ
・欠損値や形式のばらつきを修正
・データ型や命名規則を統一
・分析しやすい形に整形
例:日付形式の統一、不要な列の削除

▼Gold(ゴールド)層:ビジネスで使う完成形
・集計・指標計算を実施
・BIツールやレポート用のデータ
・意思決定に直接使われる
例:売上サマリー、KPIテーブル

メダリオンアーキテクチャのメリット

・データの信頼性が高まる
生データが残るため、「いつ・どこから来たデータか」を追跡できます。

・変更に強い
Gold層を作り直しても、Silver・Bronzeには影響しません。

・チーム開発と相性が良い
役割分担が明確になり、属人化を防げます。

・将来の拡張が容易
新しい分析要件が増えても、既存データを再利用できます。

まとめ

メダリオンアーキテクチャは、
・データを 段階的に育てる
・品質と柔軟性を 両立する
・長く使える データ基盤を作る

ための、非常に実践的な考え方です。

タイトルとURLをコピーしました