数据治理框架下的元数据管理实施路径
数据治理框架下的元数据管理实施路径从混乱到有序的数字地图构建关键词数据治理、元数据管理、数据资产、血缘分析、数据质量、实施路径、企业级数据管理摘要在企业数字化转型的浪潮中数据已成为核心生产要素。但数据爆炸式增长带来的“数据孤岛”“语义冲突”“质量低下”等问题让企业陷入“数据丰富但信息贫瘠”的困境。本文将以“数据治理框架下的元数据管理实施路径”为主题通过生活场景类比、技术原理拆解和实战案例演示带您理解元数据管理如何成为数据治理的“导航系统”并一步步掌握从规划到落地的完整实施方法。背景介绍为什么元数据管理是数据治理的“数字地图”目的和范围本文旨在帮助企业数据管理者、IT工程师理解元数据管理在数据治理中的核心作用并掌握可落地的实施方法论。内容覆盖元数据管理的核心概念、与数据治理的关系、实施路径的6大关键步骤以及银行、零售等行业的实战案例。预期读者企业数据治理负责人CDO/数据总监数据平台架构师与开发工程师业务部门数据分析师需要理解数据“从哪来、到哪去”的一线用户对数据管理感兴趣的技术爱好者文档结构概述本文将按照“概念理解→关系拆解→实施路径→实战验证→趋势展望”的逻辑展开用“图书馆管理”类比解释元数据管理的核心价值拆解数据治理、元数据、元数据管理三者的“骨架-血液-循环系统”关系详细讲解从现状评估到持续运营的6步实施路径结合某银行的真实案例演示代码级元数据采集与血缘分析展望AI驱动、云原生等元数据管理未来趋势。术语表数据治理企业级数据管理体系通过流程、组织、技术确保数据“可用、可信、可控”类比城市交通管理系统。元数据Metadata描述数据的数据包括“技术元数据”如数据库表结构、“业务元数据”如业务术语定义、“管理元数据”如数据负责人类比图书馆的索引卡片。元数据管理对元数据的全生命周期管理包括采集、存储、整合、应用类比维护图书馆索引卡片的系统。数据血缘Data Lineage数据从产生到消亡的完整流动路径类比快递包裹的物流追踪信息。核心概念与联系用“图书馆管理”理解元数据的底层逻辑故事引入图书馆的“找书难题”假设你有一个私人图书馆里面有10万本书但没有分类标签、没有索书号、没有电子目录——当你想找一本“2023年出版的、关于AI伦理的中文书”时可能需要翻遍整个书架甚至根本找不到。这就是企业数据管理的真实困境数据量越大“找数据、懂数据、用数据”越困难。此时图书馆管理员做了三件事给每本书贴“索书号”技术元数据存储位置、格式在目录里标注“人工智能→伦理”业务元数据业务含义记录“本书由张教授2023年捐赠”管理元数据责任主体。这三个动作就是元数据管理的核心——通过“描述数据的数据”让数据从“无序的书堆”变成“可导航的知识宝库”。核心概念解释像给小学生讲故事一样核心概念一数据治理——数据的“城市交通管理系统”数据治理就像城市的交通管理系统马路上有汽车数据、行人业务用户、红绿灯规则、交警数据管理员。交通系统的目标是让所有车辆“畅通、安全、可追溯”数据治理的目标是让企业数据“可用畅通、可信安全、可控可追溯”。核心概念二元数据——数据的“索引卡片”元数据是“描述数据的数据”就像图书馆的索引卡片。假设你有一张Excel表数据它的元数据可能包括技术元数据表名user_behavior、字段user_id, click_time、存储位置Hive数据库分区表业务元数据表用途记录用户点击行为、字段含义user_id是用户唯一标识管理元数据负责人李经理、更新频率每天凌晨1点。核心概念三元数据管理——维护“索引卡片”的“智能系统”元数据管理不是简单的“收集卡片”而是一个“智能系统”它需要自动从数据库、数据仓库中“扫描”卡片元数据采集把不同格式的卡片如Hive表、MySQL表、BI报表整理成统一格式元数据整合还要允许用户通过关键词搜索卡片元数据查询甚至分析卡片之间的关联数据血缘分析。核心概念之间的关系“骨架-血液-循环系统”的协作数据治理与元数据的关系骨架与血液数据治理是企业数据管理的“骨架”顶层设计而元数据是“血液”支撑骨架运行的基础资源。没有元数据数据治理就像没有血液的骨架——规则如数据质量规则无法落地因为不知道数据从哪来责任如数据负责人无法明确因为不知道谁管理哪部分数据。元数据与元数据管理的关系卡片与卡片管理系统元数据是“索引卡片”元数据管理是“卡片管理系统”。单独一张卡片如某张表的字段说明价值有限但通过管理系统自动采集、整合、分析卡片可以变成“知识网络”——比如通过血缘分析你能看到“用户点击表”被“用户画像表”引用而“用户画像表”又被“精准营销模型”使用形成完整的数据价值链路。数据治理与元数据管理的关系交通系统与导航地图数据治理是“交通系统”制定规则、分配资源元数据管理是“导航地图”提供实时路况、路径规划。交通系统需要导航地图才能高效运行比如根据实时路况调整红绿灯导航地图需要交通系统的规则才能准确比如遵守单双号限行规则。核心概念原理和架构的文本示意图元数据管理在数据治理框架中的位置可概括为数据治理框架 ├─ 组织架构数据委员会、数据管理员 ├─ 制度流程数据质量流程、数据安全流程 ├─ 技术工具数据湖、数据仓库、元数据管理平台 │ └─ 元数据管理贯穿技术工具的“神经中枢” └─ 文化意识数据驱动决策的企业文化Mermaid 流程图元数据管理与数据治理的协作流程数据治理框架元数据管理平台技术元数据采集业务元数据录入管理元数据关联数据血缘分析数据质量监控数据资产盘点核心算法原理 具体操作步骤元数据管理的6步实施路径元数据管理不是“买个工具就能搞定”的简单任务而是需要“战略规划技术落地组织协同”的系统工程。以下是经过多家企业验证的6步实施路径步骤1现状评估——给企业数据“做体检”目标明确当前元数据管理的“痛点”和“资产”。方法元数据资产盘点通过工具扫描如Apache Atlas的Hook插件或人工梳理列出企业所有数据源MySQL、Hive、Kafka、BI工具等的元数据类型和数量。例如某零售企业可能有技术元数据2000张Hive表、500个MySQL库业务元数据300个业务术语如“GMV”“客单价”管理元数据100个数据负责人。问题诊断通过问卷调研和访谈识别以下问题元数据缺失80%的Hive表没有业务描述元数据冲突不同部门对“活跃用户”的定义有的是“月登录”有的是“周登录”元数据孤立BI工具的元数据与数据仓库的元数据不打通。输出《元数据现状评估报告》含问题清单、资产清单。步骤2战略规划——明确“要建什么样的数字地图”目标定义元数据管理的“愿景-目标-范围”。关键决策点愿景例如“让企业任何用户在5分钟内找到并理解所需数据”目标分阶段设定如1年内完成核心系统元数据采集2年内实现全量数据血缘分析范围优先管理“高价值数据”如客户数据、交易数据避免“贪大求全”。示例某银行的元数据管理战略“3年愿景成为全行数据的‘导航大脑’支撑监管报送、风险控制、精准营销三大核心业务1年目标完成信贷、客户、交易三大系统的元数据采集与血缘分析范围覆盖Oracle数据库、Hadoop数据湖、Power BI报表。”步骤3架构设计——搭建元数据管理的“技术骨架”目标设计支持“采集-存储-整合-应用”的技术架构。核心模块采集层通过“自动采集”如JDBC连接数据库提取表结构和“手动录入”业务人员补充业务术语获取元数据存储层使用图数据库如Neo4j存储元数据关联关系血缘、依赖关系型数据库存储基础元数据表、字段整合层通过“元数据标准化”如统一“用户ID”的命名规范和“元数据关联”如将Hive表与对应的业务术语绑定消除冲突应用层提供血缘分析、数据搜索、质量监控等功能。技术选型建议开源工具Apache Atlas支持Hadoop生态元数据采集、Neo4j图存储商业工具Collibra全场景元数据管理、Alation业务友好型。步骤4工具落地——让元数据“跑起来”目标通过工具实现元数据的自动化管理。关键动作自动采集配置以Apache Atlas为例通过Hive Hook自动采集Hive表的元数据表名、字段、分区信息手动录入流程设计业务元数据录入界面如“业务术语”模块要求数据负责人每周更新血缘分析配置通过解析ETL脚本如Hive SQL、Spark代码自动构建数据血缘例如表A→转换→表B→输出→报表C。Python代码示例自动采集MySQL表结构元数据importpymysqlfromsqlalchemyimportcreate_enginedefextract_mysql_metadata(host,user,password,db_name):# 连接MySQL数据库enginecreate_engine(fmysqlpymysql://{user}:{password}{host}/{db_name})# 查询表结构元数据技术元数据metadata_query SELECT TABLE_NAME AS table_name, COLUMN_NAME AS column_name, DATA_TYPE AS data_type, COLUMN_COMMENT AS column_comment FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA %s withengine.connect()asconn:resultconn.execute(metadata_query,(db_name,))metadata[dict(row)forrowinresult]returnmetadata# 使用示例mysql_metadataextract_mysql_metadata(host192.168.1.100,useradmin,passwordxxx,db_nameecommerce)print(提取的MySQL元数据前2条,mysql_metadata[:2])代码解读通过pymysql和sqlalchemy连接MySQL查询INFORMATION_SCHEMA.COLUMNS系统表获取表结构提取的元数据包括表名、字段名、数据类型、字段注释技术元数据部分业务元数据结果可存储到元数据管理平台如Apache Atlas供后续整合和应用。步骤5运营推广——让元数据“用起来”目标推动业务部门主动使用元数据。关键策略培训与宣贯针对技术人员讲解血缘分析如何定位数据问题、业务人员讲解如何通过元数据搜索找到所需数据设计不同课程激励机制将“业务元数据录入完整度”纳入数据负责人KPI如完成率≥90%奖励绩效分场景绑定将元数据功能嵌入高频业务场景如BI取数时自动展示数据血缘风险核查时自动关联数据负责人。步骤6持续优化——让元数据“活起来”目标根据业务反馈迭代元数据管理体系。关键动作指标监控定期统计元数据完整率如“业务描述缺失率”从50%降至10%、血缘覆盖率如从30%提升至80%问题迭代针对用户反馈如“血缘分析延迟高”优化采集工具改用实时采集代替批量采集技术演进引入AI技术如NLP自动提取业务术语图算法优化血缘分析性能。数学模型和公式元数据管理的成熟度评估企业元数据管理能力可通过“成熟度模型”量化评估参考DAMA-DMBOK数据管理知识体系分为5个等级成熟度等级元数据完整性×0.4元数据一致性×0.3元数据应用深度×0.3100 \text{成熟度等级} \frac{\text{元数据完整性} \times 0.4 \text{元数据一致性} \times 0.3 \text{元数据应用深度} \times 0.3}{100}成熟度等级100元数据完整性×0.4元数据一致性×0.3元数据应用深度×0.3​元数据完整性技术元数据覆盖率如100%表结构采集、业务元数据覆盖率如80%字段有业务描述元数据一致性冲突元数据解决率如“活跃用户”定义统一率≥95%元数据应用深度血缘分析使用率如每月1000次查询、数据质量规则通过元数据自动生成率如60%规则自动关联字段约束。示例某企业评估得分为82分属于“优化级”4级说明元数据管理已成为数据治理的核心驱动力。项目实战某银行的元数据管理落地案例背景某城商行面临“数据孤岛”问题信贷、客户、交易数据分别存储在Oracle、Hive、Kafka中业务人员无法快速定位“某客户的历史逾期记录”来自哪张表数据质量问题如客户姓名为空无法追溯责任。实施路径现状评估发现80%的Hive表无业务描述30%的字段存在命名冲突如“用户ID” vs “客户编号”战略规划1年内完成核心业务系统元数据采集实现信贷数据血缘分析架构设计采用“Apache Atlas元数据管理 Neo4j图存储 自研ETL解析工具血缘分析”技术栈工具落地自动采集通过Atlas Hook采集Hive表结构通过JDBC采集Oracle表结构手动录入业务部门录入“逾期天数”“授信额度”等业务术语血缘分析自研工具解析信贷ETL脚本如将“原始交易表”清洗后生成“信贷评估表”构建血缘关系运营推广将血缘分析功能嵌入信贷风险系统点击“信贷评估表”可查看数据来源业务人员查询效率提升70%持续优化引入NLP模型自动提取合同文档中的业务术语元数据录入效率提升50%。成果数据查找时间从平均2天缩短至10分钟数据质量问题定位从“人工排查3天”变为“血缘分析秒级定位”监管报送效率因元数据完整报表生成时间从5天缩短至2天。实际应用场景元数据管理的“四大价值场景”场景1数据血缘分析——定位“数据问题”的“侦探工具”当业务人员发现“客户年龄字段有大量异常值如200岁”时通过血缘分析可追踪到该字段来自“外部导入表”→ 由ETL脚本“直接复制未校验”→ 责任人为数据接入组从而快速定位问题源头。场景2数据资产盘点——打造企业的“数据资产负债表”通过元数据管理平台企业可统计“高价值数据资产”如覆盖100万客户的“客户标签表”、“低价值数据资产”如3年未使用的“测试表”从而优化存储资源归档低价值数据。场景3数据质量监控——让质量规则“自动生效”元数据中的“字段约束”如“用户ID必须为11位数字”可自动生成数据质量规则当ETL过程中发现“用户IDABC123”时系统自动预警并阻断数据流入下游。场景4数据安全管控——实现“精准权限控制”通过元数据关联“数据敏感度”如“客户身份证号”为“高敏感”系统可自动为该字段设置“仅风控部门可见”的权限避免敏感数据泄露。工具和资源推荐元数据管理工具工具类型代表工具特点开源工具Apache Atlas支持Hadoop生态元数据采集可扩展需自研二次开发商业工具Collibra全场景覆盖技术业务管理元数据适合大型企业轻量级工具Alation业务友好可视化界面、自然语言搜索适合中小企云原生工具AWS Glue Data Catalog与AWS云服务深度集成如Redshift、S3适合云优先企业参考资料《DAMA-DMBOK 2.0数据管理知识体系指南》元数据管理章节《数据治理概念、战略与实战》王赛等著实战案例丰富Apache Atlas官方文档https://atlas.apache.org/。未来发展趋势与挑战趋势1AI驱动的“智能元数据管理”通过NLP自然语言处理自动从文档、对话中提取业务术语通过图神经网络GNN优化血缘分析准确性元数据管理将从“人工为主”转向“AI辅助”。趋势2云原生与湖仓一体的元数据融合随着企业向“云原生数据湖仓”迁移如AWS Lake House、阿里云DataWorks元数据管理需支持跨云、跨存储引擎如S3、HDFS的统一管理解决“云间数据孤岛”问题。趋势3隐私计算与元数据的结合在“数据可用不可见”的隐私计算场景中元数据如“数据范围”“统计口径”将成为“数据价值交换”的关键媒介例如通过元数据描述“某区域用户的年龄分布”而不暴露具体用户信息。挑战业务元数据的“主观性”业务术语如“高价值客户”的定义可能随业务目标变化需建立动态更新机制多源元数据的“一致性”不同系统如ERP、CRM的元数据可能冲突需设计标准化流程用户习惯的“改变成本”业务人员可能因“录入元数据麻烦”而抗拒需通过工具优化如自动填充降低门槛。总结学到了什么核心概念回顾数据治理企业数据管理的“交通系统”目标是让数据“可用、可信、可控”元数据数据的“索引卡片”包括技术、业务、管理三类元数据管理维护“索引卡片”的“智能系统”通过采集、整合、应用让数据可导航。概念关系回顾数据治理是“骨架”元数据是“血液”元数据管理是“循环系统”没有元数据数据治理无法落地没有元数据管理元数据只是一堆孤立的“卡片”。思考题动动小脑筋假设你是某电商公司的数据负责人发现业务人员常抱怨“找不到用户复购数据”你会如何通过元数据管理解决这个问题元数据管理需要技术工具、组织流程、人员意识的协同如果你是项目经理会优先推动哪项工作为什么随着AI技术发展未来元数据管理可能实现“自动生成业务术语”这会带来哪些新挑战附录常见问题与解答Q元数据和主数据Master Data有什么区别A元数据是“描述数据的数据”如“用户表有10个字段”主数据是“核心业务实体的数据”如“用户的姓名、电话”。类比元数据是“图书馆索引卡片”主数据是“书中的内容”。Q如何确保元数据的准确性A通过“技术校验人工审核”技术层面自动采集的元数据如表结构可通过数据库系统保证准确性业务元数据如字段描述需由数据负责人审核类似“维基百科的编辑审核”。Q小公司需要元数据管理吗A需要即使数据量小元数据管理也能避免“数据随人员离职而丢失”如“某张表是小王2020年建的他离职后没人知道表用途”。小公司可从“Excel手动记录元数据”开始逐步过渡到工具管理。扩展阅读 参考资料《数据治理从战略到执行》陈剑著机械工业出版社DAMA国际元数据管理实践指南https://dama-international.org/Apache Atlas官方文档https://atlas.apache.org/Collibra元数据管理白皮书https://www.collibra.com/。

