关于数据仓库中的元数据的问题
元数据分为技术型元数据和业务型元数据。那么技术型元数据管理软件中,应不应当包括元模型呢?如果包括,那元模型又是什么呢?要想做一个元数据管理软件,是不是首先要了解数据仓库的...
元数据分为 技术型元数据和业务型元数据。那么技术型元数据管理软件中,应不应当包括元模型呢?如果包括,那元模型又是什么呢?要想做一个元数据管理软件,是不是首先要了解数据仓库的软件呢?除了元模型管理,元数据管理软件应当有哪些功能呢?请相关知识的前辈帮忙解答吧,我一点基础也没有。。。
展开
1个回答
展开全部
(1) 技术元数据
技术元数据是存储关于商业智能系统技术细节的数据,是用于开发和管理商业智能系统使用的数据。它主要包括以下信息:商业智能系统结构的描述,包括对数据源、数据转换、抽取过程、数据加载策略以及对目标数据库的定义等内容:还包括数据仓库使用的模式、视图、维度、层次结构、类别和属性的定义,以及立方体的存储模式等信息。
总之,技术元数据提供给系统管理人员和数据仓库开发人员使用,管理人员需要了解操作环境到商业智能环境的映射关系(即ETL数据抽取的映射关系),数据的刷新规则,数据的安全性,数据库优化和任务调度等内容。数据仓库开发人员需要了解度量值和维度定义的算法。在实际商业智能开发过程中,业务元数据和技术元数据是相互关联的,对元数据的深刻理解是数据仓库应用和维护的基础。
(2) 业务元数据
业务元数据从业务角度描述了商业智能系统中的数据,是介于使用者和真实系统之间的语义层,使得不懂计算机技术的业务人员也能够“理解”商业智能系统中的数据。业务元数据使用业务名称、定义、描述等信息表示数据仓库中的各种属性和概念。业务元数据主要包括以下信息:用户的业务术语和它们表达的数据模型信息、对象名称及其属性,数据的来源信息和数据访问的规则信息,商业智能系统提供的各种分析方法以及报表展示的信息。业务员数据使数据仓库管理人员和用户更好地理解和使用数据仓库,用户通过查看业务元数据可以清晰地理解各指标的含义,指标的计算方法等信息。
元数据的作用包括:便于商业智能系统的集成和可重用,保证数据仓库的数据质量和可维护性,帮助业务人员更好地理解当前业务和系统数据,提高商业智能系统的管理效率。
(3) 元模型
元模型是关于模型的模型。这是特定领域的模型,定义概念并提供用于创建该领域中的模型的构建元素。
说白了就是定义如何存放技术元数据和业务元数据。比如以何种方式存储,是存到文本文件(定义怎样分隔等内容)还是存到xml(定义xml标签等内容)等等。
所以,元模型其实是一个元数据交换的标准,按照相同标准设计出来的软件之间可以有效的进行数据共享,或者系统集成。
所以,严格来讲元数据管理软件与元模型之间并不是包不包含的关系,就如同如果你现在问iphone手机里包不包括java一样,因为java是一门语言,它也类似于标准。
不知道你所说的数据仓库软件是指的什么软件,如果是元数据管理软件你可以了解下作为借鉴,看看他们都有哪些功能。如果是其他类型的软件,视情况而定,如果该软件包含你要设计的功能你就可以了解下,有助于你思路的打开,但并不用精通。
最后,如果你想了解元模型的话,推荐你看看《公共仓库元模型:数据仓库集成标准导论》、《公共仓库元模型开发指南》这两本书,一定会有帮助。
技术元数据是存储关于商业智能系统技术细节的数据,是用于开发和管理商业智能系统使用的数据。它主要包括以下信息:商业智能系统结构的描述,包括对数据源、数据转换、抽取过程、数据加载策略以及对目标数据库的定义等内容:还包括数据仓库使用的模式、视图、维度、层次结构、类别和属性的定义,以及立方体的存储模式等信息。
总之,技术元数据提供给系统管理人员和数据仓库开发人员使用,管理人员需要了解操作环境到商业智能环境的映射关系(即ETL数据抽取的映射关系),数据的刷新规则,数据的安全性,数据库优化和任务调度等内容。数据仓库开发人员需要了解度量值和维度定义的算法。在实际商业智能开发过程中,业务元数据和技术元数据是相互关联的,对元数据的深刻理解是数据仓库应用和维护的基础。
(2) 业务元数据
业务元数据从业务角度描述了商业智能系统中的数据,是介于使用者和真实系统之间的语义层,使得不懂计算机技术的业务人员也能够“理解”商业智能系统中的数据。业务元数据使用业务名称、定义、描述等信息表示数据仓库中的各种属性和概念。业务元数据主要包括以下信息:用户的业务术语和它们表达的数据模型信息、对象名称及其属性,数据的来源信息和数据访问的规则信息,商业智能系统提供的各种分析方法以及报表展示的信息。业务员数据使数据仓库管理人员和用户更好地理解和使用数据仓库,用户通过查看业务元数据可以清晰地理解各指标的含义,指标的计算方法等信息。
元数据的作用包括:便于商业智能系统的集成和可重用,保证数据仓库的数据质量和可维护性,帮助业务人员更好地理解当前业务和系统数据,提高商业智能系统的管理效率。
(3) 元模型
元模型是关于模型的模型。这是特定领域的模型,定义概念并提供用于创建该领域中的模型的构建元素。
说白了就是定义如何存放技术元数据和业务元数据。比如以何种方式存储,是存到文本文件(定义怎样分隔等内容)还是存到xml(定义xml标签等内容)等等。
所以,元模型其实是一个元数据交换的标准,按照相同标准设计出来的软件之间可以有效的进行数据共享,或者系统集成。
所以,严格来讲元数据管理软件与元模型之间并不是包不包含的关系,就如同如果你现在问iphone手机里包不包括java一样,因为java是一门语言,它也类似于标准。
不知道你所说的数据仓库软件是指的什么软件,如果是元数据管理软件你可以了解下作为借鉴,看看他们都有哪些功能。如果是其他类型的软件,视情况而定,如果该软件包含你要设计的功能你就可以了解下,有助于你思路的打开,但并不用精通。
最后,如果你想了解元模型的话,推荐你看看《公共仓库元模型:数据仓库集成标准导论》、《公共仓库元模型开发指南》这两本书,一定会有帮助。
万山数据
2024-11-14 广告
2024-11-14 广告
实时数据仓库是北京万山数据科技有限公司重要的数据处理与存储解决方案。它专注于实时或近实时地捕获、存储和管理数据流,确保数据的高时效性和准确性。通过先进的数据处理技术和高效的存储架构,实时数据仓库能够支持复杂的数据分析需求,为企业决策提供即时...
点击进入详情页
本回答由万山数据提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询