Common Data Model
Common Data Model 标准为涵盖跨销售、服务、市场营销、运营、财务、人才和商业的所有业务流程范围的业务实体,以及公司业务流程基本元素的客户、人员和产品实体定义一种通用语言。 Common Data Model 的目标是实现跨多个渠道、服务实现和供应商的数据和应用程序互操作性。 Common Data Model 提供自我描述数据(在结构上和语义上),使应用程序能够读取和理解数据。
Common Data Model 概述
Common Data Model 是一个标准且可扩展的架构(实体、属性、关系)集合,表示语义定义明确的业务概念和活动,可用于实现数据互操作性。
此外,Common Data Model 具有以下特征:
- 提供共享数据模型,允许应用程序和数据集成器利用统一的数据定义进行互操作
- 提供丰富元数据系统,其中包括标准实体、关系、层次结构、特征等
- 源自 Microsoft Dynamics 365/CRM 应用,在 GitHub 中显示为开源项目,具有 260 多个标准实体
- 目前多个系统和平台已实现 Common Data Model
- 拥有内部和外部合作伙伴,包括 Dataverse、Microsoft Power BI 数据流、Microsoft Azure 数据服务、Informatica 等。
Common Data Model 的使用位置
在预配 Dataverse 环境时,Common Data Model 中的核心架构可用于在 Dataverse 数据库中创建表、列和关系。 一些核心表包括:客户、联系人、潜在客户和任务。
部署 Dynamics 365 应用(如 Sales)时,通过核心架构(CRM 基础架构和 Sales 架构)创建表。
由 Common Data Model 定义的存储格式也可在其他工具中使用,例如数据流、Power BI 和 Microsoft Azure 数据工厂。 本特征支持这些工具之间的互操作性,有助于以更简单的方式创建企业解决方案。
Microsoft 行业加速器
对于特定于行业的表,请考虑使用 Common Data Model。 除了元数据系统,Common Data Model 还包括一组由 Microsoft 及其合作伙伴发布的标准化、可扩展的数据架构。 该预定义架构的集合包括实体、属性、语义元数据和关系。 Microsoft 正与各个行业的代表紧密合作,通过创建行业加速器,使 Common Data Model 更加贴合他们的需求。
行业加速器是 Microsoft Power Platform 和 Dynamics 365 内的基础组件,这些加速器支持 ISV 和其他解决方案提供商快速构建行业垂直解决方案。 加速器可扩展 Common Data Model 以包括新实体,从而支持适用于特定行业中的概念的数据架构。 Microsoft 目前专注于为以下行业提供加速器。
- 汽车
- 金融服务,包括银行和保险
- 教育,包括高等教育和 K-12
- 非盈利机构
- 制造
- 媒体和娱乐
有关详细信息,请参阅行业加速器概述。