相关新闻

高校教学AI辅助平台数据标注成本高?AI应用架构师的弱监督学习方案

高校教学AI辅助平台数据标注成本高?AI应用架构师的弱监督学习方案

破解高校教学AI辅助平台数据困境:弱监督学习如何将标注成本降低80%?——AI应用架构师的实战方案 摘要/引言:高校AI教学的“数据瓶颈”与破局之道 开门见山:当AI教学遇上“标注悬崖” “我们团队花了3个月标注了5000份试卷,才勉强让智能批改模型达到85%的准确率,但全校…

2026/5/17 5:38:02 阅读更多 →
风电最大化消纳的热电联产机组联合优化控制附Matlab代码

风电最大化消纳的热电联产机组联合优化控制附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室🍊个人信条:格物致知,完整Matlab代码及仿真咨询…

2026/7/5 10:44:52 阅读更多 →
锂电池Matlab建模仿真:基于二阶RC等效电路模型与HPPC、CC工况的仿真

锂电池Matlab建模仿真:基于二阶RC等效电路模型与HPPC、CC工况的仿真

锂电池matlab建模仿真 基于二阶RC等效电路模型的matlab电池仿真 锂电池等效电路Simulink建模二阶RC模型 两个工况:HPPC CC 锂电池建模这事吧,搞过的人都知道二阶RC模型是块敲门砖。今天咱们直接用Matlab上手实操,手把手带你搭个能跑HPPC和恒…

