资讯详情

资讯详情

城投集团数据治理与数据中台架构规划:破解数据烟囱与账实不一

简介城投集团数据治理与数据中台架构规划方案是一份面向城投类企业信息化规划人员与数据治理从业者的PPT资料围绕把数据视为核心资产、以数据驱动业务创新和内部管理优化的目标系统说明通过数据治理与数据中台建设打破孤岛、保障质量、释放数据价值的整体思路。方案明确了数据治理的战略规划、建设路径和两个推进阶段第一步完成数据标准化、质量评估与全流程贯通第二步搭建稳定数据底座、建立共享机制并探索数据服务化同时详尽阐述数据治理价值、数据集设计整体方法论、数据中台模型构建、数据建模方法与优化、数据安全分类分级与管理等内容。资料适合用于集团数字化转型方案编制、数据治理顶层设计汇报或项目启动阶段的框架参考。压缩包内为单个PPTX演示文稿文件总大小约4.35MB已有82人浏览学习。1. 城投集团为什么要做数据治理与数据中台一个审计问责场景说起每年外部审计和内部考核就是这类集团数字化底子的一次大考。财务口径和工程进度对不上土地储备台账和不动产登记系统里的项目编码不是一套融资部报的债务余额和财务系统导出的差了几千万——不是谁造假是各子公司十几套系统各自建项目编码、客户名称、资产分类根本没有统一。城投集团数据治理与数据中台架构规划方案就是冲着这个局面去的一套完整回答先梳理数据资产、定标准再用中台把数据统一汇聚、加工、开放给财务、投资、工程、资产等所有消费方。这套方案适合信息中心负责人、数据架构师和要做集团级数据底座规划的从业者。2. 先分清两件事数据治理管什么数据中台承载什么很多甲方拿到“数据治理与数据中台”这个标题第一反应是“我们是不是要买一套中台软件”。实际上这两件事经常被混成一件事导致项目一开始就把治理做成了平台采购。城投集团这类多板块、多法人、多系统的组织里必须先把治理和中台各自承担的任务拆开。2.1 城投集团数据现状的三个典型病灶烟囱、同名异义、账实不一城投集团的数据现状比一般制造企业更复杂因为它不是单一主业通常同时有基础设施建设、土地整理、保障房、公用事业、金融投资、物业运营等板块。每个板块的信息化程度和系统供应商都不一样数据长期沉淀在各自系统里。第一个病灶是烟囱。工程管理系统、投资管理系统、财务系统、融资系统、资产管理系统各自独立建设数据库类型不同集成方式大多只做了接口级打通没有统一的数据底座。第二个病灶是同一件事多个名字。同一个项目工程部叫“安置房A区一期”财务部叫“A地块保障房项目”融资系统里叫“项目编号PJ-2021-A-001”三张表的项目名称字段完全对不上。第三个病灶是账实不一系统里的数据状态和业务实际状态不一样或者说各系统口径互相矛盾做合并报表和监管报送时都要靠人工手工调整。数据对象工程系统财务系统融资系统影响项目编码部门自编码合同号关联融资台账编号无法跨系统关联项目名称安置房A区一期A地块保障房项目保障房项目A对账靠人工资产分类固定资产-房屋存货-开发成本土地储备审计取数困难这类现状不是靠买一个数据中台产品就能自动解决的。数据中台只会把这些问题数据搬到一个更大更集中的地方如果没有治理做清洗和标准化中台最终会变成一个更大的“数据沼泽”。2.2 数据治理是机制中台是载体两者不是二选一判断一个集团做这个方向是不是想清楚了就看它有没有把治理当作机制来建设。数据治理解决的是数据“谁来管、按什么标准管、怎么保证质量、怎么控制风险”的问题属于组织、制度、流程和标准的范畴数据中台解决的是数据“怎么采、怎么存、怎么算、怎么提供给别人用”的技术问题。两者是配合关系。标准不在中台上落地标准就是挂在 OA 上的 PDF数据质量规则不进每日调度质量稽查就是一次性临时任务主数据不建唯一编码中台里几千张表还是各有各的 identity。反过来没有中台这种统一承载环境治理的标准落到每个业务系统去推进会非常吃力。常见做法是先成立集团层面的数据治理工作组信息中心牵头各业务部门指定数据专员由制度明确数据和系统的责任边界再启动中台建设。值得强调的一点数据中台建设周期通常 6 到 18 个月但治理机制的搭建要提前启动不要等平台上线再补制度。治理机制从成立工作组、发管理办法那一天就算开始并不是一个“做完再上线”的独立阶段。2.3 数据中台分层模型从 ODS 到 DWS 的四层结构及选型考量城投集团做中台规划我见过的高可用方案普遍采用四层数据架构术语上对应数据仓库的经典分层模型但放在中台语境下边界更清晰。ODS 层原始数据层与源系统一一对应只做增量抽取和轻度格式转换不做业务逻辑清洗保留原始数据用于回溯核对。DWD 层明细数据层统一编码、统一单位、统一枚举值完成脏数据清洗和维度退化是“能放心用来做分析”的明细层。DWS 层汇总数据层按集团管控主题做轻度汇总比如项目投资进度、融资余额、资产台账日快照是报表和看板取数的主要来源。ADS 层应用数据层按具体业务场景定制比如审计取数、监管报送、财务并表接口一张表对应一类使用场景。选型上城投这类传统集团不建议一上来就引入过于复杂的实时湖架构。我一般会建议把批式处理作为主链路ODS 和 DWD 用离线批量同步与加工按小时或按天调度即可覆盖 90% 以上的需求实时只针对资金流水、风险预警这类少数场景单独建设。计算引擎选开源体系调度用可视化的工作流工具元数据管理单独部署一套平台。这样做的原因是城投集团的技术团队规模有限过于前沿的架构反而会增加运维负担。为了让分层真正可执行一个细节是强制分层命名规范。例如 ODS 层表名以 ods_ 开头DWD 层以 dwd_ 开头并且每张表必须有源系统标识、主题域标识、刷新频率标识。下面是规划文档里常见的 DWD 建表模板注意主键和统一编码的设计CREATE TABLE dwd_core_project_di ( project_id STRING COMMENT 全局唯一主键, unified_code STRING COMMENT 集团统一项目编码, project_name STRING COMMENT 标准项目名称, sub_company_code STRING COMMENT 所属子公司编码, project_type_code STRING COMMENT 项目类型码值, approved_amount DECIMAL(18,2) COMMENT 批复总投资金额, current_progress DECIMAL(5,2) COMMENT 形象进度百分比, etl_time TIMESTAMP COMMENT 加工时间, dt DATE COMMENT 分区日期 ) PARTITIONED BY (dt) COMMENT 项目核心明细事实表;这段 DDL 里的关键是“统一编码”和“标准项目名称”这两列明确出现在明细层。如果这两列在 DWD 层还叫各有各的名字说明清洗工作没有做透后续所有跨系统比对都会出问题。参数上金额字段统一用 DECIMAL(18,2)进度字段用百分比数值而不是文本描述这类约定要写进集团数据标准文档而不是只放在某张表的建表语句里。3. 城投集团数据中台架构规划从源系统到数据服务的完整链路架构规划是这份方案最核心的部分也是评审时被追问最多的一章。难点不在一张漂亮的分层架构图而在于让每个组件都有明确职责、每份数据都有清晰的流转路径、每个使用方都知道从哪取数。3.1 整体逻辑架构与组件选型集成、存储、计算、调度、服务从逻辑架构上中台可以拆成六部分数据集成、存储计算、数据开发、数据服务、数据治理、运营监控。数据集成负责把各业务系统的数据抽取到中台存储计算负责支撑海量数据的加工和查询数据开发是工程师日常写任务的工作台数据服务面向业务系统提供 API 和查询能力数据治理把标准、质量、安全、元数据贯穿到整个链路运营监控负责调度和告警。架构层核心职责常用开源选型规划要点数据集成批量/增量抽取同步工具 消息队列支持断点续传全量初始化用批量工具存储计算离线加工与明细存储分布式文件系统 数仓引擎分层目录与分区策略先行OLAP 分析报表与即席查询列式数据库按查询场景决定是否建宽表调度系统任务编排与依赖管理工作流调度工具失败重试和告警必须配置元数据管理血缘/字典/资产目录元数据平台第一天就接入不要等事后补数据服务API 与数据推送统一服务层鉴权、限流、熔断缺一不可城投集团在做组件选型时建议先写“每次同步的增量数据量预估”和“日均查询并发预估”再回推组件。多数城投的数据量级在几十 TB 到几百 TB 之间并不需要上百节点的存储计算集群反而需要把元数据、调度、质量规则这类周边设施配置完整。选型时控制组件数量能用一个工具解决的不要拆成三个每多一个组件就多一份运维负担。有一个容易忽略的部分是数据集成层的“源系统适配”。城投体系内存在大量旧系统数据库类型杂甚至有的只提供导出 Excel 的接口这类系统要由集成平台做文件采集能力并保留源文件归档目录避免过分依赖数据库直连导致源库压力过大。3.2 按集团管控模式划分中台边界部署拓扑与权限分区中台的物理部署形态通常有三种完全集中式、集团与子公司两级式、混合式。城投集团在起步阶段尤其是各子公司信息化水平参差不齐的情况下我倾向于采用“物理集中、逻辑分区”的混合式——集团建一套统一的中台集群各子公司在同一套集群内划分独立空间和权限。逻辑分区的方式是ODS 层按源系统分区DWD 层按主题域分区DWS 和 ADS 层按业务板块分区。权限上子公司数据默认对集团总部开放但子公司之间互不可见除非有明确的共享审批。这样做既避免每家子公司再建一套平台的重复投入也保留后续业务扩展的弹性空间。部署拓扑上生产环境建议至少规划三类节点管理节点、计算节点、存储节点。管理节点跑调度、元数据、权限服务计算节点跑数据处理任务存储节点与计算节点可以混合部署但资源要提前预留。数据量增长不能只看当前规模要给未来两年的增量留出余量建议按“当前源端有效数据量 ×1.5 作为在线存储规划另留 20% 做离线归档”的原则估算。测试环境可以缩小规模但调度和权限服务一定要有独立一套避免在开发任务时连带影响生产运行。网络规划上有一个细节中台与各子公司业务系统之间的网络不一定是全通的因为部分子公司在外地。要在规划阶段明确哪些系统通过专线接入、哪些系统通过文件交换并且把网络策略写成附件否则后期接入时会反复扯皮。3.3 数据服务层的三类开放方式API、数据推送、跨库查询中台建好之后业务系统怎么用数据是决定中台口碑的关键。我见过不少项目中台做完了但业务系统不知道怎么接最后还是各查各的中台变成没有任何使用方的空架子。数据服务层就是解决“怎么用”的问题常见做法是提供三类对外方式。API 方式适用于需要实时或准实时获取单条数据的场景比如投资管理系统通过 API 获取项目实时进度、OA 系统发起审批时校验项目的统一编码是否存在。API 需要统一的鉴权、限流和调用日志。数据推送方式适用于需要定期同步明细数据的场景比如财务系统每天凌晨从中台获取前一日融资余额变动明细中台主动推送到目标系统的文件服务器或消息队列由目标系统完成落地。跨库查询方式适用于临时取数和审计分析场景通过统一查询入口直接访问中台汇总层不向外部系统开放明细层的直接访问权限。开放方式适用场景数据时效管控要点API业务系统实时校验、实时查询准实时统一鉴权、调用频次限制数据推送日批量对账、监管报送小时/天级重跑机制、文件加密跨库查询临时分析、审计取数分钟级白名单控制、查询审计规划中要明确数据服务层的“出口唯一”原则。所有业务系统需要中台数据时只能走数据服务层不能直接连中台底层数据库去查。这个原则如果不在规划阶段写死后期就会出现大量直连账号权限管控就会失控。数据服务层的设计文档要包含接口清单格式和时间估算比如第一个版本先开通 20 个核心 API覆盖项目信息、融资余额、资产台账这三类高频需求。4. 数据治理体系落地内容标准、主数据、质量、安全六件套如果说中台架构是骨架治理体系就是血肉。城投集团的数据治理不能按照通用咨询框架全套照搬而是要挑最影响业务结果的几件事先落地数据标准、主数据、数据质量、数据安全、元数据、生命周期管理。4.1 数据标准怎么定不空转从字段模板到落地校验数据标准是所有治理工作的起点也是最容易空转的部分。很多集团花半年时间编了一本厚厚的标准文档结果建表时没有人按这个标准执行。要让标准不空转标准必须从纸面进入数据平台成为建表时的强制约束和调度时的校验依据。标准文档的粒度不需要过于宏大先抓住两类标准字段标准包括字段名、数据类型、长度、精度和码值标准包括枚举值代码、枚举值名称。下面是一个字段标准模板的示例表格一个标准对应一个字段或一类字段标准编号字段中文名字段英文名数据类型是否必填码值引用STD-001项目统一编码unified_codeVARCHAR(32)是编码规则见主数据STD-002项目类型project_type_codeVARCHAR(16)是码表 PROJ_TYPESTD-003批复总投资approved_amountDECIMAL(18,2)是金额统一为万元STD-004形象进度current_progressDECIMAL(5,2)否百分比数值0-100标准的落地方式第一是通过数据建模工具的模板约束新表结构字段不匹配时建表直接失败或者给出告警第二是通过代码扫描定期检查已有表字段是否存在标准但未执行的情况。我一般会在规划方案里写清楚“新表先过标准、旧表分批整改”的节奏而不是要求一次性把所有存量表全部改完那样阻力太大。码值标准单独强调一下。城投集团最典型的码值冲突就是项目类型工程系统里是“保障房/商品房/基础设施”财务系统里是“存货/长期应收款/固定资产”两边分类维度都不同。码值标准要建立集团统一枚举值和源系统枚举值的映射关系表DWD 层数据统一转成集团标准码值源系统的原始码值保留在 ODS 层备查。4.2 主数据管理范围与归口机制项目、客户、供应商、资产主数据是治理中最出效果的部分。城投集团需要管的主数据对象其实很明确项目、客户、供应商、资产、组织、人员。其中项目和资产是城投的特色也是审计对账时最痛的环节。主数据对象统一编码规则归口部门主要消费系统项目板块代码 年份 流水号工程管理部门工程、财务、融资、统计供应商统一社会信用代码为准招采部门招采、合同、财务资产资产分类 产权归属 序号资产管理部门资产、财务、折旧客户统一社会信用代码/自然人身份证业务拓展部门销售、合同、收款组织集团/子公司/部门层级编码人力资源部门全系统人员工号主键身份证做辅助人力资源部门全系统主数据管理的核心不是系统建设而是归口机制。我常跟甲方强调一个原则每个主数据对象只能有一个归口部门这个部门负责维护编码规则和审核新增数据其他部门只能使用和反馈。做不做得到这一点直接决定后面所有数据关联是否可信。项目主数据的建立是城投集团最容易产生产业价值的一件事。项目统一编码之后工程系统的项目进度、财务系统的投资支出、融资系统的项目贷款可以按同一个编码关联集团层面就能做项目全生命周期投资与融资分析这是过去各系统独立时期完全做不到的。4.3 数据质量稽核规则与闭环流程三条可抄的 SQL 规则数据质量规则不要一下子设计几百条先从最核心的完整性、唯一性、一致性设计。下面三条 SQL 规则可以作为质量稽核规则的最初版本直接嵌入质量平台的定时任务中。第一条规则检查明细层的必填字段是否缺失比如项目名称、统一编码、所属子公司编码SELECT dt, COUNT(*) AS total_cnt, SUM(CASE WHEN unified_code IS NULL OR LENGTH(TRIM(unified_code)) 0 THEN 1 ELSE 0 END) AS missing_code_cnt, SUM(CASE WHEN project_name IS NULL OR LENGTH(TRIM(project_name)) 0 THEN 1 ELSE 0 END) AS missing_name_cnt FROM dwd_core_project_di WHERE dt ${bizdate} GROUP BY dt;第二条规则检查统一编码是否唯一防止主数据重复造成关联发散SELECT unified_code, COUNT(*) AS dup_cnt FROM dwd_core_project_di WHERE dt ${bizdate} GROUP BY unified_code HAVING COUNT(*) 1;第三条规则检查跨系统一致性。这里用融资系统和财务系统对同一项目的债务余额进行比对SELECT a.project_code, a.fin_balance, b.fund_balance, ABS(a.fin_balance - b.fund_balance) AS balance_diff FROM dwd_finance_project_balance_di a FULL JOIN dwd_fund_project_balance_di b ON a.project_code b.project_code WHERE dt ${bizdate} AND ABS(a.fin_balance - b.fund_balance) 1000; -- 差异超过 1000 万元则告警这里的核心参数说明金额类一致性规则的阈值不能拍脑袋要结合集团实际的项目投资规模确定一般先取项目总投资额的千分之一或一个固定值质量规则发现问题后不允许直接改源系统数据而是要生成质量工单返回给业务部门确认。闭环流程按“自动稽核—生成问题清单—推送数据Owner—整改反馈—复检通过—规则迭代”执行并且要在管理月报里公布各子公司问题整改进度。4.4 数据安全分级与共享审批敏感数据不落明细数据安全在过去的城投体系里长期不受重视但集团涉及的债务余额、土地信息、员工薪酬、居民个人信息都是高敏数据。规划方案里要把安全分级作为硬性设计而不是等到被监管机构检查了再补。安全等级定义典型数据处理策略L1公开数据企业简介、公告无需权限L2内部数据组织架构、制度文件内部账号可查L3敏感数据债务明细、薪酬、招采底价部门授权 脱敏展示L4机密数据自然人身份证、银行账户不允许进中台明细或落加密副本落地策略上L4 级数据原则上“不落中台明细”只在源系统保留需要做统计时由源系统加工成汇总结果后再进中台。L3 级数据可以进中台明细但存储时加密查询时按角色做脱敏处理。脱敏的常见实现是在服务层对返回结果统一处理比如证件号只显示前 3 位后 1 位数据落库时仍保留完整加密值但查询默认执行脱敏视图。-- 脱敏查询示例对证件号做打码处理 SELECT user_name, CONCAT(SUBSTR(cert_no, 1, 3), ********, SUBSTR(cert_no, -1)) AS masked_cert_no FROM dwd_customer_info_di WHERE dt ${bizdate};还要规划一个数据共享审批流程明确“数据使用方申请—归口部门审批—安全团队复核—中台配置权限—调用审计”这几步。每一步的责任人都要写出岗位名称而不是人名避免人员变动后流程失效。5. 城投集团数据治理落地避坑五个最容易翻车的点这个方向的失败案例比成功案例多而且失败方式高度相似。下面这几条不是理论推演而是这类项目里反复出现的问题。5.1 坑一治理当技术项目做组织不到位现象中台集群很快搭起来了调度也跑通了但数据标准没人执行质量规则没人认领子公司数据专员形同虚设。原因集团把数据治理当作信息中心的内部任务没有拉上业务部门更没有让分管领导在启动会上表态。解决项目启动第一周就成立集团数据治理工作组由分管副总经理担任组长各子公司指定领导班子成员任数据负责人信息中心做技术执行同时发布集团数据管理办法把“数据维护责任、标准执行、质量整改时限”写成制度条款。5.2 坑二标准先行完美主义导致一年出不了成果现象标准评审会开了一轮又一轮业务部门对字段命名、口径描述都有不同意见半年过去只发布了几个无关痛痒的编码标准核心项目标准还没定稿。原因想在动工前把所有标准都定完美这在多法人集团里基本不可能。解决采用“最小可用标准”策略第一版只定主数据编码规则和十来个高频字段的标准先覆盖核心链路上的建表标准发布后三个月内迭代一版其他标准随用随补。标准值钱的地方是被使用不是被评审通过。5.3 坑三主数据归口不清多个部门重复维护现象项目主数据既有工程部门在系统里录入财务部门在合同结算时也会补充项目信息两边录入的项目名称和投资总额经常不一致。原因归口机制没有定死系统里没有强约束。解决在系统中实现“唯一入口 共享使用”的控制——统一编码字段由归口部门维护其他部门的系统通过接口引用主数据如果源系统一定要保留本地字段则在中台映射时以主数据版本的字段为基准源字段只做参考写清楚两个版本不一致时的仲裁规则。5.4 坑四质量校验不闭环问题清单石沉大海现象质量平台每天跑出几百条问题数据推送邮件没有回音一个月后问题还挂在那里业务部门觉得这是信息中心的数据问题跟自己无关。原因缺少闭环流程和数据 Owner 的责任制。解决每个表或者主题域指定一个业务 Owner工单系统直接派到 Owner 名下逾期未处理自动在集团月度数字化例会上通报质量问题的整改结果由信息中心复核复核通过才关闭工单。这一条如果做不到质量规则宁可不建因为跑出来的问题反而会变成“狼来了”的噪声。5.5 坑五安全分级不落地敏感数据全量进中台现象ODS 层全量同步了财务系统、融资系统、HR 系统的数据表明细权限没有细分中台管理员账号能直接查到全集团薪酬和债务数据。原因安全分级停留在意识上没有落到表结构、存储权限和查询权限上。解决在规划阶段就按“目录分级—建表标注—加密落库—脱敏服务”四条线强制执行L4 类数据不接入中台明细仅通过汇总结果进入中台的管理角色与数据使用角色分离数据库账号不允许跨部门查询明细。6. 先做哪条线三个主题域的首次落地顺序与验证方法这份规划最后要回答一个实际问题第一年到底先做哪些数据。很多集团在中台建设时想一口吃成胖子一次铺开所有业务域结果半年过去了每个域都只做了一半。常见做法是圈定一条核心链路作为首期范围。我建议城投集团优先做“投融资—项目—资产”这条主线因为它覆盖了审计、监管报送、内部考核最关注的几类事项。第一步先盘点这条链路上的核心系统梳理出项目表、融资合同表、资金流水表、资产台账表这四类高价值表的来源和口径第二步建立项目主数据和标准项目编码把工程系统、财务系统、融资系统里的项目字段映射到统一标准上第三步完成投资进度、融资余额、资产分类这三个主题域的中台建设形成集团级看板。验证这套规划做没做到位可以用三个可量化指标。第一个是数据目录覆盖率集团核心系统的重要表是否已经纳入中台元数据管理并可在目录中检索目标建议不低于 80%。第二个是标准覆盖率DWD 层核心表中的字段与标准字典匹配的比例首期目标定在 60% 以上。第三个是核心数据质量得分通过执行质量规则计算比如“通过规则数 / 总规则数 × 100”目标第一年做到 90 分以上。我的习惯是把这类架构规划写成一张演进路线图而不只是一份终极蓝图。第一版规划用“一期建底座和治理机制、二期上主数据和核心主题域、三期对外开放共享服务”的节奏来组织让每个阶段都有可交付的东西。吃过亏的地方是早期我总想把架构画得完美结果评审通过容易、落地推进难后来改成按“三个月一个里程碑、每个里程碑有业务可用成果”的路子来推进反而推进阻力小很多。数据治理这件事做得慢不怕怕的是不动。先把项目编码统一、把债务和资产台账管清楚让审计和领导能看到一份口径一致的数字这个方向自然就有继续投入的价值了。希望帮到你。本文还有配套的精品资源点击获取
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →