1. A programmer interface for analyzing a data source of a manufacturing execution system, comprising: a query browser comprising query building means for generating a query; an execute means configured to provide provides means for receiving data from the data source according to the query; and a data structure means configured to provide a structure of the received data based on the query.