12. The computer readable storage medium of claim 11 , wherein identifying the limited subset of fields comprises extracting, from the monitored queries, a list of one or more referenced fields.
11. A computer readable storage medium containing a program which when executed by a processor performs an operation for automatically generating a data repository abstraction component describing, and used to access, data in a data repository, the operation comprising: monitoring queries issued against the data repository by an application; collecting, from the monitored queries, information regarding usage of the fields of the data repository; identifying, from the collected usage information, a limited subset of one or more fields of the data repository accessed by the application; and generating, for use in the data repository abstraction component, abstract representations for the limited subset of fields; wherein the abstract representations logically model the respective limited subset of fields; whereby the data repository abstraction component is customized on the basis of usage of the fields of the data repository.