2026/7/5 6:28:24 阅读更多 →

最新新闻

5分钟快速部署:Python大麦网自动抢票脚本完整指南

5分钟快速部署:Python大麦网自动抢票脚本完整指南

5分钟快速部署:Python大麦网自动抢票脚本完整指南 【免费下载链接】Automatic_ticket_purchase 大麦网抢票脚本 项目地址: https://gitcode.com/GitHub_Trending/au/Automatic_ticket_purchase 还在为抢不到热门演唱会门票而烦恼吗?每次开票瞬间售…

2026/7/5 20:12:17 阅读更多 →
基于混沌系统与DNA编码的图像加密算法原理与Matlab实现

基于混沌系统与DNA编码的图像加密算法原理与Matlab实现

1. 项目概述:当混沌遇上DNA,图像加密的新思路最近在复现和优化一些经典的图像加密算法,发现将Logistic映射和Chen超混沌系统结合起来,再引入DNA分块编码,是一条非常有意思的技术路线。这不仅仅是两个混沌系统的简单堆叠…

2026/7/5 20:08:17 阅读更多 →
LaTeX-Workshop环境变量深度解析:高级配置与性能优化实战

LaTeX-Workshop环境变量深度解析:高级配置与性能优化实战

LaTeX-Workshop环境变量深度解析:高级配置与性能优化实战 【免费下载链接】LaTeX-Workshop Boost LaTeX typesetting efficiency with preview, compile, autocomplete, colorize, and more. 项目地址: https://gitcode.com/gh_mirrors/la/LaTeX-Workshop 作…

