小编Abh*_*ood的帖子

设计分解需求预测的简单模式

我正在做一个简单的数据库设计任务作为培训练习,我必须为以下情况提出一个基本的模式设计:

我有一个产品的父子层次结构(例如,原材料 > 在制品 > 最终产品)。

  • 订单被放置在每个级别。
  • 在接下来的 6 个月内,订单数量应在每周的桶中可见。
  • 可以对每个产品级别进行需求预测。
  • 未来 6 个月内任何一周的需求预测都可以在今天完成。
  • 对未来 6 个月的每周桶进行需求预测。

需求预测通常在层次结构的较高级别(原材料或在制品级别)完成,它必须分解到较低级别(最终产品)。

有两种方法可以将需求预测从较高级别分解到较低级别:

  1. 用户指定最终产品的百分比分布。比如说,有 1000 个正在进行的工作的预测......并且用户说我想要 40% 的最终产品 1 和 60% 的最终产品 2 在桶 10 中......然后从现在开始的第 10 周(周日到周六),预测值最终产品 1 为 400,最终产品 2 为 600。
  2. 用户说,只需根据桶5中最终产品的订单进行分解,最终产品1和2的桶5中的订单分别为200和800,那么EP1的预测值为((200/1000)* 100)%对于 EP2,将是“正在进行的工作”预测的 ((800/1000) * 100)%。

未来 6 个月的每周预测应可见,理想的格式应为:

product name | bucket number | week start date | week end date | forecast value | created_on
Run Code Online (Sandbox Code Playgroud)

PRODUCT_HIERARCHY表可能如下所示:

id  |   name                |   parent_id
__________________________________________
1   |   raw material        | …
Run Code Online (Sandbox Code Playgroud)

schema oracle database-design oracle-11g

9
推荐指数
1
解决办法
873
查看次数

标签 统计

database-design ×1

oracle ×1

oracle-11g ×1

schema ×1