Starting with an existing demand forecast, information on shipments, times, warehouses, likely weather and external events will need to be aggregated into a final optimization problem. This data is likely to sit within multiple databases owned by different organizations within the company. In addition, external data on weather and events will help improve this optimization. All this data needs to be cleaned, joined and transformed into valuable ML features before going into model training. This pre-modeling prep process can be frustrating and time consuming. We are here to help.