数据治理(五):元数据管理

元数据管理概述 阅读详情

​元数据管理

一、大数据中为什么要元数据管理

元数据(Metadata),通常的定义为"描述数据的数据"。元数据打通了源数据、数据仓库、数据应用,记录了数据从产生到消费的全过程。元数据管理是数据治理的核心。

数据的真正价值在于数据驱动决策,通过数据指导运营。通过数据驱动的方法判断趋势,帮住我们发现问题,继而推动创新或产生新的解决方案。随着企业数据爆发式增长,数据体量越来越难以估量,我们很难说清楚我们到底拥有哪些数据,这些数据从哪里来,到哪里去,发生了什么变化,应该如何使用它们。因此数据治理中的元数据管理成为企业级不可或缺的重要组成部分。元数据治理可以提供数据源管理、分析数据血缘关系、分析数据影响等,实现对复杂的数据环境监控管理,为企业提供安全可信的数据,为数据仓库的运行与维护提供有效支撑。

简单来说,数据是公司中非常有价值的资产,这些数据包含各种数据源,各种业务,各种处理层次,对于这些资产需要有序、高效、统一的管理,这就需要一个元数据管理系统,元数据管理是数据治理中非常重要的一个核心,元数据的一致性、可追溯性是实现数据治理非常重要的一个环节。

二、元数据管理工具-Atlas

在大数据时代,目前最成熟的与 Hadoop 体系兼容比较好的元数据治理平台就是 Apache Atlas。为寻求数据治理的开源解决方案,2015 年,Hortonworks 公司联合其他厂商与用户于发起数据治理倡议,然后,包含数据分类(资产目录及数据字典)、集中策略引擎、数据血缘、安全和生命周期管理功能的 Atlas 应运而生。

Apache Atlas 是一个可伸缩和可扩展的核心基础治理服务集合,使企业能够有效地和高效地满足 Hadoop 中的合规性要求,并允许与整个企业数据生态系统的集成。为组织提供开放式元数据管理和治理功能,用以构建其数据资产目录,对这些资产进行分类和管理,并为数据科学家,数据分析师和数据治理团队提供围绕这些数据资产的协作功能。

Atlas 官网地址:Apache Atlas – Data Governance and Metadata framework for Hadoop

三、Atlas 架构原理

关于 Atlas 的架构原理,我们只需要了解由哪些部分组成即可,Atlas 的架构核心组件如下:

  • Metadata Sources:

  • Atlas 支持与许多元数据源的集成,将来还会添加更多集成。目前,Atlas 支持从 Hive、Sqoop、Storm、HBase 获取和管理元数据。

  • Integration:

  • 用户可以使用两种方法管理 Atlas 中的元数据:

  • API:Atlas 的所有功能都可以通过 REST API 提供给最终用户,允许创建,更新和删除类型和实体。它也是查询和发现通过 Atlas 管理的类型和实体的主要方法。

  • Messaging:除了 API 之外,用户还可以选择使用基于 Kafka 的消息接口与 Atlas 集成。这对于将元数据对象传输到 Atlas 以及从 Atlas 使用可以构建应用程序的元数据更改事件都非常有用。如果希望使用与 Atlas 更松散耦合的集成,这可以允许更好的可扩展性,可靠性等,消息传递接口是特别有用的。

  • Apps:

  • Ranger Tag Based Policies: Apache Ranger 是针对 Hadoop 生态系统的高级安全管理解决方案,与各种 Hadoop 组件具有广泛的集成。通过与 Atlas 集成,Ranger 允许安全管理员定义元数据驱动的安全策略,以实现有效的治理。

  • Atlas Admin UI: 该组件是一个基于 Web 的应用程序,允许我们发现和注释元数据。Admin UI 提供了搜索界面和 类 SQL 的查询语言,可以用来查询由 Atlas 管理的元数据类型和对象。Admin UI 使用 Atlas 的 REST API 来构建其功能。

  • Business Taxonomy:从元数据源获取到 Atlas 的元数据对象主要是一种技术形式的元数据。为了增强可发现性和治理能力,Atlas 提供了一个业务分类界面,允许用户首先定义一组代表其业务域的业务术语,并将其与 Atlas 管理的元数据实体相关联。业务分类法是一种 Web 应用程序,目前是 Atlas Admin UI 的一部分,并且使用 REST API 与 Atlas 集成。

  • Core:

  • Atlas Core 包含以下几个部分:

  • Ingest/Export:Ingest 组件允许将元数据添加到 Atlas。类似地,Export 组件暴露由 Atlas 检测到的元数据更改,以作为事件引发,消费者可以使用这些更改事件来实时响应元数据更改。

  • Type System: Atlas 允许用户为他们想要管理的元数据对象定义一个模型。该模型由称为 "Type" 的定义组成。"类型" 的 实例被称为 "实体" 表示被管理的实际元数据对象。类型系统是一个组件,允许用户定义和管理类型和实体。由 Atlas 管理的所有元数据对象(例如 Hive 表)都使用类型进行建模,并表示为实体。

  • Graph Engine:在内部,Atlas 通过使用图模型管理元数据对象。以实现元数据对象之间的巨大灵活性和丰富的关系。图引擎是负责在类型系统的类型和实体之间进行转换的组件,以及基础图形模型。除了管理图对象之外,图引擎还为元数据对象创建适当的索引,以便有效地搜索它们。

  • JanusGraph:目前,Atlas 使用 JanusGraph 图数据库来存储元数据对象。 JanusGraph 使用两个存储:默认情况下元数据存储配置为 HBase ,索引存储配置为 Solr

