什么是元数据?怎么理解元数据?

0
已邀请:
4

andrea_zhou - 咨询顾问、BA 2013-06-26 回答

回答这个问题有点沉重啊。因为很难避免到那些比较“神”的词汇。尽量吧。
元数据,是数据的数据,data about data,多绕口啊。或者是说,它是数据,又不是数据,哈哈,更麻烦。
它是一个用来辅助的数据,用来更好的管理我们的数据资源的数据,它不是那种业务相关的数据,譬如商品数据、订单数据。
元数据分为业务元数据、技术元数据等,我也忘了有没有记岔。
业务元数据,是对我们业务的一些描述,结合到BI中来说,譬如,主题域划分,主题域描述。再如,一个指标,它的定义,它的口径,它的上下文,它的爸,它的妈,它的孩,都给说清楚了,让你知道它是什么,它不是其他谁,它哪跟其他指标不一样,它跟谁谁谁有关系。。再譬如,这个分析里用到了哪些维度,哪些指标,说一说。
定义业务元数据,对于报表、分析的应用和推广,都有很重要的意义。
技术元数据,这个好理解,可以基于现在业务系统的“数据字典”引申来理解,有哪些表,哪些字段,什么类型,多长,空否?等等。在ETL工具中,哪些组件,做了些什么转换,都是可以存为技术元数据的。它可以大大方便我们开发。
当然,以上都是基于数据仓库/BI领域来说的。
元数据管理, 是有一套标准的,如CWM等,分为很多层,有点复杂,都是一些规范性的。
一般的工具都会带工具之内的元数据管理功能的,譬如微软体系的BI,它就有的。
现在系统多了,每个系统都有元数据,那么他们就会要有交换啊,标准化啊什么的,这就需要有专业的元数据管理系统了。或者结合到数据资源管理系统、标准化系统等等之中。
元数据管理也有一些工具,国内石竹这块做得好像不错。
元数据方面有些应用是比较经典的,一个是血统分析,一个是影响分析,就不展开了,总之是元数据管理系统必备。
以上随意写了些,确实是满多年不接触了,见谅。

要回复问题请先登录注册