通用仓库元模型概述

简介: 通用仓库元模型(Common Warehouse metamodel,CWM)指定了可用于在分布式异构环境中的仓库工具、仓库平台和仓库元数据存储库之间轻松交换仓库和商业智能元数据的接口。

通用仓库元模型(Common Warehouse metamodel,CWM)指定了可用于在分布式异构环境中的仓库工具、仓库平台和仓库元数据存储库之间轻松交换仓库和商业智能元数据的接口。CWM基于三个标准:

  • UML-统一建模语言,OMG建模标准
  • MOF-元对象工具,OMG元建模和元数据存储库标准
  • XMI-XML元数据交换,一种OMG元数据交换标准

UML标准定义了一种由一系列图形设计工具支持的面向对象建模语言。MOF标准定义了一个可扩展的框架,用于定义元数据模型,并提供具有编程接口的工具来存储和访问存储库中的元数据。XMI标准允许元数据以基于XML的标准格式作为流或文件进行交换。完整的体系结构为工具、存储库和对象框架的开发人员提供了广泛的实现选择。XMI尤其降低了OMG元数据标准的使用门槛。
这三个标准构成了OMG元数据存储库体系结构的核心,如下图所示。
image.png
该体系结构的关键方面包括:

  • 一种四层元建模体系结构,用于在分布式对象存储库中对元数据进行通用操作。有关更多详细信息,请参见MOF、UML和XMI规范
  • 使用UML符号表示元模型和模型
  • 使用标准信息模型(UML)来描述对象分析和设计模型的语义
  • 使用MOF以细粒度CORBA接口的编程方式来定义和操作元模型。这种方法利用了CORBA分布式对象基础设施的优势。
  • 使用XMI进行基于流的元数据交换

本规范主要包括以下领域中的元模型定义:

  • 对象模型(UML的子集)
  • CWM基础
  • 关系数据资源
  • 记录数据资源
  • 多维数据资源
  • XML数据资源
  • 数据转换
  • 联机分析处理(OLAP)
  • 数据挖掘
  • 信息可视化
  • 商业术语
  • 仓库流程
  • 仓库作业
相关文章
|
6月前
|
敏捷开发 测试技术 API
云效产品使用常见问题之代码仓库不支持API文档如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
5天前
|
应用服务中间件 Linux 网络安全
让 Tapd 的源码关联功能支持 Gitee 平台
Tapd 是腾讯提供的越来越完善的项目管理工具,Gitee 是国内相对比较稳的代码托管平台。
13 4
|
3月前
|
敏捷开发 测试技术 持续交付
阿里云云效产品使用合集之如何查看代码源类型
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
4月前
|
敏捷开发 弹性计算 测试技术
阿里云云效产品使用合集之应用模板功能如何用于之前已创建的项目的关联
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
5月前
|
存储 DataWorks 数据挖掘
DataWorks产品使用合集之标准代码如何导入模板下载
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
254 0
|
6月前
|
敏捷开发 Java 测试技术
云效产品使用常见问题之自定义环境构建从云下私有镜像库拉取镜像如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
6月前
|
敏捷开发 机器人 测试技术
云效产品使用常见问题之代理仓库同步到企业仓库的包和手动上传的有区别如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
6月前
|
弹性计算 开发工具 git
如何创建符合计算巢规范的Git仓库
为了简化软件云化部署,阿里云计算巢提供了一站式平台,开发者仅需将自己的git仓库配置为符合计算巢服务规范,即可实现自动化部署到云端。官方提供了多个模板,涵盖不同架构和部署物类型,便于开发者从计算巢官方仓库fork并定制。重要文件包含config.yaml和,用于配置服务构建参数。通过计算巢控制台,即可完成服务的创建和发布,实现软件的云上部署。
|
6月前
|
安全 API 调度
基础概述
基础概述
91 0
基础概述
|
12月前
|
Kubernetes 安全 Docker
k8s教程(基础篇)-安装与配置概述
k8s教程(基础篇)-安装与配置概述
369 0