四、Atlas 特性

1、元数据类型 & 实例

  • 各种 Hadoop 和非 Hadoop 元数据的预定义类型。

  • 能够为要管理的元数据定义新类型。

  • 类型可以具有原始属性,复杂属性,对象引用;可以继承其他类型。

  • 类型(type)实例(称为实体 entities)捕获元数据对象详细信息及其关系。

  • 可以更轻松地进行集成用于处理类型和实例的 REST API。

2、分类

  • 能够动态创建分类 - 如 PII,EXPIRES_ON,DATA_QUALITY,SENSITIVE。

  • 分类可以包含属性 - 例如 EXPIRES_ON 分类中的 expiry_date 属性。

  • 实体(entities)可以与多个分类(classifications)相关联,从而实现更轻松的发现和安全实施。

  • 通过血缘传播分类 - 自动确保分类在进行各种处理时遵循数据。

3、血缘

  • 直观的 UI,用于在数据流转时,通过各种流程时查看数据。

  • 用于访问和更新血缘的 REST API。

4、搜索/发现

  • 直观的 UI,按类型(type),分类(classification),属性值(attribute)或自由文本搜索实体。

  • 丰富的 REST API,可按复杂条件进行搜索。

  • SQL 搜索实体的查询语言 - 域特定语言(DSL)。

5、安全和数据屏蔽

  • 用于元数据访问的细粒度安全性,实现对实体实例的访问控制以及添加/更新/删除分类等操作。

  • 与 Apache Ranger 集成可根据与 Apache Atlas 中的实体相关的分类对数据访问进行授权/数据屏蔽。例如:

  • 谁可以访问分类为 PII,SENSITIVE 的数据。

  • 客户服务用户只能看到分类为 NATIONAL_ID 的列的最后 4 位数字。

数据治理【元数据管理】 1.认识元数据 元数据(Metadata)是对数据的结构化描述,使得数据更容易理解,查找、管理和使用。简言之就是描述数据的数据。 2.元数据的分类 根据数据的性质特点,业内一般将元数据划分为三类:业务元数据、技术元数据和管理元数据。 业务元数据是描述数据的业务含义、业务规则等。通过明确业务元数据让人们更容易理解和使用业务元数据,元数据消除了数据二义性,让人们对数据有一致的认证,避免“各说自话”,进而为数据分析和应用提供支撑。常见的业务元数据包括:业务定义、业务术语、业务规则、业务指 阅读详情

相关推荐

第19章:数据治理与元数据管理

数据治理是一套确保数据质量、安全与价值的持续性管理框架,涵盖数据所有权、质量、元数据、安全及生命周期管理。其核心目标是提升决策质量、运营效率与合规性。元数据作为治理基石,分为技术、业务和操作三类,而数据目录则通过集中化管理元数据,提供智能搜索与血缘分析等功能。开源工具如Apache Atlas支持灵活的元数据模型与自动化血缘追踪,助力企业构建统一数据视图。数据治理与元数据管理共同赋能数据分析,最大化数据资产价值。

1198

数据治理之元数据管理

元数据是关于数据的组织、 数据域及其关系的信息, 简言之, 元数据就是描述数据的数据。举例:图书馆中的图书目录,或者一本书的目录。元数据管理是对涉及的业务元数据、 技术元数据、 操作元数据进行盘点、集成和管理。采用科学有效的机制对元数据进行管理, 并面向开发人员、 业务用户提供元数据服务, 可以满足用户的业务需求, 为企业业务系统和数据分析的开发、 维护等过程提供支持。可以从技术、 业务和应用三个角度理解元数据管理。

空城的博客 4278

数据治理中的核心 元数据

