jjzjj

到底什么是CDMP——数据治理国际认证超全面介绍

大数据流动 2024-03-13 原文

    大家好,我是独孤风,一位曾经的港口煤炭工人,目前在某国企任大数据负责人,公众号大数据流动主理人。在最近的两年的时间里,因为公司的需求,还有大数据的发展趋势所在,我开始学习数据治理的相关知识。

    之前我们已经介绍过数据治理该如何入门,数据治理发展的历史,以及目前最权威的DAMA数据管理框架。那么,如何证明自己已经掌握了数据治理相关知识,并让自己的简历出彩呢?这里就需要在学习DAMA数据治理框架后进行数据治理认证了。

    本文将详细介绍国际数据治理认证(CDMP)的相关知识,以及常见的一些问题答疑。另外为了共同学习,分享资料,相互督促学习,我也建立了CDMP考试学习交流群,大家可以在文末扫码加入~

正文共: 2749字 10图

预计阅读时间: 7分钟

文章结构如下:

正文开始~

一、CDMP简介

     什么是CDMP?

    DAMA数据管理专业认证(Certified Data Management Professional,CDMP)是DAMA官方的一项国际专业认证。

    在通过专业的数据治理知识考试,有的高级别还会做一些职业资格认证以后,就可以获取证书。

    证书一共分为四个等级:

    从业级(A)是最基础的级别,A级认证主要考试对整个知识体系的完整了解, 考试的科目是DM基础。针对技术开发,数据安全,产品经理,业务人员,可以先取得A级证书,入门数据治理,后续再看自身情况。

    专业级(P) 大师级(M) 院士级(F)是更高的级别。但是不用担心纠结考哪个,因为这个是递进的过程,不断的学习,通过考试就能拿到更高的证书。

四个等级具体规则是什么呢?

    如果一门专业考试考了60分,那么就有1个单科A级徽章,如果考了70分,就再有1个单科P级徽章,如果考了80分,就再有1个单科徽章M徽章。

    DM基础考试比较特殊,考了60分就直接有1个CDMP徽章和证书,考了70分就再有一个单科P级徽章,考了80分就再有一个单科M级徽章。

    攒到3个P级单科徽章(必须有一个基础考试的,无顺序要求),就可以换一个P级CDMP徽章和证书。

    能攒到3个M级单科徽章(必须有一个基础考试的,无顺序要求),再加一个10年经验徽章(通过学历及简历人工审查后授予)就可以换一个M级CDMP徽章和证书。

    有点闯关升级的感觉。

考试科目是是什么呢?

    DM基础,就是一些DAMA里讲的基础知识了。

    而专业课是什么呢?

    其实就是DAMA车轮图的其他部分,比如元数据管理等等。

    目前有七科专业课,分别是数据治理、数据建模、数据质量、元数据管理、主数据和参考数据、数据仓库和商务智能、数据集成和互操作。

大家可以在官网上查询相关信息:https://cdmp.info/

    官网也对目前通过的人数做了统计。

    截止2023年1月9日我截图的时间,A级别是4562个人通过,P是412个人通过,M是110人,F只有三个人。

    其实从学历的价值我们也能感受到,本科,硕士,博士。物以稀为贵,越少的人通过反而就不会那么卷了,也会让这个证书更有价值。

    所以这里也不过多强调证书的价值,如果深耕在大数据,数据治理领域,这确实是一个不错的证书。

考试通过后,如何证明呢?

    在通过考试后,会得到电子证书,当然这个电子证书是国际认证,所以目前是可以放在Facebook,Linkedin中的。

    但是它不止是一个图片,是有电子签名认证的。

二、CDMP考试规则介绍

    CDMP如何报名?需要多少费用呢?如何考试?

    下面这几个关于考试的重点问题做一个解答。这也是大家最关注的。

CDMP如何报名?

    考试需要在官网进行报名,由于考试是机考,所以需要进行一系列的注册和插件安装,之后就可以随时参加考试了。

    报名后,会有邮件提示考试入口。

考试的费用是多少?

    是的,考试需要一定的费用。每一科是311美元。大家可以换算下,大概两千多一点人民币。

    这里也顺便说一下其他费用,如果没通过想要重考是211美元

而证书的有效期是三年,三年后需要更新证书,更新的费用是100美元

