Module 04 · Data literacy for Data Science (Optional)
Reading: Metadata阅读:元数据
Metadata and Metadata Management 元数据与元数据管理
Objectives 目标
After completing this reading, you will be able to:
完成本阅读后,您将能够:
- Define what metadata is 定义元数据是什么
- Describe what metadata management is
描述元数据管理是什么 - Explain the importance of metadata management
解释元数据管理的重要性 - List popular tools for metadata management
列出流行的元数据管理工具
What is metadata? 什么是元数据?
Metadata is data that provides information about other data.
元数据是提供其他数据信息的那些数据。
This is a very broad definition. Here we will consider the concept of metadata within the context of databases, data warehousing, business intelligence systems, and all kinds of data repositories and platforms.
这是一个非常广泛的定义。在这里,我们将考虑数据库、数据仓库、商业智能系统以及各种数据存储库和平台中的元数据概念。
We'll consider the following three main types of metadata:
我们将考虑以下三种主要的元数据类型:
- Technical metadata 技术元数据
- Process metadata, and 流程元数据,和
- Business metadata 业务元数据
Technical metadata 技术元数据
Technical metadata is metadata which defines the data structures in data repositories or platforms, primarily from a technical perspective.
技术元数据是指定义数据仓库或平台中数据结构的元数据,主要从技术角度出发。
For example, technical metadata in a data warehouse includes assets such as:
例如,数据仓库中的技术元数据包括以下资产:
- Tables that record information about the tables stored in a database, like:
记录数据库中存储的表信息的表,例如:- each table's name 每个表的名字
- the number of columns and rows each table has
每张表拥有的列数和行数
- A data catalog, which is an inventory of tables that contain information, like:
一个数据目录,它是一份包含信息的表清单,例如:- the name of each database in the enterprise data warehouse
企业数据仓库中每个数据库的名称 - the name of each column present in each database
每个数据库中每个列的名称 - the names of every table that each column is contained in
每个列包含的每个表的名称 - the type of data that each column contains
每列包含的数据类型
- the name of each database in the enterprise data warehouse
The technical metadata for relational databases is typically stored in specialized tables in the database called the System Catalog.
关系数据库的技术元数据通常存储在数据库中的专用表中,称为系统目录。
Process metadata 处理元数据
Process metadata describes the processes that operate behind business systems such as data warehouses, accounting systems, or customer relationship management tools.
流程元数据描述了在业务系统(如数据仓库、会计系统或客户关系管理工具)背后运行的流程。
Many important enterprise systems are responsible for collecting and processing data from various sources. Such critical systems need to be monitored for failures and any performance anomalies that arise. Process metadata for such systems includes tracking things like:
许多重要的企业系统负责从各种来源收集和处理数据。这些关键系统需要被监控以检测故障和任何性能异常。此类系统的流程元数据包括跟踪诸如以下内容:
- process start and end times
流程开始和结束时间 - disk usage 磁盘使用情况
- where data was moved from and to, and
数据从何地移动到何地,以及 - how many users access the system at any given time
在任何给定时间有多少用户访问系统
This sort of data is invaluable for troubleshooting and optimizing workflows and ad hoc queries.
此类数据对于故障排除、优化工作流程和临时查询具有不可估量的价值。
Business metadata 业务元数据
Users who want to explore and analyze data within and outside the enterprise are typically interested in data discovery. They need to be able to find data which is meaningful and valuable to them and know where that data can be accessed from. These business-minded users are thus interested in business metadata, which is information about the data described in readily interpretable ways, such as:
想要探索和分析企业内外数据的用户通常对数据发现感兴趣。他们需要能够找到对他们有意义和有价值的数据,并知道这些数据可以从哪里访问。因此,这些具有商业意识的用户对业务元数据感兴趣,业务元数据是以易于理解的方式描述数据的信息,例如:
- how the data is acquired
数据的获取方式 - what the data is measuring or describing
数据所测量或描述的内容 - the connection between the data and other data sources
数据与其他数据源之间的联系
Business metadata also serves as documentation for the entire data warehouse system.
业务元数据也作为整个数据仓库系统的文档。
Managing metadata 管理元数据
Managing metadata includes developing and administering policies and processes to ensure information can be accessed and integrated from various sources and appropriately shared across the entire enterprise.
管理元数据包括制定和管理政策与流程,以确保信息能够从各种来源获取和集成,并在整个企业中适当共享。
Creation of a reliable, user-friendly data catalog is a primary objective of a metadata management model. The data catalog is a core component of a modern metadata management system, serving as the main asset around which metadata management is administered. It serves as the basis by which companies can inventory and efficiently organize their data systems. A modern metadata management model will include a web-based user interface that enables engineers and business users to easily search for and find information on key attributes such as CustomerName or ProductType. This kind of model is central to any Data Governance initiative.
创建一个可靠、用户友好的数据目录是元数据管理模型的主要目标。数据目录是现代元数据管理系统的一个核心组件,作为元数据管理的主要资产进行管理。它为公司提供了基础,以便他们能够清点和高效组织其数据系统。现代元数据管理模型将包括一个基于网络的用户界面,使工程师和业务用户能够轻松搜索和查找关于客户名称或产品类型等关键属性的信息。这种模型是任何数据治理计划的核心。
Why is metadata management important? 为什么元数据管理很重要?
Good metadata management has many valuable benefits. Having access to a well implemented data catalog greatly enhances data discovery, repeatability, governance, and can also facilitate access to data.
良好的元数据管理具有许多宝贵的优势。能够访问一个实施良好的数据目录可以极大地增强数据发现、可重复性、治理,并也能促进数据访问。
Well managed metadata helps you to understand both the business context associated with the enterprise data and the data lineage, which helps to improve data governance. Data lineage provides information about the origin of the data and how it gets transformed and moved, and thus it facilitates tracing of data errors back to their root cause. Data governance is a data management concept concerning the capability that enables an organization to ensure that high data quality exists throughout the complete lifecycle of the data, and data controls are implemented that support business objectives.
良好的元数据管理有助于您理解与企业数据相关的业务背景和数据血缘关系,这有助于改进数据治理。数据血缘关系提供了关于数据来源以及数据如何被转换和移动的信息,因此它有助于将数据错误追溯到其根本原因。数据治理是一个数据管理概念,它涉及使组织能够确保在整个数据生命周期中存在高质量数据的能力,并实施支持业务目标的数据控制。
The key focus areas of data governance include availability, usability, consistency, data integrity and data security and includes establishing processes to ensure effective data management throughout the enterprise such as accountability for the adverse effects of poor data quality and ensuring that the data which an enterprise has can be used by the entire organization.
数据治理的关键关注领域包括可用性、可用性、一致性、数据完整性和数据安全,并包括建立流程以确保在整个企业中有效管理数据,例如对数据质量差产生的不利影响负责,并确保企业拥有的数据可以被整个组织使用。
Popular tools for metadata management 元数据管理的流行工具
Popular metadata management tools include:
流行的元数据管理工具包括:
- IBM InfoSphere Information Server
- CA Erwin Data Modeler CA Erwin 数据模型器
- Oracle Warehouse Builder Oracle 仓库构建器
- SAS Data Integration Server
SAS 数据集成服务器 - Talend Data Fabric Talend 数据构造平台
- Alation Data Catalog Alation 数据目录
- SAP Information Steward SAP 信息管理员
- Microsoft Azure Data Catalog
Microsoft Azure 数据目录 - IBM Watson Knowledge Catalog
IBM Watson 知识目录 - Oracle Enterprise Metadata Management (OEMM)
甲骨文企业元数据管理 (OEMM) - Adaptive Metadata Manager
自适应元数据管理器 - Unifi Data Catalog 统一数据目录
- data.world
- Informatica Enterprise Data Catalog
Informatica 企业数据目录
Summary 摘要
In this reading, you learned that:
在本阅读中,你学习了:
- Metadata is data that provides information about other data, and includes three main types: technical, process, and business metadata
元数据是提供其他数据信息的那些数据,包括三种主要类型:技术元数据、流程元数据和业务元数据 - The technical metadata for relational databases is typically stored in specialized tables in the database called the system catalog
关系型数据库的技术元数据通常存储在数据库中的专用表中,称为系统目录 - A primary objective of business metadata management modelling is the creation and maintenance of a reliable, user-friendly data catalog
业务元数据管理建模的主要目标之一是创建和维护一个可靠、用户友好的数据目录 - Having access to a well-implemented data catalog greatly enhances data discovery, repeatability, governance, and can also facilitate access to data
能够访问一个实施良好的数据目录可以极大地提升数据发现、可重复性、治理,并且还可以促进数据访问 - Metadata management tools from IBM include InfoSphere Information Server and Watson Knowledge Catalog
IBM 的元数据管理工具包括 InfoSphere Information Server 和 Watson Knowledge Catalog