文章目录
- 前言
- 一、整体总览:全流程架构
- [二、分模块详解 + 层级图形化拆解](#二、分模块详解 + 层级图形化拆解)
-
- [(一)第一层:源头层 - 元数据模板 + 物理模型溯源](#(一)第一层:源头层 - 元数据模板 + 物理模型溯源)
-
- [1. 核心定位](#1. 核心定位)
- [2. 图形结构](#2. 图形结构)
- [3. 对应工作](#3. 对应工作)
- [(二)第二层:标准化层 - 基础数据标准模板 + 逻辑模型约束](#(二)第二层:标准化层 - 基础数据标准模板 + 逻辑模型约束)
-
- [1. 核心定位](#1. 核心定位)
- [2. 图形结构](#2. 图形结构)
- [3. 对应工作](#3. 对应工作)
- [(三)第三层:业务应用层 - 指标 & 维度标准模板 + 模型落地优化](#(三)第三层:业务应用层 - 指标 & 维度标准模板 + 模型落地优化)
-
- [1. 核心定位](#1. 核心定位)
- [2. 图形结构](#2. 图形结构)
- [3. 对应工作](#3. 对应工作)
- [(四)第四层:输出层 - 数据服务模板(数据能力对外交付)](#(四)第四层:输出层 - 数据服务模板(数据能力对外交付))
-
- [1. 核心定位](#1. 核心定位)
- [2. 图形结构](#2. 图形结构)
- [3. 对应工作](#3. 对应工作)
- 三、完整全链路总图
- 四、配套文字说明
前言
一、整体总览:全流程架构
整体闭环链路图
#mermaid-svg-e3sr88ilIVtEHn49{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-e3sr88ilIVtEHn49 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-e3sr88ilIVtEHn49 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-e3sr88ilIVtEHn49 .error-icon{fill:#552222;}#mermaid-svg-e3sr88ilIVtEHn49 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-e3sr88ilIVtEHn49 .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-e3sr88ilIVtEHn49 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-e3sr88ilIVtEHn49 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-e3sr88ilIVtEHn49 .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-e3sr88ilIVtEHn49 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-e3sr88ilIVtEHn49 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-e3sr88ilIVtEHn49 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-e3sr88ilIVtEHn49 .marker.cross{stroke:#333333;}#mermaid-svg-e3sr88ilIVtEHn49 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-e3sr88ilIVtEHn49 p{margin:0;}#mermaid-svg-e3sr88ilIVtEHn49 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-e3sr88ilIVtEHn49 .cluster-label text{fill:#333;}#mermaid-svg-e3sr88ilIVtEHn49 .cluster-label span{color:#333;}#mermaid-svg-e3sr88ilIVtEHn49 .cluster-label span p{background-color:transparent;}#mermaid-svg-e3sr88ilIVtEHn49 .label text,#mermaid-svg-e3sr88ilIVtEHn49 span{fill:#333;color:#333;}#mermaid-svg-e3sr88ilIVtEHn49 .node rect,#mermaid-svg-e3sr88ilIVtEHn49 .node circle,#mermaid-svg-e3sr88ilIVtEHn49 .node ellipse,#mermaid-svg-e3sr88ilIVtEHn49 .node polygon,#mermaid-svg-e3sr88ilIVtEHn49 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-e3sr88ilIVtEHn49 .rough-node .label text,#mermaid-svg-e3sr88ilIVtEHn49 .node .label text,#mermaid-svg-e3sr88ilIVtEHn49 .image-shape .label,#mermaid-svg-e3sr88ilIVtEHn49 .icon-shape .label{text-anchor:middle;}#mermaid-svg-e3sr88ilIVtEHn49 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-e3sr88ilIVtEHn49 .rough-node .label,#mermaid-svg-e3sr88ilIVtEHn49 .node .label,#mermaid-svg-e3sr88ilIVtEHn49 .image-shape .label,#mermaid-svg-e3sr88ilIVtEHn49 .icon-shape .label{text-align:center;}#mermaid-svg-e3sr88ilIVtEHn49 .node.clickable{cursor:pointer;}#mermaid-svg-e3sr88ilIVtEHn49 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-e3sr88ilIVtEHn49 .arrowheadPath{fill:#333333;}#mermaid-svg-e3sr88ilIVtEHn49 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-e3sr88ilIVtEHn49 .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-e3sr88ilIVtEHn49 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-e3sr88ilIVtEHn49 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-e3sr88ilIVtEHn49 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-e3sr88ilIVtEHn49 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-e3sr88ilIVtEHn49 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-e3sr88ilIVtEHn49 .cluster text{fill:#333;}#mermaid-svg-e3sr88ilIVtEHn49 .cluster span{color:#333;}#mermaid-svg-e3sr88ilIVtEHn49 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-e3sr88ilIVtEHn49 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-e3sr88ilIVtEHn49 rect.text{fill:none;stroke-width:0;}#mermaid-svg-e3sr88ilIVtEHn49 .icon-shape,#mermaid-svg-e3sr88ilIVtEHn49 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-e3sr88ilIVtEHn49 .icon-shape p,#mermaid-svg-e3sr88ilIVtEHn49 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-e3sr88ilIVtEHn49 .icon-shape .label rect,#mermaid-svg-e3sr88ilIVtEHn49 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-e3sr88ilIVtEHn49 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-e3sr88ilIVtEHn49 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-e3sr88ilIVtEHn49 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 元数据模板
(数据资产盘点)
基础数据标准模板
(基础数据标准化)
指标&维度标准模板
(业务指标标准化)
数据服务模板
(数据资产服务封装)
逻辑模型设计
物理模型设计
数据表/字段落地
说明:实线为主数据流转流程 ,虚线为迭代回流闭环;逻辑 / 物理模型深度嵌入整套数据标准体系。
二、分模块详解 + 层级图形化拆解
(一)第一层:源头层 - 元数据模板 + 物理模型溯源
1. 核心定位
数据治理 & 模型建设的起点,完成现有系统、数据表、字段全量盘点,是物理模型的原始数据源。
2. 图形结构
plaintext
【业务/源系统】
↓
┌─────────────────────┐
│ 元数据模板 │
│ 1.主题域分类 │
│ 2.数据表盘点 │
│ 3.字段级信息盘点 │
│ 4.安全/归属/链路记录 │
└──────────┬──────────┘
│
▼
┌─────────────────────┐
│ 现有物理模型 │
│ (存量表、字段、结构)│
└─────────────────────┘
3. 对应工作
- 梳理全量源系统、数据库、数据表、字段,形成元数据资产台账;
- 记录数据来源、存储路径、安全级别、归口部门,还原现有物理模型全貌;
- 输出成果:元数据台账 = 物理模型现状底册。
(二)第二层:标准化层 - 基础数据标准模板 + 逻辑模型约束
1. 核心定位
基于元数据(物理字段)做统一标准化 ,同时为逻辑模型定义数据规则、数据单元。
2. 图形结构
plaintext
┌─────────────────────┐
│ 元数据(字段资产) │
└──────────┬──────────┘
│
▼
┌─────────────────────────────┐
│ 基础数据标准模板 │
│ 1.基础数据标准定义 │
│ 2.公共代码/编码统一 │
│ 3.数据类型/长度/取值/质量规则│
│ 4.安全级别、口径统一 │
└──────────┬──────────────────┘
│
▼
┌─────────────────────┐
│ 逻辑模型设计 │
│ 1.业务实体梳理 │
│ 2.实体属性定义 │
│ 3.数据规则绑定标准 │
│ 4.实体关系搭建 │
└─────────────────────┘
3. 对应工作
- 对元数据中的零散字段统一口径、格式、编码、质量规则,形成基础数据标准;
- 以标准数据单元为基础,拆解业务实体、实体属性,完成逻辑模型搭建;
- 逻辑模型所有属性、规则,均严格复用基础数据标准,保证模型合规统一。
(三)第三层:业务应用层 - 指标 & 维度标准模板 + 模型落地优化
1. 核心定位
面向业务分析、统计口径标准化,基于逻辑模型构建业务指标体系,反向优化逻辑 / 物理模型。
2. 图形结构
plaintext
┌─────────────────────┐
│ 逻辑模型(实体&属性)│
└──────────┬──────────┘
│
▼
┌─────────────────────────────┐
│ 指标数据标准模板 │
│ 1.指标分类、业务定义 │
│ 2.统计口径、计算公式 │
│ 3.维度标准、维值管理 │
│ 4.统计频度、精度、共享规则 │
└──────────┬──────────────────┘
│
▼
┌─────────────────────┐
│ 模型迭代优化 │
│ 1.逻辑模型补全维度/指标实体 │
│ 2.输出全新/优化后物理模型 │
│ (数仓表、中间表、汇总表) │
└─────────────────────┘
3. 对应工作
- 依托逻辑模型实体与基础标准,定义指标、维度、计算规则,统一业务统计口径;
- 根据指标、维度的业务需求,完善逻辑模型,最终落地生成全新物理模型(数仓表、汇总表、维度表等);
- 优化后的物理模型,同步回写至元数据模板,完成资产更新。
(四)第四层:输出层 - 数据服务模板(数据能力对外交付)
1. 核心定位
将标准化数据 + 模型表结构封装为可调用的数据服务,是整条链路的价值出口。
2. 图形结构
plaintext
┌─────────────────────┐
│ 优化后物理模型 │
│ (数仓表/维度表/指标表)│
└──────────┬──────────┘
│
▼
┌─────────────────────────────┐
│ 数据服务模板 │
│ 1.服务分类、接口/队列定义 │
│ 2.报文字段关联源表/源字段 │
│ 3.服务状态、版本、权限管理 │
└──────────┬──────────────────┘
│
▼
【业务系统/数据应用/终端用户】
│
▼(使用反馈)
┌─────────────────────┐
│ 回流至元数据/标准/模型迭代 │
└─────────────────────┘
3. 对应工作
- 基于最终落地的物理模型数据表、字段,封装 API、消息队列等数据服务;
- 服务报文字段严格关联元数据、数据标准,保证全链路口径一致;
- 业务使用产生的问题、新需求,反向驱动元数据、数据标准、逻辑 / 物理模型持续迭代。
三、完整全链路总图
按流转顺序,自上而下
plaintext
# 完整流程:资产盘点 → 标准统一 → 模型构建 → 指标体系 → 服务输出 → 闭环迭代
┌─────────────────────────────────────────────────────────────────────┐
│ 阶段1:资产摸底 & 存量物理模型梳理 │
│ 【元数据模板】 │
│ 盘点:源系统 → 数据表 → 字段 → 资产属性 │
│ 产出:存量物理模型台账 │
└───────────────────────────┬─────────────────────────────────────────┘
│
┌───────────────────────────▼─────────────────────────────────────────┐
│ 阶段2:基础标准化 & 逻辑模型设计 │
│ 【基础数据标准模板】 │
│ 统一:数据格式、编码、取值、质量、安全规则 │
│ 支撑:业务实体拆解 → 实体属性定义 → 【逻辑模型】搭建 │
└───────────────────────────┬─────────────────────────────────────────┘
│
┌───────────────────────────▼─────────────────────────────────────────┐
│ 阶段3:业务指标标准化 & 物理模型优化落地 │
│ 【指标数据标准模板】(指标+维度) │
│ 定义:指标口径、公式、维度、统计规则 │
│ 驱动:逻辑模型优化 → 生成【新版物理模型】(数仓/汇总表) │
└───────────────────────────┬─────────────────────────────────────────┘
│
┌───────────────────────────▼─────────────────────────────────────────┐
│ 阶段4:服务封装 & 数据对外交付 │
│ 【数据服务模板】 │
│ 封装:物理表字段 → API/消息队列等数据服务 │
│ 输出:标准化数据能力,支撑各类业务应用 │
└───────────────────────────┬─────────────────────────────────────────┘
│
▼(需求/问题回流)
回到【元数据/数据标准/模型】持续迭代
四、配套文字说明
- 链路完整性结论
四类数据模板与逻辑模型、物理模型 深度融合,构成从数据资产盘点→标准化治理→模型设计→指标体系构建→服务对外输出 的端到端完整闭环数据流,无环节缺失。
- 模型与四大模板的对应关系
-
元数据模板 :承载存量物理模型信息,是所有工作的数据源;
-
基础数据标准模板 :约束数据规则,是逻辑模型设计的核心依据;
-
指标 & 维度标准模板 :面向业务分析,驱动逻辑模型优化 并落地为新物理模型(数仓模型);
-
数据服务模板 :基于最终落地的物理模型封装服务,实现治理成果业务化落地。
- 核心逻辑总结
先通过元数据摸清现有数据与物理结构,再用基础标准统一数据规则、搭建逻辑模型,接着依靠指标维度标准完善业务体系并产出最终数仓物理模型,最后将模型数据封装为数据服务;全流程可追溯、可迭代,是一套标准、规范、可落地的数据治理 + 数据建模一体化流程。