1. A computer implemented method for automatically generating a data repository abstraction component describing, and used to access, data in a data repository, the method 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, by operation of one or more computer processors and 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, and whereby the data repository abstraction component excludes at least one field of the data repository, based on the collected usage information.
1. A computer implemented method for automatically generating a data repository abstraction component describing, and used to access, data in a data repository, the method 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, by operation of one or more computer processors and 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, and whereby the data repository abstraction component excludes at least one field of the data repository, based on the collected usage information. 7. The method of claim 1 , wherein monitoring the queries comprises examining an output modifier used in a monitored query.