查看和自定义用于保存导入数据的表

导入到 Demand Planning 中的数据必须加载到使用适应传入数据所需的字段和关系设置的表中。 Demand Planning 包括一组预定义表,这些表支持您可能希望从中导入的最有用的标准数据 Microsoft Dynamics 365 Supply Chain Management。 如果您已在 Supply Chain Management 中自定义表,可以使用提供的工具来重现自定义字段。 还可以创建新的自定义表存储来自 Supply Chain Management 和其他来源的数据。

视图表

要查看可用于 Demand Planning 的表的完整列表,请在导航窗格上选择 数据管理>表和数据 。 这些表按名称列出。

  • 名称列显示每个表的名称。 选择表名称以查看和编辑有关该表的详细信息,包括列定义、关系和数据。

  • 是系统列指示每个表是系统提供的标准表还是用户添加的自定义表。 它显示以下值之一:

    • –该表是系统表。 您不能删除这些表。
    • –该表是由用户添加的自定义表。 如果不再需要这些表,您可以删除它们。

纸币

包含价格的表不会标记为系统表。

标准表

Demand Planning 包括一组预定义的系统表,这些表支持您可能想要从 Supply Chain Management 导入的最有用的标准数据。 大多数系统表代表从 Supply Chain Management 导入的重要数据。 但是,其中许多表通过较小的名称更改和添加额外列在 Demand planning 中进行了轻微修改。 本部分列出了这些重要的表并解释了如何在 Demand Planning 中修改它们。

站点库位表

站点和仓库作为层次结构实施。 站点是父项,每个站点可以有一个或多个仓库。 此概念继承自 Supply Chain Management。

若要从 Supply Chain Management 导入站点,请从 Supply Chain Management 中的站点 V2 数据实体导出 Excel 文件,然后将该文件导入到 Demand Planning 中。

在当前版本中,转换中仅支持一级关系。 因此,站点库位表及其数据不能用于转换。 仍然可以从仓库库位表中获取站点 ID 值。

仓库库位表

Supply Chain Management 中的库位表已在 Demand Planning 中重命名为仓库库位。 名为运营站点 ID站点库位 ID 的本地列已添加到 Demand Planning 中的仓库库位表。 这些额外的列可让您基于仓库和/或站点库位 ID 生成预测。

您可以通过将仓库库位 ID 应用到历史需求来派生站点 ID。

客户帐户表

客户帐户 是一个新表,可用于导入客户和相关详细信息,例如客户组和地址信息(例如,国家/地区)。 此表还可让您基于客户、客户组和/或客户所在国家/地区生成预测。

法人表存储有关法人的信息和相关详细信息。 通常,您将从 Supply Chain Management 导入此数据。

通过此表,您可以跨法人生成预测。 它还允许您根据拥有的法人对预测进行切片。

纸币

当您将预测导出回 Supply Chain Management 中以便将其用于供应计划时,您必须包含法人 ID 列,因为供应计划在 Supply Chain Management 中按法人执行。

产品表

产品表存储产品信息和相关详细信息。 通常,您将从 Supply Chain Management 导入此数据。

产品表支持产品服务产品类型。

您可以将产品和产品变型作为层次结构进行预测。 通过此方式,您可以获得产品变型的聚合。

您可以将颜色 ID、大小 ID、样式 ID 和配置 ID 列添加到预测。 通过此方式,您可以跨产品变型对预测进行切片。 例如,您可以预测各种大小的所有银色 LCD TV 的需求。

历史需求表

历史需求表以订单的形式存储有关历史需求的信息。 每个订单都包括一个买方和一个卖方,以满足外部销售和内部公司贸易的需求。 订单也可以是内部的。 (在这种情况下,买方和卖方是同一个人。)通常,您将从 Supply Chain Management 导入此数据。

历史需求表包括对需求来源进行分类的订单类型列(销售转移生产)。 销售退货分类为数量为负的销售。

创建或编辑表及其列和关系

您可以创建自己的非系统表,也可以通过添加额外的非系统列来扩展系统表。 正如系统表和列一样,自定义表和列也可以用于 Demand Planning。 例如,您可以添加重要信号,例如天气数据、通货膨胀统计信息或其他宏观经济数据。