数据治理的前提是要有数据,并且要求数据类型全、量大,并尽可能的覆盖数据流转的各个环节,而元数据是“所有系统、文档和流程中包含的所有数据的语境。同时,要对元数据进行权限管理,规范权限的管理流程(元数据的权限分层、元数据权限申请流程、元数据的发布流程、元数据的审核流程等)。业务元数据描述的对象,是数据的业务含义、业务规则等。2、元数据&元数据管理的重要性在表格中,“175”是实体数据,而业务元数据、技术元数据、操作元数据、管理元数据,分别从各自的角度描述了“175”这个数字,所以,它们都在元数据的范畴内。

pang12234的专栏 1756

元数据管理系统

如果想建设好元数据系统,需要理解元数据系统的相关概念,如数据、数据模型、元数据、元模型、ETL、数据血缘等等。首先,要清楚数据的定义、数据模型的定义。数据一般是对客观事物描述的抽象,在数据库维度,数据是数据记录的简称,例如,个人的基本信息、产品信息等。数据模型是数据特征的抽象,它从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表示与操作提供一个抽象的框架。数据模型所描述的内容有三部分,分别是数据结构、数据操作和数据约束。

爱是与世界平行 1万+

数据治理实战——元数据管理

数据治理实战——元数据管理

爱吃辣条的博客 3503

元数据管理和数据质量管理工具

元数据管理工具旨在自动化采集、存储和展示元数据,并提供可视化的元数据血缘和搜索功能。数据质量管理工具用于监控、清洗、修复和优化数据,确保数据的可信度。

JustinMars的博客 1134

数据治理-05-元数据管理

元数据管理

weixin_50302010的博客 817

数据治理——元数据管理实施步骤

参考文章:元数据管理之——浅谈元数据管理实施步骤(附实施模板)

爱吃辣条的博客 2951

数据治理之元数据管理实践

引言 数字转型对不同的人意味着不同的东西,这取决于你的行业和你的业务性质。然而,所有的解释都有一个共同的主线,数据和数据治理的重要性。近年来,大家都在谈论数据逐步或已经成为企业的核心资产,数据驱动企业业务开展已经在不同的行业和企业中发挥着巨大的作用,那么作为企业的核心资产数据,如何进行管理是不同企业在进行全面数字化转型需要考虑的一个重要事情。 关于元数据概念的文章网上有不少,本文主要探讨一般的企业...

都是浮云 2万+

51单片机定时器的原理、应用与编程实现

本文系统介绍了51单片机定时器的基本原理与应用。首先阐述了定时器的工作原理,包括定时模式和计数模式的区别。然后详细讲解了定时器的四种工作模式(方式0-方式3)及其适用场景,并分析了相关寄存器(TMOD、TCON、THx/TLx)的功能设置。文章还给出了定时器编程的具体步骤,包括初始化、计数初值计算和示例代码。最后通过LED闪烁、PWM波形产生、脉冲计数等实际应用案例,展示了定时器的多样化应用。掌握这些知识对嵌入式系统开发具有重要意义。

2501_91227323的博客 1523

CNC雕刻与VCarve Pro实战:将三维地形数据转化为木质景观时钟

计算机辅助制造(CAM)是现代数字制造的核心技术之一,它通过软件将设计模型转化为机床可执行的指令,驱动设备进行精准加工。其原理在于将三维模型离散为刀具运动路径(G代码),控制铣刀等执行机构进行“减材”成型。这项技术的价值在于实现了复杂三维形体的高精度、可重复制造,极大地拓展了创意实现的边界。在应用场景上,CAM广泛应用于模具加工、原型制作、个性化工艺品制造等领域。本文聚焦于一个具体实践:利用VCarve Pro软件,结合从在线地图服务获取的真实地形STL数据,通过CNC雕刻机在硬木上加工出具有真实地理特征的

weixin_30651345的博客 376

要打仗,你手里先得有张地图:数据治理之元数据管理

写在前面: 这是一个系列文章,沉淀了我在数据治理领域的一些实践和思考。共分为5篇。分别是: 一、大数据治理:那些年,我们一起踩过的坑 主要讲讲数据治理工作中常见的一些误区。 二、要打仗,你手里先得有张地图:数据治理之元数据管理 这一篇讲讲元数据的概念和具体应用场景。 三、不忘初心方得始终:数据治理之数据质量管理 提升数据质量,始终是数据治理工作中最重要的目标之一。本篇讲述如何科学...

蒋珍波的专栏 1万+

通俗范畴论10 泛性质(MD版)

