元数据的作用

刘耀铭同学元数据系列作品的第二篇,大家支持!

其他相关文章:

元数据概念

基于元数据驱动的ETL

Hive 元数据表结构详解

上一遍我们了解了什么是元数据,即元数据的定义,我们知道了元数据是对数据的描述以及解释,它用来说明数据内容质量状况和其他特征的背景信息。那么元数据具体有什么作用呢?

1、元数据是进行数据集成所必须的。

怎么理解?我们知道一个数据仓库是由外部数据、业务数据以及文档资料通过某些抽取工具而得到的,数据集市就是数据仓库经过元数据的定义,约定它的结构等信息所产生。元数据做到了对数据仓库有效的数据存储与管理;

2、元数据可以帮助用户理解数据仓库的数据

元数据为运行时的系统提供了统一的可读的系统模型,系统运行时可以使得实体对象通过运行时的元数据模型来得知自身的结构、自身的特征。

3、元数据是保证数据质量的关键

元数据做到了对数据仓库结构的描述,仓库模式试图,维,度量,层次结构,到处数据库的定义,以及数据集市的位置和内容。

4、元数据可以支持需求变化

元数据独立于平台,无论使用什么技术平台,元数据本身不受影响。所以元数据可以支持需求的变化。

5、元数据是独立性强,是与平台无关的,无论使用什么技术平台,元数据自身不收到任何影响,这就保证了元数据的通用性和移植性,能使它发挥最大的效用。

6、元数据是生成其他数据模型的基础,有了元数据,就可以借用相应的代码生成器或者相应的工具生成可直接使用的其他数据模型和代码信息。

7、元数据可以为运行中的系统提供统一的可读的系统模型,使系统在运行时可以使那些实体对象通过元数据来了解其本身的特征、结构、地位以及其他对象之间的关系等。这样可以从一个新的角度来理解、设计和开发系统。

元数据在网络信息资源组织方面的作用可以概括在以后六个方面:描述、检索、选择、定位、管理和评估。

资源描述:元数据的最基本的功能就是对信息资源对象进行描述,这也就是对数据的解释和说明,这里可以描述信息资源的主题、内容、属性、特点等。

资源检索:可以利用元数据更方便快捷地组织信息资源,并建立各资源对象之间的联系。为用户提供更多途径、多层次的检索方式,从而有利于用户更加方便快速地防线自己所真正需要的资源和信息。

资源选择:元数据可以帮助用户更快的进行信息的取舍。在元数据的支持下,用户可以不必浏览信息本身对象,就可以对信息进行基本的了解和认识,并且挑选自己需要的信息,加快了选择信息资源的速度,提高了方便程度。

资源定位:元数据可以为用户提供信息资源本身的位置方面的信息,方便准备地获取信息资源所在的位置,方便信息资源管理。

资源管理:元数据可以用于信息资源的保存和管理,包括资源的加工存储结构、使用管理等方面的信息,也包括使用权、版权所有权、防伪方式、电子签名、电子水印等信息。是信息资源的管理更加正规。权限更加明确。

资源评估:主要是保存信息西苑的使用情况之类的信息,还有被评价的相关信息。研究和管理者就可以利用这些信息对资源进行统计分析,并反馈给资源建立和管理者,使其更好的组织资源,更好的为用户服务。

原文发布于微信公众号 - 大数据和云计算技术(jiezhu2007)

原文发表时间:2016-11-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏xingoo, 一个梦想做发明家的程序员

windows程序设计-第四章 system1.c

/*---------------------------------------------------- SYSMETS1.C -- System M...

24010
来自专栏吴小龙同學

时间工具类TimeUtil

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30...

3066
来自专栏张善友的专栏

Using sqlite with .NET

The other day I found that there is a .NET wrapper for sqlite. sqlite is a very ...

2318
来自专栏Pulsar-V

C#下各种获取时间的姿势

直接贴代码吧 DateTime dt = DateTime.Now; Label1.Text = dt.ToString();//2005-11-5 13:21...

3236
来自专栏听雨堂

想修改CSS

      下载了一个“通用”的CSS文件,本来想偷懒的,结果发现有问题,就是它用的颜色是变量定义的,无法识别。我又找不到在哪里可以定义。 BODY{     ...

20510
来自专栏海说

Java应用中常见的JDBC连接字符串(SQLite、MySQL、Oracle、Sybase、SQLServer、DB2)

Java应用中常见的JDBC连接字符串 Java应用中连接数据库是不可或缺的,于是便整理一些可能用到的JDBC的jar包及其相匹配的URL,以备日后查阅。 1)...

2750
来自专栏吴伟祥

Java Calendar 类的时间操作 原

Calendar 的 month 从 0 开始,也就是全年 12 个月由 0 ~ 11 进行表示。

783
来自专栏成长道路

JDBC动态SQL语句连接orcale数据库的工具类

import java.sql.Connection; import java.sql.DriverManager; import java.sql.P...

2520
来自专栏c#开发者

解决msmq接收远程主机私有队列消息的问题!

通过调用windows\system32\mqoa.dll 这个Message Queuing ActiveX Interface API函数就可以做到; 下面...

5137
来自专栏积累沉淀

Hive2.0.0操作HBase 1.2.1报错解决

首先看错  org.apache.hive.service.cli.HiveSQLException: Failed to open new session: ...

2369

扫码关注云+社区