给初心者的数据仓库元数据系统开发指南

加过一些数据开发的社群,经常会有人问元数据系统怎么开发,大概网上很难搜到相关的好文章。

什么是元数据

首先,元数据的概念,通常解释为数据的数据,这个太难看懂了,需要换个角度解释。

举个例子,网上商城描述一本图书,会把书分类到某个学科,还会描述其价格、作者、出版社、语言、用户评价等,这些图书的额外描述就可以认为是元数据。这些图书的元数据可以用于图书馆管理,或者网上购物时的搜索和筛选。

再举个例子,一张图片,图片本身是数据,那元数据就是图片的文件名称、格式、尺寸、光圈大小、拍摄时间、拍摄地点、主题、人物等。照片有了元数据,就可以用于照片归类管理和检索,很多网络相册都提供了按时间、地点、人物筛选照片的功能。


mac系统展示的照片元数据

数据仓库的元数据是什么

这个没有标准答案,因为每家公司的数据仓库不一样,从而其元数据也就不一样。参考Kimball的数据仓库经典理论,数据仓库的元数据可以这么划分

  • 业务元数据:表和字段的业务含义、责任人、用户文档、培训资料
  • 技术元数据:数据库描述、建表语句、存储路径、执行计划、备份计划、安全策略
  • 过程元数据:假设数据每天跑一次,那每天几点开跑,几点跑完,最新的数据量,消耗的资源,数据质量校验结果,每天被查询的情况

值得一提的是,很多地方提到的开源的元数据系统,往往只做了技术元数据的一部分,仅仅是大数据基础设施的技术元数据。

数据仓库为什么需要元数据系统

因为有需求,能产生价值,或者提升效率,所以数据仓库需要元数据系统。特别是数据仓库达到一定规模后,靠脑力记不住数据仓库本身的所有信息。这里列举一些典型场景:

  • 开发者

    • 希望找到快速找到表或字段的业务含义,以便写出准确的SQL
    • 希望知道一张表是不是已经更新了,或者每天什么时候可以用,防止用了旧数据
    • 当有问题时,希望知道表的责任人是谁,方便联系咨询
    • 用到一张陌生的表时,希望看看别人是怎么用
    • 当一张表要发生变更或出错,希望知道对别人有没有影响
    • 一张表的数据被人篡改或误删,找到是谁操作的,便于挽回损失
  • 数据仓库管理者

    • 数据仓库里到底有哪些数据了,有多少表,多少数据量
    • 每天有多少人在用数据仓库,有多少任务在跑,消耗了多少资源
    • 每天的任务是否按时完成,是否有数据质量问题
    • 是否有任务消耗了太多系统计算资源,要找出来做性能优化

有些使用场景可以算作是数据管理/治理的需求,这个怎么划分不重要,首先得要有这些数据

元数据系统的本质

一个电商平台,它的核心数据是订单、商品,除了有面向用户的商品浏览和下单系统,还需要有个后台系统来管理订单、商品。同样道理,一个数据仓库最核心的东西就是表以及表里的数据,除了有个开发平台或报表系统开发这些表和数据,还需要有个系统来管理、监控这些表和数据的生产和使用,这就是数据仓库的元数据系统。

大数据时代,连自己的数据都管不好,怎么去用好那么多业务数据?

怎么开发一个元数据系统

实践证明,开发一个数据仓库元数据系统,技术上并不难,是个业务复杂度远大于技术复杂度的系统。

把需求搞清楚,做好设计,自然能做个有用的元数据系统。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,386评论 6 479
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,939评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,851评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,953评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,971评论 5 369
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,784评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,126评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,765评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,148评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,744评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,858评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,479评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,080评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,053评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,278评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,245评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,590评论 2 343