未记录事实核验 · 状态:现行内容
记录仅说明核验时间与维护状态,不保证适用于所有环境;使用前请留意正文中的版本、适用条件与风险提示。
warning 本文适用范围与待维护项
本文提供服务层的概念、分类和示意架构,不包含可直接部署的接口规范、配置或代码;架构概述中的“三层架构”已按正文图示统一为五层划分,图中连线仅用于结构说明,不应视为生产系统的完整调用或依赖设计。
数据中台服务层 - 数据能力的服务化封装
⚡ 服务层:数据价值的"输出引擎"
数据中台服务层是数据价值变现的关键枢纽,让数据能力从内部资产向业务服务的系统化价值输出。
服务化的价值:
- 🎯 能力输出:从数据储备向标准化API和业务服务的能力转化
- ⚡ 价值放大:建立数据复用和能力共享的服务体系和商业模式
- 🔧 敏捷响应:掌握服务编排、快速开发和业务需求响应的实战技能
- 📈 生态构建:构建服务治理和合作伙伴接入的平台竞争力
在服务化架构时代,服务层是连接数据技术与商业价值的重要桥梁。
💡 服务层架构设计
abstract 🎯 数据中台服务层架构
本节以服务接入层、服务编排层、服务实现层、服务管理层和数据支撑层的五层划分示意数据中台服务架构,说明标准化数据服务的组成
%%{init: {"theme":"base","themeVariables":{"fontFamily":"PingFang SC, -apple-system, Source Han Serif SC, serif","fontSize":"16px","background":"#FDFBF5","primaryColor":"#FDFBF5","primaryTextColor":"#2D2A26","primaryBorderColor":"#6E6A60","secondaryColor":"#E8EFE8","secondaryBorderColor":"#8FA890","secondaryTextColor":"#2D2A26","tertiaryColor":"#FDFBF5","tertiaryBorderColor":"#9A9488","tertiaryTextColor":"#6E6A60","lineColor":"#6E6A60","textColor":"#2D2A26","mainBkg":"#FDFBF5","nodeBorder":"#2D5A3D","clusterBkg":"#F3EEDF","clusterBorder":"#9A9488","edgeLabelBackground":"#FDFBF5"},"flowchart":{"htmlLabels":true,"curve":"basis","padding":20,"nodeSpacing":60,"rankSpacing":70,"useMaxWidth":false},"themeCSS":".node rect, .node polygon, .node circle { stroke-width: 1.5px; } .edgePath .path { stroke-width: 1.5px; } .cluster-label .nodeLabel, .cluster-label foreignObject { color: #2D2A26 !important; } .edgeLabel, .edgeLabel foreignObject { color: #2D2A26 !important; background-color: #FDFBF5; } .edgeLabel rect { fill: #FDFBF5; }"}}%%
flowchart TB
classDef default fill:#FDFBF5,stroke:#6E6A60,color:#2D2A26,stroke-width:1.5px
classDef startend fill:#2D2A26,stroke:#2D2A26,color:#FDFBF5,font-weight:bold
classDef decision fill:#F6EAD8,stroke:#C08A1A,color:#2D2A26,font-weight:bold
classDef hub fill:#3B5A80,stroke:#3B5A80,color:#FDFBF5,font-weight:bold
classDef io fill:#E5EAF0,stroke:#3B5A80,color:#2D2A26
classDef accent fill:#A6432C,stroke:#A6432C,color:#FDFBF5,font-weight:bold
classDef storage fill:#F3EEDF,stroke:#9A9488,color:#2D2A26
subgraph "数据中台服务层架构"
subgraph "服务接入层"
A1[API网关]
A2[负载均衡]
A3[服务发现]
end
subgraph "服务编排层"
O1[服务编排引擎]
O2[工作流引擎]
O3[规则引擎]
end
subgraph "服务实现层"
I1[数据API服务]
I2[数据应用服务]
I3[数据工具服务]
end
subgraph "服务管理层"
M1[服务注册中心]
M2[服务监控中心]
M3[服务治理中心]
end
subgraph "数据支撑层"
D1[数据仓库]
D2[数据湖]
D3[实时数据库]
end
end
A1 --> O1
A2 --> O2
A3 --> O3
O1 --> I1
O2 --> I2
O3 --> I3
I1 --> M1
I2 --> M2
I3 --> M3
I1 --> D1
I2 --> D2
I3 --> D3
class A1,A2,A3,O1,O2,O3,I1,I2,I3,M1,M2,M3,D1,D2,D3 default
🌐 数据API服务
1. API服务设计原则
概念解释:数据API服务是将数据能力封装成标准化接口,供业务系统调用
生活化类比:就像银行的ATM机,提供标准化的金融服务接口,用户可以通过统一的操作方式获取不同的服务
设计原则:
- 标准化:统一的接口规范和调用方式
- 简单化:降低使用门槛,提高易用性
- 高性能:支持高并发、低延迟的访问
- 可扩展:支持新服务的快速接入
2. API服务分类
%%{init: {"theme":"base","themeVariables":{"fontFamily":"PingFang SC, -apple-system, Source Han Serif SC, serif","fontSize":"16px","background":"#FDFBF5","primaryColor":"#FDFBF5","primaryTextColor":"#2D2A26","primaryBorderColor":"#6E6A60","secondaryColor":"#E8EFE8","secondaryBorderColor":"#8FA890","secondaryTextColor":"#2D2A26","tertiaryColor":"#FDFBF5","tertiaryBorderColor":"#9A9488","tertiaryTextColor":"#6E6A60","lineColor":"#6E6A60","textColor":"#2D2A26","mainBkg":"#FDFBF5","nodeBorder":"#2D5A3D","clusterBkg":"#F3EEDF","clusterBorder":"#9A9488","edgeLabelBackground":"#FDFBF5"},"flowchart":{"htmlLabels":true,"curve":"basis","padding":20,"nodeSpacing":60,"rankSpacing":70,"useMaxWidth":false},"themeCSS":".node rect, .node polygon, .node circle { stroke-width: 1.5px; } .edgePath .path { stroke-width: 1.5px; } .cluster-label .nodeLabel, .cluster-label foreignObject { color: #2D2A26 !important; } .edgeLabel, .edgeLabel foreignObject { color: #2D2A26 !important; background-color: #FDFBF5; } .edgeLabel rect { fill: #FDFBF5; }"}}%%
flowchart TD
classDef default fill:#FDFBF5,stroke:#6E6A60,color:#2D2A26,stroke-width:1.5px
classDef startend fill:#2D2A26,stroke:#2D2A26,color:#FDFBF5,font-weight:bold
classDef decision fill:#F6EAD8,stroke:#C08A1A,color:#2D2A26,font-weight:bold
classDef hub fill:#3B5A80,stroke:#3B5A80,color:#FDFBF5,font-weight:bold
classDef io fill:#E5EAF0,stroke:#3B5A80,color:#2D2A26
classDef accent fill:#A6432C,stroke:#A6432C,color:#FDFBF5,font-weight:bold
classDef storage fill:#F3EEDF,stroke:#9A9488,color:#2D2A26
subgraph "数据API服务分类"
subgraph "查询类API"
Q1[数据查询API]
Q2[指标计算API]
Q3[报表生成API]
end
subgraph "分析类API"
A1[用户画像API]
A2[推荐算法API]
A3[风控模型API]
end
subgraph "操作类API"
O1[数据写入API]
O2[数据更新API]
O3[数据删除API]
end
subgraph "管理类API"
M1[权限管理API]
M2[配置管理API]
M3[监控管理API]
end
end
class Q1,Q2,Q3,A1,A2,A3,O1,O2,O3,M1,M2,M3 default
服务类型:
- 查询类API:提供数据查询和检索服务
- 分析类API:提供数据分析和挖掘服务
- 操作类API:提供数据增删改操作服务
- 管理类API:提供系统管理和配置服务
3. API网关架构
%%{init: {"theme":"base","themeVariables":{"fontFamily":"PingFang SC, -apple-system, Source Han Serif SC, serif","fontSize":"16px","background":"#FDFBF5","primaryColor":"#FDFBF5","primaryTextColor":"#2D2A26","primaryBorderColor":"#6E6A60","secondaryColor":"#E8EFE8","secondaryBorderColor":"#8FA890","secondaryTextColor":"#2D2A26","tertiaryColor":"#FDFBF5","tertiaryBorderColor":"#9A9488","tertiaryTextColor":"#6E6A60","lineColor":"#6E6A60","textColor":"#2D2A26","mainBkg":"#FDFBF5","nodeBorder":"#2D5A3D","clusterBkg":"#F3EEDF","clusterBorder":"#9A9488","edgeLabelBackground":"#FDFBF5"},"flowchart":{"htmlLabels":true,"curve":"basis","padding":20,"nodeSpacing":60,"rankSpacing":70,"useMaxWidth":false},"themeCSS":".node rect, .node polygon, .node circle { stroke-width: 1.5px; } .edgePath .path { stroke-width: 1.5px; } .cluster-label .nodeLabel, .cluster-label foreignObject { color: #2D2A26 !important; } .edgeLabel, .edgeLabel foreignObject { color: #2D2A26 !important; background-color: #FDFBF5; } .edgeLabel rect { fill: #FDFBF5; }"}}%%
flowchart TB
classDef default fill:#FDFBF5,stroke:#6E6A60,color:#2D2A26,stroke-width:1.5px
classDef startend fill:#2D2A26,stroke:#2D2A26,color:#FDFBF5,font-weight:bold
classDef decision fill:#F6EAD8,stroke:#C08A1A,color:#2D2A26,font-weight:bold
classDef hub fill:#3B5A80,stroke:#3B5A80,color:#FDFBF5,font-weight:bold
classDef io fill:#E5EAF0,stroke:#3B5A80,color:#2D2A26
classDef accent fill:#A6432C,stroke:#A6432C,color:#FDFBF5,font-weight:bold
classDef storage fill:#F3EEDF,stroke:#9A9488,color:#2D2A26
subgraph "API网关架构"
subgraph "接入层"
I1[负载均衡器]
I2[SSL终端]
I3[限流器]
end
subgraph "网关核心"
C1[路由引擎]
C2[认证授权]
C3[协议转换]
end
subgraph "服务层"
S1[服务发现]
S2[服务调用]
S3[服务监控]
end
subgraph "管理层"
M1[配置管理]
M2[日志管理]
M3[监控告警]
end
end
I1 --> C1
I2 --> C2
I3 --> C3
C1 --> S1
C2 --> S2
C3 --> S3
S1 --> M1
S2 --> M2
S3 --> M3
class I1,I2,I3,C1,C2,C3,S1,S2,S3,M1,M2,M3 default
🎯 数据应用服务
1. 应用服务概念
概念解释:数据应用服务是将多个数据能力组合封装,提供完整的业务解决方案
生活化类比:就像餐厅的特色套餐,将多个菜品组合在一起,提供完整的用餐体验
服务特点:
- 业务导向:以解决具体业务问题为目标
- 功能完整:提供端到端的解决方案
- 用户友好:提供直观的用户界面
- 可定制:支持个性化定制需求
2. 应用服务类型
| 服务类型 | 功能描述 | 应用场景 | 技术特点 |
|---|---|---|---|
| 用户画像服务 | 构建用户360度画像 | 精准营销、个性化推荐 | 多维度数据融合、实时更新 |
| 推荐引擎服务 | 智能推荐算法服务 | 电商推荐、内容推荐 | 机器学习、A/B测试 |
| 风控服务 | 风险识别和预警 | 金融风控、业务风控 | 规则引擎、模型预测 |
| 报表服务 | 数据报表和可视化 | 业务分析、决策支持 | 可视化组件、交互式分析 |
| 预测服务 | 趋势预测和预警 | 销售预测、库存预测 | 时间序列分析、机器学习 |
3. 应用服务架构
%%{init: {"theme":"base","themeVariables":{"fontFamily":"PingFang SC, -apple-system, Source Han Serif SC, serif","fontSize":"16px","background":"#FDFBF5","primaryColor":"#FDFBF5","primaryTextColor":"#2D2A26","primaryBorderColor":"#6E6A60","secondaryColor":"#E8EFE8","secondaryBorderColor":"#8FA890","secondaryTextColor":"#2D2A26","tertiaryColor":"#FDFBF5","tertiaryBorderColor":"#9A9488","tertiaryTextColor":"#6E6A60","lineColor":"#6E6A60","textColor":"#2D2A26","mainBkg":"#FDFBF5","nodeBorder":"#2D5A3D","clusterBkg":"#F3EEDF","clusterBorder":"#9A9488","edgeLabelBackground":"#FDFBF5"},"flowchart":{"htmlLabels":true,"curve":"basis","padding":20,"nodeSpacing":60,"rankSpacing":70,"useMaxWidth":false},"themeCSS":".node rect, .node polygon, .node circle { stroke-width: 1.5px; } .edgePath .path { stroke-width: 1.5px; } .cluster-label .nodeLabel, .cluster-label foreignObject { color: #2D2A26 !important; } .edgeLabel, .edgeLabel foreignObject { color: #2D2A26 !important; background-color: #FDFBF5; } .edgeLabel rect { fill: #FDFBF5; }"}}%%
flowchart TD
classDef default fill:#FDFBF5,stroke:#6E6A60,color:#2D2A26,stroke-width:1.5px
classDef startend fill:#2D2A26,stroke:#2D2A26,color:#FDFBF5,font-weight:bold
classDef decision fill:#F6EAD8,stroke:#C08A1A,color:#2D2A26,font-weight:bold
classDef hub fill:#3B5A80,stroke:#3B5A80,color:#FDFBF5,font-weight:bold
classDef io fill:#E5EAF0,stroke:#3B5A80,color:#2D2A26
classDef accent fill:#A6432C,stroke:#A6432C,color:#FDFBF5,font-weight:bold
classDef storage fill:#F3EEDF,stroke:#9A9488,color:#2D2A26
subgraph "应用服务架构"
subgraph "前端层"
F1[Web界面]
F2[移动端]
F3[API接口]
end
subgraph "业务逻辑层"
B1[业务规则引擎]
B2[算法模型]
B3[数据处理引擎]
end
subgraph "数据访问层"
D1[数据API调用]
D2[数据缓存]
D3[数据同步]
end
subgraph "基础设施层"
I1[计算资源]
I2[存储资源]
I3[网络资源]
end
end
F1 --> B1
F2 --> B2
F3 --> B3
B1 --> D1
B2 --> D2
B3 --> D3
D1 --> I1
D2 --> I2
D3 --> I3
class F1,F2,F3,B1,B2,B3,D1,D2,D3,I1,I2,I3 default
🔧 数据工具服务
1. 工具服务概念
概念解释:数据工具服务是提供数据开发、分析、管理的工具和平台
生活化类比:就像专业的工具箱,为数据工程师提供各种专业工具,提高工作效率
工具类型:
- 开发工具:数据开发、ETL工具
- 分析工具:【数据分析与运营】知识体系整合总结 - 【数据分析与运营】知识体系整合总结、可视化工具
- 管理工具:数据治理、监控工具
- 协作工具:团队协作、版本管理工具
2. 工具服务架构
%%{init: {"theme":"base","themeVariables":{"fontFamily":"PingFang SC, -apple-system, Source Han Serif SC, serif","fontSize":"16px","background":"#FDFBF5","primaryColor":"#FDFBF5","primaryTextColor":"#2D2A26","primaryBorderColor":"#6E6A60","secondaryColor":"#E8EFE8","secondaryBorderColor":"#8FA890","secondaryTextColor":"#2D2A26","tertiaryColor":"#FDFBF5","tertiaryBorderColor":"#9A9488","tertiaryTextColor":"#6E6A60","lineColor":"#6E6A60","textColor":"#2D2A26","mainBkg":"#FDFBF5","nodeBorder":"#2D5A3D","clusterBkg":"#F3EEDF","clusterBorder":"#9A9488","edgeLabelBackground":"#FDFBF5"},"flowchart":{"htmlLabels":true,"curve":"basis","padding":20,"nodeSpacing":60,"rankSpacing":70,"useMaxWidth":false},"themeCSS":".node rect, .node polygon, .node circle { stroke-width: 1.5px; } .edgePath .path { stroke-width: 1.5px; } .cluster-label .nodeLabel, .cluster-label foreignObject { color: #2D2A26 !important; } .edgeLabel, .edgeLabel foreignObject { color: #2D2A26 !important; background-color: #FDFBF5; } .edgeLabel rect { fill: #FDFBF5; }"}}%%
flowchart TB
classDef default fill:#FDFBF5,stroke:#6E6A60,color:#2D2A26,stroke-width:1.5px
classDef startend fill:#2D2A26,stroke:#2D2A26,color:#FDFBF5,font-weight:bold
classDef decision fill:#F6EAD8,stroke:#C08A1A,color:#2D2A26,font-weight:bold
classDef hub fill:#3B5A80,stroke:#3B5A80,color:#FDFBF5,font-weight:bold
classDef io fill:#E5EAF0,stroke:#3B5A80,color:#2D2A26
classDef accent fill:#A6432C,stroke:#A6432C,color:#FDFBF5,font-weight:bold
classDef storage fill:#F3EEDF,stroke:#9A9488,color:#2D2A26
subgraph "数据工具服务架构"
subgraph "工具接入层"
T1[Web IDE]
T2[命令行工具]
T3[API接口]
end
subgraph "工具引擎层"
E1[开发引擎]
E2[分析引擎]
E3[管理引擎]
end
subgraph "服务支撑层"
S1[计算服务]
S2[存储服务]
S3[网络服务]
end
subgraph "资源管理层"
R1[资源调度]
R2[任务管理]
R3[监控告警]
end
end
T1 --> E1
T2 --> E2
T3 --> E3
E1 --> S1
E2 --> S2
E3 --> S3
S1 --> R1
S2 --> R2
S3 --> R3
class T1,T2,T3,E1,E2,E3,S1,S2,S3,R1,R2,R3 default
🔄 服务编排与集成
1. 服务编排概念
概念解释:服务编排是将多个独立的服务组合编排,形成复杂的业务流程
生活化类比:就像乐队的指挥,协调各个乐器的演奏,形成完整的音乐作品
编排能力:
- 服务组合:将多个服务组合成业务流程
- 条件分支:根据条件执行不同的服务分支
- 异常处理:处理服务执行过程中的异常
- 性能优化:优化服务组合的执行性能
2. 服务编排流程
%%{init: {"theme":"base","themeVariables":{"fontFamily":"PingFang SC, -apple-system, Source Han Serif SC, serif","fontSize":"16px","background":"#FDFBF5","primaryColor":"#FDFBF5","primaryTextColor":"#2D2A26","primaryBorderColor":"#6E6A60","secondaryColor":"#E8EFE8","secondaryBorderColor":"#8FA890","secondaryTextColor":"#2D2A26","tertiaryColor":"#FDFBF5","tertiaryBorderColor":"#9A9488","tertiaryTextColor":"#6E6A60","lineColor":"#6E6A60","textColor":"#2D2A26","mainBkg":"#FDFBF5","nodeBorder":"#2D5A3D","clusterBkg":"#F3EEDF","clusterBorder":"#9A9488","edgeLabelBackground":"#FDFBF5"},"flowchart":{"htmlLabels":true,"curve":"basis","padding":20,"nodeSpacing":60,"rankSpacing":70,"useMaxWidth":false},"themeCSS":".node rect, .node polygon, .node circle { stroke-width: 1.5px; } .edgePath .path { stroke-width: 1.5px; } .cluster-label .nodeLabel, .cluster-label foreignObject { color: #2D2A26 !important; } .edgeLabel, .edgeLabel foreignObject { color: #2D2A26 !important; background-color: #FDFBF5; } .edgeLabel rect { fill: #FDFBF5; }"}}%%
sequenceDiagram
participant U as 用户
participant G as API网关
participant O as 编排引擎
participant S1 as 服务A
participant S2 as 服务B
participant S3 as 服务C
participant D as 数据层
U->>G: 发起业务流程请求
G->>O: 路由到编排引擎
O->>S1: 调用服务A
S1->>D: 获取数据A
D-->>S1: 返回数据A
S1-->>O: 返回结果A
O->>S2: 调用服务B
S2->>D: 获取数据B
D-->>S2: 返回数据B
S2-->>O: 返回结果B
O->>S3: 调用服务C
S3->>D: 处理数据
D-->>S3: 返回处理结果
S3-->>O: 返回结果C
O-->>G: 返回最终结果
G-->>U: 返回业务流程结果
3. 服务集成模式
集成方式:
- 同步集成:服务间同步调用,实时响应
- 异步集成:通过消息队列异步处理
- 事件驱动:基于事件的松耦合集成
- API集成:通过标准化API接口集成
📊 服务治理与监控
1. 服务治理体系
治理维度:
- 服务注册:服务发现和注册管理
- 服务配置:服务配置的统一管理
- 服务监控:服务运行状态的监控
- 服务安全:服务访问的安全控制
2. 服务监控架构
%%{init: {"theme":"base","themeVariables":{"fontFamily":"PingFang SC, -apple-system, Source Han Serif SC, serif","fontSize":"16px","background":"#FDFBF5","primaryColor":"#FDFBF5","primaryTextColor":"#2D2A26","primaryBorderColor":"#6E6A60","secondaryColor":"#E8EFE8","secondaryBorderColor":"#8FA890","secondaryTextColor":"#2D2A26","tertiaryColor":"#FDFBF5","tertiaryBorderColor":"#9A9488","tertiaryTextColor":"#6E6A60","lineColor":"#6E6A60","textColor":"#2D2A26","mainBkg":"#FDFBF5","nodeBorder":"#2D5A3D","clusterBkg":"#F3EEDF","clusterBorder":"#9A9488","edgeLabelBackground":"#FDFBF5"},"flowchart":{"htmlLabels":true,"curve":"basis","padding":20,"nodeSpacing":60,"rankSpacing":70,"useMaxWidth":false},"themeCSS":".node rect, .node polygon, .node circle { stroke-width: 1.5px; } .edgePath .path { stroke-width: 1.5px; } .cluster-label .nodeLabel, .cluster-label foreignObject { color: #2D2A26 !important; } .edgeLabel, .edgeLabel foreignObject { color: #2D2A26 !important; background-color: #FDFBF5; } .edgeLabel rect { fill: #FDFBF5; }"}}%%
flowchart TD
classDef default fill:#FDFBF5,stroke:#6E6A60,color:#2D2A26,stroke-width:1.5px
classDef startend fill:#2D2A26,stroke:#2D2A26,color:#FDFBF5,font-weight:bold
classDef decision fill:#F6EAD8,stroke:#C08A1A,color:#2D2A26,font-weight:bold
classDef hub fill:#3B5A80,stroke:#3B5A80,color:#FDFBF5,font-weight:bold
classDef io fill:#E5EAF0,stroke:#3B5A80,color:#2D2A26
classDef accent fill:#A6432C,stroke:#A6432C,color:#FDFBF5,font-weight:bold
classDef storage fill:#F3EEDF,stroke:#9A9488,color:#2D2A26
subgraph "服务监控架构"
subgraph "数据采集"
C1[日志采集]
C2[指标采集]
C3[链路追踪]
end
subgraph "数据处理"
P1[数据清洗]
P2[数据聚合]
P3[数据存储]
end
subgraph "监控分析"
A1[实时监控]
A2[告警分析]
A3[性能分析]
end
subgraph "可视化展示"
V1[监控大屏]
V2[告警通知]
V3[报告生成]
end
end
C1 --> P1
C2 --> P2
C3 --> P3
P1 --> A1
P2 --> A2
P3 --> A3
A1 --> V1
A2 --> V2
A3 --> V3
class C1,C2,C3,P1,P2,P3,A1,A2,A3,V1,V2,V3 default
3. 服务质量保障
质量指标:
- 可用性:服务可用时间和故障恢复时间
- 性能:响应时间、吞吐量、并发能力
- 稳定性:错误率、异常处理能力
- 安全性:数据安全、访问控制
🎯 服务化实施策略
1. 分阶段实施
实施阶段:
- 基础服务:先建设核心的数据API服务
- 应用服务:基于API服务构建应用服务
- 工具服务:提供开发和管理工具
- 编排服务:实现服务编排和集成
2. 关键成功因素
成功要素:
- 标准化:建立统一的服务标准
- 文档化:完善的服务文档和使用指南
- 测试化:全面的服务测试和质量保障
- 监控化:完善的服务监控和运维体系
✅ 掌握检查
- [ ] 理解数据中台服务层的设计理念和架构模式
- [ ] 掌握数据API服务的设计原则和分类方法
- [ ] 熟悉数据应用服务的类型和架构特点
- [ ] 了解数据工具服务的功能和实现方式
- [ ] 掌握服务编排和集成的技术方法
- [ ] 理解服务治理和监控的体系架构
- [ ] 能够制定服务化实施策略和方案
🔗 学习连接
前置知识: 数据中台, 数据中台架构, 数据中台核心组件, 数据中台数据层 相关概念: 数据中台应用层, 数据中台技术栈, 数据中台建设路径 下一步: 数据服务架构导览, 数据治理方法