Text this: Bi-level data-driven enterprise-wide optimization with mixed-integer nonlinear scheduling problems