如何考试呢?

    考试的形式是什么呢?

    考试是机考完成的,安装好浏览器插件,就可以在电脑上完成考试。

    考试时间是90+20分钟,100个单向选择题。

三、数据治理认证考试区分

    除了CDMP,还有其他数据治理的认证考试吗?有什么区别?

    其实还有两个,叫数据治理工程师—CDGA( Certified Data Governance Associate)和数据治理专家—CDGP( Certified Data Governance Professional )。

    这两个的报考条件如下:

    区别其实很简单,这两个是中文的,也就是说是国内组织的认证考试。

    当然也是有一定的认可度的,但是据我了解目前,特别是CDGA的通过人数已经非常多了,作为一个敲门砖没有问题,含金量随着人数增加会有一些降低。

    所以我也是选择了难度更大CDMP考试,也希望挑战一下CDMP的高级别。

四、CDMP备考说明

    如何备考并顺利通过考试?

    之前也介绍过DAMA数据治理的专业数据《DAMA数据管理知识体系指南》。

这本书出过两个版本。

    其中第二本是最近出的(2020年出版),知识更先进,也更专业。也是CDMP考试用书。

    所以说只要掌握了该书的内容,并深刻理解,就可以通过考试了。

    这是基础考试的考点分布情况。

    当然,这本书还有偏理论,有些晦涩难懂,需要一定时间学习。

    另外在考试之前,也需要多进行一些模拟题的测试,才能更有把握通过考试。

    我也会经常分享该书的学习笔记和视频讲解,希望大家多多关注~

    总之,我这边的建议是如果大家想考这个证书,你本身英文不错,自学能力和自制力都很强,完全可以自学通过该考试。

    我这边也组织了一个CDMP自学交流群,仅限想学习数据治理的同学和有意参加CDMP认证考试的同学加入

    我自己本身自制力太差,所以我选择了报了一个DAMA官方的培训班,培训班会提供完整的视频讲解课程,还有教材讲义,在线答疑,考试报名等服务。如果有兴趣跟班共同学习的同学可以联系我,注明大数据公众号粉丝可以联系我申请优惠。

热门文章推荐

开源数据质量解决方案——Apache Griffin入门宝典

滴滴被罚,数据安全该怎么做?——大数据安全入门宝典

一站式元数据治理平台——Datahub入门宝典

数据质量管理工具预研——Griffin VS Deequ VS Great expectations VS Qualitis

万字长文——Datahub离线安装手册

    5000字详解数据治理如何入门(附国际数据治理认证考试-CDMP学习群)

    元数据管理平台Datahub2022年度回顾

大数据流动:大数据、实时计算、数据治理,数据可视化实践类自媒体。定期发布数据治理,元数据管理落地技术实践文章,分享数据治理实践落地相关技术与资料。

提供大数据入门,数据治理,Superset,Atlas,Datahub等学习交流群。

大数据流动,对大数据技术学习永不止步。

长按,识别二维码,关注我们吧!

