

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 了解规范数据模型 (CDM)
<a name="understanding-the-canonical-data-model-cdm"></a>

规范数据模型 (CDM) 是使用的标准化数据结构。在载入供应链数据时，必须将其转换为 CDM 格式，以便可以对其进行处理，以获得规划、预测和运营见解。

本主题解释了什么是清洁发展机制，它为何重要，以及有哪些数据实体可用。

## 什么是清洁发展机制？
<a name="cdm-what-is"></a>

清洁发展机制定义了一组常见的数据实体和字段，这些实体和字段代表供应链概念，例如产品、地点、订单、装运和库存。无论您的源数据的格式或结构如何，CDM都提供了一个统一的架构，该架构适用于其所有功能。

在数据加载期间，您的源数据将映射到 CDM目标表。数据代理可以自动建议源字段和 CDM 字段之间的映射，并生成 SQL 转换查询以转换数据。

## 清洁发展机制为何重要
<a name="cdm-why-it-matters"></a>
+ **一致性** — 所有功能都在相同的数据结构上运行，确保需求计划、库存优化和交货时间洞察方面的行为一致。
+ **互操作性** — 来自不同源系统（ERP、WMS、TMS）的数据被标准化为单一模型，从而实现跨系统分析。
+ **简化了入门流程** — 数据代理在生成自动映射时使用 CDM 作为目标架构，从而减少了手动工作。
+ **数据质量** — 根据清洁发展机制定义进行验证检查，以便在数据用于生产之前发现问题。

## 数据实体类别
<a name="cdm-data-entity-categories"></a>

CDM数据实体分为两类：
+ **Non-transactional 数据**-不经常变化的参考数据或主数据，例如产品、站点、贸易伙伴和地理位置。
+ **交易数据** — 经常变化的运营数据，例如预测、库存水平、订单和出货量。

## 支持的数据实体
<a name="cdm-supported-data-entities"></a>

下表列出了CDM支持的所有数据实体。


**支持的 CDM数据实体**  

| 数据实体 | 数据类型 | 必填 | 
| --- | --- | --- | 
| 公司 | Non-transactional 数据 | 是 | 
| 产品 | Non-transactional 数据 | 是 | 
| 贸易伙伴 | Non-transactional 数据 | 是 | 
| 供应商产品 | Non-transactional 数据 | 是 | 
| 地理位置 | Non-transactional 数据 | 是 | 
| 产品层次结构 | Non-transactional 数据 | 是 | 
| 运输车道 | Non-transactional 数据 | 是 | 
| 供应商交货时间 | Non-transactional 数据 | 是 | 
| Site | Non-transactional 数据 | 是 | 
| 供应商假期 | Non-transactional 数据 | 是 | 
| 预测 | 交易性数据 | 是 | 
| 库存 | 交易性数据 | 是 | 
| 入库订单 (PO/STO) | 交易性数据 | 是 | 
| 出库订单行 | 交易性数据 | 是 | 
| 货件 | 交易性数据 | 是 | 
| 库存政策 | 交易性数据 | 是 | 
| 入库订单行 (PO/STO) | 交易性数据 | 是 | 
| 出库货件 | 交易性数据 | 是 | 
| 入库订单行计划 | 交易性数据 | 是 | 

## 功能所需的实体
<a name="cdm-entities-required-by-feature"></a>

并非中的每个功能都需要所有 CDM 实体。以下各节描述了哪些实体是必需的、可选的或不适用于每项功能。

### 库存可见性
<a name="cdm-feature-inventory-visibility"></a>


**用于库存可见性的清洁发展机制实体**  