2026/7/5 20:04:16 阅读更多 →
CANN特征向量检索指南

CANN特征向量检索指南

特征向量检索(FV) 【免费下载链接】docs 该仓库用于维护cann公共文档 项目地址: https://gitcode.com/cann/docs 基本原理 该部分主要实现了对特征检索的功能验证,生成随机底库,随机生成特征数据进行特征检索(…

2026/7/5 20:04:16 阅读更多 →
5个核心场景解锁:NBTExplorer可视化编辑器让Minecraft数据编辑变得如此简单

5个核心场景解锁:NBTExplorer可视化编辑器让Minecraft数据编辑变得如此简单

5个核心场景解锁:NBTExplorer可视化编辑器让Minecraft数据编辑变得如此简单 【免费下载链接】NBTExplorer A graphical NBT editor for all Minecraft NBT data sources 项目地址: https://gitcode.com/gh_mirrors/nb/NBTExplorer 你是否曾经因为看不懂Minec…

2026/7/5 19:58:15 阅读更多 →
终极黑苹果配置革命:智能硬件识别与OpenCore自动化配置

终极黑苹果配置革命:智能硬件识别与OpenCore自动化配置

终极黑苹果配置革命:智能硬件识别与OpenCore自动化配置 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 在传统黑苹果配置过程中&#xff0…

2026/7/5 19:58:15 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