Given the extensive data being collected in manufacturing systems, there is a need for developing a systematic method to implement data-driven production control policies. For an e↵ective implementation, first, the relevant information sources must be selected. Then, a control policy that uses the real-time signals collected from these sources must be implemented. We analyze the production control policy implementation problem in three levels: choosing the information sources, forming clusters of information signals to be used by the policy, and determining the optimal policy parameters. Due to the search-space size, a machinelearning-based framework is proposed. Using machine learning speeds up optimization and allows utilizing the collected data with simulation. Through two experiments, we show the e↵ectiveness of this approach.In the first experiment, the problem of selecting the right machines and bu↵ers for controlling the release of materials in a production/inventory system is considered. In the second experiment, the best dispatching policy based on the selected information sources is identified. We show that selecting the right information sources and controlling a production system based on the real-time signals from the selected sources with the right policy improve the system performance significantly. Furthermore, the proposed machine learning framework facilitates this task e↵ectively.