| 数据实体 | 数据类型 | 必填 | 
| --- | --- | --- | 
| 公司 | Non-transactional | 可选 | 
| 产品 | Non-transactional | 是 | 
| 贸易伙伴 | Non-transactional | 可选 | 
| 供应商产品 | Non-transactional | 不适用 | 
| 地理位置 | Non-transactional | 可选 | 
| 产品层次结构 | Non-transactional | 可选 | 
| 运输车道 | Non-transactional | 可选 | 
| 供应商交货时间 | Non-transactional | 不适用 | 
| Site | Non-transactional | 是 | 
| 供应商假期 | Non-transactional | 不适用 | 
| 预测 | 事务性 | 可选 | 
| 库存 | 事务性 | 是 | 
| 入库订单 (PO/STO) | 事务性 | 可选 | 
| 出库订单行 | 事务性 | 可选 | 
| Shipment | 事务性 | 可选 | 
| 库存政策 | 事务性 | 是 | 
| 入库订单行 | 事务性 | 可选 | 
| 出库货件 | 事务性 | 可选 | 
| 入库订单行计划 | 事务性 | 可选 | 

### 备货时间洞察
<a name="cdm-feature-lead-time-insights"></a>


**CDM实体以获取交货时间见解**  

| 数据实体 | 数据类型 | 必填 | 
| --- | --- | --- | 
| 公司 | Non-transactional | 可选 | 
| 产品 | Non-transactional | 是 | 
| 贸易伙伴 | Non-transactional | 是 | 
| 供应商产品 | Non-transactional | 是 | 
| 地理位置 | Non-transactional | 可选 | 
| 产品层次结构 | Non-transactional | 可选 | 
| 运输车道 | Non-transactional | 是 | 
| 供应商交货时间 | Non-transactional | 是 | 
| Site | Non-transactional | 是 | 
| 供应商假期 | Non-transactional | 可选 | 
| 预测 | 事务性 | 不适用 | 
| 库存 | 事务性 | 不适用 | 
| 入库订单 (PO/STO) | 事务性 | 是 | 
| 出库订单行 | 事务性 | 不适用 | 
| Shipment | 事务性 | 是 | 
| 库存政策 | 事务性 | 不适用 | 
| 入库订单行 | 事务性 | 是 | 
| 出库货件 | 事务性 | 不适用 | 
| 入库订单行计划 | 事务性 | 是 | 

### 需求规划
<a name="cdm-feature-demand-planning"></a>


**用于需求规划的清洁发展机制实体**  

| 数据实体 | 数据类型 | 必填 | 
| --- | --- | --- | 
| 公司 | Non-transactional | 可选 | 
| 产品 | Non-transactional | 是 | 
| 贸易伙伴 | Non-transactional | 不适用 | 
| 供应商产品 | Non-transactional | 不适用 | 
| 地理位置 | Non-transactional | 可选 | 
| 产品层次结构 | Non-transactional | 可选 | 
| 运输车道 | Non-transactional | 不适用 | 
| 供应商交货时间 | Non-transactional | 不适用 | 
| Site | Non-transactional | 是 | 
| 供应商假期 | Non-transactional | 不适用 | 
| 预测 | 事务性 | 不适用 | 
| 库存 | 事务性 | 不适用 | 
| 入库订单 (PO/STO) | 事务性 | 不适用 | 
| 出库订单行 | 事务性 | 是 | 
| Shipment | 事务性 | 不适用 | 
| 库存政策 | 事务性 | 不适用 | 
| 入库订单行 | 事务性 | 不适用 | 
| 出库货件 | 事务性 | 不适用 | 
| 入库订单行计划 | 事务性 | 不适用 | 

## 清洁发展机制与数据载入有何关系
<a name="cdm-relates-to-data-onboarding"></a>

当您将数据加载到中时，该过程遵循以下步骤：

1. **上传**-您将源数据作为 CSV 文件上传到 Amazon S3。

1. **地图** — 数据代理会分析您的源数据集，并建议哪些 CDM 目标表与您的数据最匹配。

1. **转换**-SQL 转换查询将您的源数据格式转换为 CDM 格式。

1. **验证** — 对转换后的数据进行质量检查，以验证其是否符合 CDM 要求。

1. **激活**-一旦验证，数据就会流入功能并可用于这些功能。

有关加载数据的分步说明，请参阅数据加载主题。