既然泛性质可以在同构意义下唯一确定一个泛构造,那么我们就可以用泛性质来定义泛构造。我们回顾一下已经掌握的泛性质和泛构造。泛性质其实我们并不陌生,始对象和终对象,就是具有泛性质的对象,一个具有“始”的泛性质,一个具有“终”的泛性质。比如始对象,如果一个范畴里面有始对象,它到所有对象都有且只有一个态射,这样的对象可能有两个么?嗯,还真可能,但是这两个始对象同构,所以在同构意义下,它们可以看成一个,因此在同构意义下,始对象是唯一的。同理,终对象也一样。同构的始对象。

RockTec的专栏 478

【数据治理】数据治理工具-元数据管理

数据治理里面最关键的元数据管理,元数据打通数据源、数据仓库、数据应用,记录了数据从产生到消费的完整链路。它包含静态的表、列、分区信息(也就是MetaStore);动态的任务、表依赖映射关系;数据仓库的模型定义、数据生命周期;以及ETL任务调度信息、输入输出等。 元数据是数据管理、数据内容、数据应用的基础。例如可以利用元数据构建任务、表、列、用户之间的数据图谱;构建任务DAG依赖关系,编排任务执行序...

孟知之的搬砖填坑历险记 6711

PCIE的MSI中断处理机制与优化策略

PCIe设备的。

xiaoheshang_123的博客 516

AI Agent 入门(一):什么是 AI Agent?——从概念到第一个 API 调用

AI Agent 入门(一):什么是 AI Agent?——从概念到第一个 API 调用

nbtang的博客 257

数据治理系列2:元数据管理—企业数据治理的基础

导读:元数据管理是对企业涉及的业务元数据、技术元数据、管理元数据进行盘点、集成和管理,按照科学、有效的机制对元数据进行管理,并面向开发人员、最终用户提供元数据服务,以满足用户的业务需求,对企业业务系统和数据分析平台的开发、维护过程提供支持。元数据管理是企业数据治理的基础。 认识元数据 元数据(Metadata),元数据是关于数据的组织、数据域及其关系的信息,简言之,元数据就是描述数据...

kuangfeng88588的博客 1万+

紫光展锐面试——FPGA/IC设计面试面经案例总结

自我介绍;研究生的主要研究方向是什么?为什么想要应聘数字芯片相关的工作?简单介绍下数字IC设计流程。逻辑综合主要做什么?你有实际做过逻辑综合工作吗?你了解SS corner和FF corner吗?综合时应该使用哪个corner?综合时需要考虑hold吗?为什么?提高时钟频率对setup和hold有什么影响?为什么?hvt、rvt/svt、lvt有什么区别?c40、c50是指什么概念?有什么区别?你对EDA工具有过了解吗?

FPGA/MATLAB学习教程/源码/项目合作开发 1562

通过多级元数据管理实施数据治理

数字宇宙中可用的数据量正在以指数级的速度增长,并且只会随着物联网等新技术的兴起而继续增长。如今,由于业务变化的速度,数据比以往任何时候都更加重要。在过去十年中,随着主数据管理(MDM)系统的兴起和使用,这一点得到了强调。MDM为数据增加了一个新的维度,专注于以面向业务的方式建立异构数据库和应用程序的集成和互操作性。最近的研究表明,能够有效利用和分析其数据的组织优于竞争对手。为了积极使用组织内外可用的数据,组织必须找到一种方法来主动且充分地使用元数据标记数据。

百老讲数据 1227

Open3D 计算点云法向量的夹角【2026最新版】

计算法向量的夹角,博客长期更新,本文最新更新时间为:2026年3月7日。

点云侠的博客 3130

ros入门(八)---TF坐标转换

TF(TransForm),就是坐标转换,包括了位置和姿态两个方面的变换。

weixin_51157015的博客 3388

一文读懂数据治理种的核心要素——元数据

本文介绍了什么是元数据以及元数据在数据治理中的重要作用。

oOBubbleX的博客 1409

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

数据治理之元数据管理Atlas

在当今大数据的应用越来越广泛的情况下,数据治理一直是企业面临的巨大问题。大部分公司只是单纯的对数据进行了处理,而数据的血缘,分类等等却很难实现,市场上也急需要一个专注于数据治理的技术框架,这时Atlas应运而生。Atlas官网地址:https://atlas.apache.org/,Atlas是Hadoop的数据治理和元数据框架。文档查看地址:https://atlas.apache.org/2.1.0/index.html。

爱是与世界平行 3485

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

上一篇: 数据治理(三):数据质量管理
下一篇: 数据治理(四):数据仓库数据质量管理
wrr-cat
博客等级 码龄9年 128粉丝 302原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值