若要创建或编辑表,请按照以下步骤操作。

  1. 在导航窗格上,选择数据管理>表和数据

  2. 按以下步骤之一:

    • 若要添加新的非系统表,请在操作窗格上选择新建
    • 若要编辑现有表,请在名称列中选择它的链接。
    • 若要删除一个或多个现有非系统表,请选中每个表名称旁边的复选框,然后在操作窗格上选择删除
  3. 常规选项卡上,设置以下字段:

    • 名称 –对于新表,请输入表名称。 对于现有表,此字段为只读。
    • 负责人 –选择表的所有者(用户帐户、主数据管理员或类似角色)。
    • –指定一列或多列,其组合值将唯一标识表中的每一行。 如果您要创建新表,则在添加将用作键的列之前,您无法设置此字段。 此限制很重要,因为它有助于防止在每次导入时创建重复记录。
  4. 在操作窗格上,选择保存

  5. 选项卡上,您可以查看每列的名称、数据类型和系统状态。 使用工具栏上的按钮添加新列或删除现有的非系统列。 每列都必须有名称值和数据类型值。

    纸币

    若要将表及其数据转换为时序,该表必须至少包含三列:

    • 一个时间戳列(日期/时间数据类型)
    • 一个度量列(小数整数数据类型)
    • 一个维度列(字符串数据类型)
  6. 如果您未在步骤 3 中指定键列,请返回到常规选项卡,并指定它们。

  7. 选择关系选项卡。

    表之间的关系使您可以构建适合您组织需求的数据模型。 对于表和列,需要预定义的系统关系。 因此,是系统字段设置为。 还可以根据需要添加自定义关系。 (对于这些自定义关系,将是系统字段设置为。)无法删除或更改系统关系。

    每个关系将两个表链接在一起。 通过此链接,您可以匹配存储在不同表中的相关信息。 在转换中仅选择相关表中的列。 您可以同时设置多对一 (n:1) 和多对多 (n:n) 关系。 对于多对多关系,系统显示第一条匹配记录。

    目前关系是定向。 因此,请务必注意哪个表是“起始”表,哪个是“结束”表。 通常,“起始”表是交易记录表,例如历史需求

  8. 若要添加新关系,请在工具栏上选择新建关系,然后在快速创建: 关系对话框中设置以下字段:

    • 发件人表 –本表是当前表。 它通常是包含交易记录数据的表。
    • 从列 - 选择“从”表中的字段,该表包含应在相关表中匹配的值。
    • 到表 –选择包含要关联的数据的目标表。
    • 到列 –选择“目标”表中包含数据值的字段,这些数据值应与“from”列中找到的值匹配。
  9. 选择保存并关闭

    默认情况下,所有关系均处于活动状态。 因此,在转换中可以选择相关表中的列。 您可以更改关系的激活状态或完全删除关系。 在关系选项卡上选择关系,然后在工具栏上选择适当的按钮。

  10. 数据选项卡上,检查表中包含的数据。

  11. 在操作窗格上选择保存以保存您的更改。

删除表中的所有记录

根据需要,您可以删除选定表中的所有记录,但保留表架构及其关系。 如果您必须更正错误导入的数据,此方法可能很有用。

若要删除表中的所有记录,请按照以下步骤操作。

  1. 在导航窗格上,选择数据管理>表和数据
  2. 名称列中,选择目标表的名称。
  3. 在操作窗格上,选择删除数据
  4. 选择确定以确认删除。

从 Supply Chain Management 导入数据

您可以使用财务和运营连接器轻松地将数据从 Supply Chain Management 导入到标准表中。 默认情况下,选择所有系统(标准)实体,并自动映射它们的字段。

您可以根据需要编辑任何关系,取消映射字段或添加自定义字段映射。 在导入自定义字段之前,必须在标准表中添加它。

当创建导入作业时,将在 Supply Chain Management 中创建所需数据实体的导出数据项目。

自定义实体的安全配置

若要允许从自定义实体读取数据,您必须在 Dynamics 365 Supply Chain Management 中配置其安全设置。 为此,请按照以下步骤操作:

  1. 转到系统管理 > 安全性 > 安全配置

  2. 打开特权选项卡。

  3. 从工具栏中选择新建

  4. 在对话框中,添加新特权的名称,然后选择确定

  5. 您的新特权将添加到列表并已选定。 在中间列中,选择实体

  6. 在工具栏上,选择添加引用

  7. 在对话框中,找到并选择您的自定义实体。 选择您要授予的访问属性,然后选择确定

  8. 在中间列中,选择职责

  9. 在工具栏上,选择添加引用

  10. 在对话框中,找到并选择名为查看数据管理的文档实体数据使用实体创建数据管理项目和详细信息的职责。 根据您需要的访问级别选择职责。

    • 查看数据管理 的文档实体数据通常与供应链 Management 的 Data Management Framework 中使用的实体相关联。 它通常分配到角色数据管理迁移用户,这是 Demand Planning 应用角色的从属角色。
    • 使用实体 创建数据管理项目和详细信息是需求计划应用角色 角色的一部分需求计划应用角色 分配给 DemandPlanAppUser,该用户角色经常用于将 Demand Planning 服务与供应链 Management 集成。
  11. 选择确定以将所选职责添加到您的新特权。

  12. 打开未发布的对象选项卡。在工具栏上,选择全部发布