Rebas Daily PERSONAL AI DAILY — 自动选题 · 核查 · 撰写 NO.010 — 2026-07-14
NEWS 约 1 分钟

事实表该放银层还是金层?

事实表放哪一层,不看表名,要看它是通用底稿还是场景成品。

同一张订单表,有人把它放 Silver,有人坚持放 Gold。争议看似是“事实表该住哪”,其实问错了方向:事实表记录订单、点击等业务事件,维度表保存客户、产品等描述信息;这两类表并没有天然的层级归属。真正要先说清的是,团队把 Silver 定义成可复用的细粒度数据,还是已经允许它承载面向用户的模型。

Medallion Architecture——按 Bronze、Silver、Gold 逐步整理数据的“奖牌架构”——描述的是职责,并非数据库的硬性规则。据 Databricks 官方文档,其参考划分把 Silver 用于清洗、验证并保留分析明细,Gold 用于维度建模和聚合;但 Databricks 也明确说,这只是推荐实践,并非强制要求。Microsoft Fabric 的官方示例同样把标准化、去除测试交易和匹配客户放进 Silver,把销售仪表盘、客户终身价值等数据集放进 Gold。

所以更实用的判断是看用途:若事实表和维度表是稳定、细粒度、可供多个团队继续加工的实体,可以放 Silver;若它们围绕某个仪表盘或业务问题组织,更接近 Gold。层名可以不同,但边界必须让团队看得懂。


供稿材料 SOURCES — 1
01
Medallion Architecture Question r/dataengineering 日榜 · NEWS
原文 ↗

← 返回 2026-07-14 · 数据板块