有关到底什么是CDMP——数据治理国际认证超全面介绍的更多相关文章

  1. ruby - 为什么我可以在 Ruby 中使用 Object#send 访问私有(private)/ protected 方法? - 2

    类classAprivatedeffooputs:fooendpublicdefbarputs:barendprivatedefzimputs:zimendprotecteddefdibputs:dibendendA的实例a=A.new测试a.foorescueputs:faila.barrescueputs:faila.zimrescueputs:faila.dibrescueputs:faila.gazrescueputs:fail测试输出failbarfailfailfail.发送测试[:foo,:bar,:zim,:dib,:gaz].each{|m|a.send(m)resc

  2. ruby-on-rails - Rails - 子类化模型的设计模式是什么? - 2

    我有一个模型:classItem项目有一个属性“商店”基于存储的值,我希望Item对象对特定方法具有不同的行为。Rails中是否有针对此的通用设计模式?如果方法中没有大的if-else语句,这是如何干净利落地完成的? 最佳答案 通常通过Single-TableInheritance. 关于ruby-on-rails-Rails-子类化模型的设计模式是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

  3. ruby - 什么是填充的 Base64 编码字符串以及如何在 ruby​​ 中生成它们? - 2

    我正在使用的第三方API的文档状态:"[O]urAPIonlyacceptspaddedBase64encodedstrings."什么是“填充的Base64编码字符串”以及如何在Ruby中生成它们。下面的代码是我第一次尝试创建转换为Base64的JSON格式数据。xa=Base64.encode64(a.to_json) 最佳答案 他们说的padding其实就是Base64本身的一部分。它是末尾的“=”和“==”。Base64将3个字节的数据包编码为4个编码字符。所以如果你的输入数据有长度n和n%3=1=>"=="末尾用于填充n%

  4. ruby - 解析 RDFa、微数据等的最佳方式是什么,使用统一的模式/词汇(例如 schema.org)存储和显示信息 - 2

    我主要使用Ruby来执行此操作,但到目前为止我的攻击计划如下:使用gemsrdf、rdf-rdfa和rdf-microdata或mida来解析给定任何URI的数据。我认为最好映射到像schema.org这样的统一模式,例如使用这个yaml文件,它试图描述数据词汇表和opengraph到schema.org之间的转换:#SchemaXtoschema.orgconversion#data-vocabularyDV:name:namestreet-address:streetAddressregion:addressRegionlocality:addressLocalityphoto:i

  5. ruby - 为什么 4.1%2 使用 Ruby 返回 0.0999999999999996?但是 4.2%2==0.2 - 2

    为什么4.1%2返回0.0999999999999996?但是4.2%2==0.2。 最佳答案 参见此处:WhatEveryProgrammerShouldKnowAboutFloating-PointArithmetic实数是无限的。计算机使用的位数有限(今天是32位、64位)。因此计算机进行的浮点运算不能代表所有的实数。0.1是这些数字之一。请注意,这不是与Ruby相关的问题,而是与所有编程语言相关的问题,因为它来自计算机表示实数的方式。 关于ruby-为什么4.1%2使用Ruby返

  6. ruby - ruby 中的 TOPLEVEL_BINDING 是什么? - 2

    它不等于主线程的binding,这个toplevel作用域是什么?此作用域与主线程中的binding有何不同?>ruby-e'putsTOPLEVEL_BINDING===binding'false 最佳答案 事实是,TOPLEVEL_BINDING始终引用Binding的预定义全局实例,而Kernel#binding创建的新实例>Binding每次封装当前执行上下文。在顶层,它们都包含相同的绑定(bind),但它们不是同一个对象,您无法使用==或===测试它们的绑定(bind)相等性。putsTOPLEVEL_BINDINGput

  7. ruby - Infinity 和 NaN 的类型是什么? - 2

    我可以得到Infinity和NaNn=9.0/0#=>Infinityn.class#=>Floatm=0/0.0#=>NaNm.class#=>Float但是当我想直接访问Infinity或NaN时:Infinity#=>uninitializedconstantInfinity(NameError)NaN#=>uninitializedconstantNaN(NameError)什么是Infinity和NaN?它们是对象、关键字还是其他东西? 最佳答案 您看到打印为Infinity和NaN的只是Float类的两个特殊实例的字符串

  8. ruby-on-rails - 如果 Object::try 被发送到一个 nil 对象,为什么它会起作用? - 2

    如果您尝试在Ruby中的nil对象上调用方法,则会出现NoMethodError异常并显示消息:"undefinedmethod‘...’fornil:NilClass"然而,有一个tryRails中的方法,如果它被发送到一个nil对象,它只返回nil:require'rubygems'require'active_support/all'nil.try(:nonexisting_method)#noNoMethodErrorexceptionanymore那么try如何在内部工作以防止该异常? 最佳答案 像Ruby中的所有其他对象

  9. ruby - 为什么 SecureRandom.uuid 创建一个唯一的字符串? - 2

    关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion为什么SecureRandom.uuid创建一个唯一的字符串?SecureRandom.uuid#=>"35cb4e30-54e1-49f9-b5ce-4134799eb2c0"SecureRandom.uuid方法创建的字符串从不重复?

  10. ruby - 当使用::指定模块时,为什么 Ruby 不在更高范围内查找类? - 2

    我刚刚被困在这个问题上一段时间了。以这个基地为例:moduleTopclassTestendmoduleFooendend稍后,我可以通过这样做在Foo中定义扩展Test的类:moduleTopmoduleFooclassSomeTest但是,如果我尝试通过使用::指定模块来最小化缩进:moduleTop::FooclassFailure这失败了:NameError:uninitializedconstantTop::Foo::Test这是一个错误,还是仅仅是Ruby解析变量名的方式的逻辑结果? 最佳答案 Isthisabug,or

随机推荐