10.1 元数据及其管理
互联网从开始到现在已经快速经历了电子商务、商业智能、大数据、人工智能……我们好像已经见识了一切。但是,谁又能想象未来是什么样子?在可预见的未来,管理数据、信息和知识的需求和速度(如果还没有的话)将成为业务驱动因素,而这也离不开元数据,元数据是支撑其他领域飞速发展的基石。
元数据是在IT工具中记录的信息,它可以改进数据、数据相关过程的业务和技术理解。这个定义比通常行业的定义“关于数据的数据”要长得多,但是它从另一个角度解释了元数据,更加强调元数据的管理过程,可能更加有利于结合我们当前的工作需要。针对当前的应用,元数据最大的好处是,它使信息的描述和分类实现格式化,从而为机器处理创造了可能,并对下一步结合语义分析进行需求智能化推荐起到支撑作用。
我们结合需求建模过程的难点,提出了业务规则元数据。业务规则元数据描述业务如何使用其数据进行操作。业务规则元数据描述定义数据使用的实体关系、业务场景规则、人员规则等。业务规则元数据通常就存在于需求建模过程或者存在于使用工具、需求调研文档、电子表格或其他工具之外维护的其他形式的文档中,是我们实现需求建模资料库、知识库、规则库建设的基础。
当然,我们一般讲究“言行一致”,上述关于元数据的定义和描述是元数据在需求建模过程中进一步应用的愿景,但是如何对元数据进行管理,作为“行”,却是眼前不能不面对的问题。(https://www.daowen.com)
所谓无规矩不成方圆。在实际应用过程中元数据管理还面临着困难,一个很重要的原因就是缺乏统一的标准。目前在业界,元数据的管理主要有两种方法:
(1)对于相对简单的环境,按照通用的元数据管理标准建立一个集中式的元数据知识库。
(2)对于比较复杂的环境,分别建立各部分的元数据管理系统,形成分布式元数据知识库,然后,通过建立标准的元数据交换格式,实现元数据的集成管理。
了解了元数据的定义和管理的基本方式,那么在我们的需求建模中该如何应用元数据为我们服务呢?下一节,我们就从元数据基本元素定义和需求模型模板定义等多个方面介绍。