Мне нужно разработать звездообразную схему для обработки заказов. Ход выполнения заказа выглядит так:
- Клиент C размещает заказ на товар I в количестве 100
- Фабрика F1 частично принимает заказ в количестве 30 штук.
- Фабрика F2 принимает заказ частично с количеством 20
- Купить на рынке 50 шт.
- Доставка F1 20 шт.
- Доставка F1 7 шт.
- F1 отменить контракт (нам нужно купить еще 3 предмета на рынке)
- Доставка F2 20 шт.
- Купить на рынке 3 предмета
- Завершить заказ
Как я могу создать таблицу фактов в этом случае, поскольку количество шагов не фиксировано, типы данных события не совпадают.
Я извиняюсь за мой плохой английский.