微软公司(Microsoft Corporation)是一家总部位于美国华盛顿州雷德蒙德的跨国科技公司,成立于1975年,由比尔·盖茨(Bill Gates)和保罗·艾伦(Paul Allen)共同创办。微软是全球最大的个人计算机软件供应商之一,其产品和服务涵盖操作系统、办公软件、云计算、人工智能、企业服务、游戏娱乐等多个领域

Azure Data Catalog
公司介绍:
产品详情
在数据驱动的时代,企业面临的核心挑战不再是简单地存储和处理数据,而是如何发现、理解、信任和管理散落在各处的数据资产,并确保核心业务数据的唯一性和准确性。微软Azure提供了一套集成化的服务来应对这些挑战,其核心由 Azure Purview(现已取代并扩展了Azure Data Catalog的功能)和 Azure Data Factory 等服务构成,共同赋能现代企业的主数据管理实践。
一、 核心定位:元数据目录——数据资产的“搜索引擎”和“百科全书”
首先要明确主数据管理(MDM)的两个层面:
- 管理主数据本身:确保客户、产品、供应商等核心实体的数据是准确、唯一的。
- 管理主数据的定义、位置和血缘:即管理关于主数据的元数据。
Azure Data Catalog(及其进化版Azure Purview) primarily focuses on the second aspect。它旨在解决“我们有什么数据?”、“数据在哪里?”以及“数据是什么意思?”这三个基本问题。
设计理念:通过集中式的元数据目录,将技术数据资产(如表、视图、文件)与业务上下文(如 glossary terms, 负责人, 专家)关联起来,打造一个全民(从数据工程师到业务分析师)都能使用的数据发现与理解平台。
二、 Azure Purview:统一的数据治理服务
Azure Purview是微软当前数据治理战略的核心,它是一个统一的云服务,集成了原先Azure Data Catalog的功能,并大大增强了数据发现、分类、血缘和策略管理能力。
1. 自动化的数据发现与扫描
- 多源连接器:Purview内置了海量的连接器,可以自动扫描和摄取来自Azure数据服务(如Azure SQL Database, Synapse Analytics, Cosmos DB, Blob Storage)、本地系统(通过自托管集成运行时,如SQL Server, Oracle)、乃至其他云服务(如AWS S3, Power BI)的元数据。
- 无代理扫描:对于Azure原生服务,通常无需安装额外代理即可直接扫描,简化了部署。
- 元数据提取:自动提取数据库中的表结构、字段名、数据类型等技术元数据。
2. 智能数据分类与敏感数据发现
- 内置与自定义分类器:Purview利用微软强大的敏感信息类型识别技术,自动扫描数据内容,识别出如信用卡号、身份证号、姓名等敏感信息。
- 机器学习增强:系统可以学习数据的模式,帮助提高分类的准确性,并支持自定义敏感信息类型以适应特定业务需求。
- 敏感度标签:自动或手动为数据资产打上敏感度标签(如“公开”、“内部”、“机密”),并与Microsoft Information Protection集成,实现跨平台的数据保护。
3. 端到端的数据血缘
- 自动化血缘捕获:这是Purview相比旧版Data Catalog的重大升级。它不仅能通过扫描静态资产获取基础血缘,更能通过与Azure Data Factory的深度集成,自动捕获数据在ETL/ELT管道中的流转过程。
- 可视化血缘图谱:提供直观的图形化界面,展示数据从源系统,经过数据工厂的加工,最终流入数据仓库或Power BI报表的完整路径。
- 影响分析:当某个源表发生变更或出现数据质量问题,可以快速追溯出所有受影响的下游报表和数据产品。
4. 业务术语表
- 集中化业务词汇表:允许数据治理员定义和维护企业级的业务术语(如“活跃客户”、“净销售额”),并为其提供清晰的定义、同义词和相关联系人。
- 关联技术资产:将业务术语与底层的技术数据资产(如SQL表中的列)关联起来,弥合业务与IT之间的语义鸿沟。这使得业务用户可以用自己熟悉的语言搜索数据,而技术人员能理解他们处理的数据背后的业务含义。
- 专家协作:可以为术语或资产指定领域专家,鼓励社区化的数据管理和知识共享。
三、 如何在Azure上实现主数据管理(MDM)?
虽然Purview是强大的元数据和治理平台,但实现完整的MDM还需要与其他Azure服务协同工作。微软的MDM方案更倾向于一种 “现代MDM” 或 “数据产品” 思路,而非单一的 monolithic MDM套件。
解决方案架构:Purview + Data Factory + 目标存储(Dataverse / Azure SQL DB)
- 数据发现与血缘分析(由Azure Purview负责)
- 第一步:使用Purview发现并编目所有包含主数据(如客户、产品)的源系统。例如,发现CRM系统、ERP系统、电商平台中都有客户数据。
- 价值:清晰地了解主数据的分布和现状,为整合打下基础。
- 数据集成与清洗(由Azure Data Factory负责)
- 第二步:使用ADF构建数据集成管道,从各个源系统抽取主数据。
- 数据清洗与标准化:在ADF管道中,使用数据流或自定义逻辑对数据进行清洗、转换和标准化。例如,统一地址格式、去重、验证数据有效性。
- 匹配与合并:ADF数据流提供了模糊匹配等能力,可以识别出不同源中指向同一实体的记录(如“Microsoft Corp.”和“Microsoft Corporation”),并定义规则进行合并。
- 创建“单一可信源”(选择目标存储)
- 选项一:Azure SQL Database / Synapse Analytics:将清洗合并后的主数据加载到一个专有的、设计良好的数据库表中。这是一个经典的、技术驱动的MDM方案。
- 选项二:Microsoft Dataverse(推荐用于Power Platform生态):Dataverse是微软Power Platform的底层数据平台,它本身就是一个强大的、低代码的业务数据管理平台。它将数据存储为标准的“表”,并内置了丰富的业务逻辑、安全角色和自动化能力。对于许多基于微软技术栈的企业,Dataverse正成为管理主数据的理想“黄金记录”库。
- 数据分发与服务化(由Azure Data Factory / API Management负责)
- 第三步:将治理好的、高质量的主数据从“单一可信源”反向同步到各个需要消费这些数据的业务系统,或者通过API(使用Azure API Management进行管理)的方式提供,确保整个企业都使用统一、准确的主数据。
- 持续的治理与监控(由Azure Purview负责)
- 闭环:使用Purview持续监控主数据管道的数据血缘,确保其可信度。业务术语表则作为企业内对主数据定义的唯一权威来源。
四、 核心优势与价值总结
- 云原生与无缝集成:与整个Azure数据生态系统(Azure Synapse, Power BI, Power Platform)深度集成,提供开箱即用的体验。
- 自动化与智能化:利用微软的AI能力,自动化执行数据发现、分类和血缘分析等繁重任务,降低治理成本。
- 赋能业务用户:通过Power BI和Power Apps,业务用户可以直接消费和基于治理好的主数据创建应用,大大缩短了从数据到价值的路径。
- 统一治理:Purview提供了一个统一的平台来管理从本地到多云的数据资产,打破了数据孤岛。
- 灵活性:现代MDM架构允许企业根据自身需求选择合适的目标存储和集成模式,避免了传统MDM套件的僵化。
五、 典型应用场景
- 构建360度客户视图:整合来自销售、市场、客服系统的客户数据,在Dataverse或SQL DB中形成唯一、准确的客户主数据,并分发给所有系统使用。
- 合规与风险管理:自动发现和分类敏感数据,确保其符合GDPR、HIPAA等数据隐私法规的要求。
- 数据迁移与现代化:在将本地数据仓库迁移到Azure Synapse Analytics时,使用Purview厘清复杂的数据血缘关系,确保迁移的准确性。
- 提升数据分析可信度:通过业务术语表和数据血缘,让数据分析师清楚了解报表中每个指标的确切含义和来源,增强决策信心。



总结
微软Azure通过 Azure Purview 作为数据治理的“控制平面”,结合 Azure Data Factory 等强大的“数据移动和转换平面”,以及 Dataverse 等作为“可信数据存储”,共同构成了一套灵活、强大且面向未来的现代主数据管理解决方案。它强调的不是一个单一的黑盒产品,而是一个通过服务协同、自动化和深度集成来实现数据可信、可管理、可用的生态系统。对于已经深度投入微软技术栈的企业而言,这是一条实现数据驱动文化的自然且高效的路径。
案例介绍
版权/专利









