1. A method comprising: receiving a request for data; identifying a group of results responsive to the request, each result in the group of results comprising values assigned to fields in a common set of fields; calculating relevance scores for the fields in the common set of fields; selecting from the common set of fields, based on a comparison of the relevance scores, a subset of highly relevant fields for the group of results, the subset of highly relevant fields being smaller than the common set of fields; generating, for each result in the group of results, a respective view of data in said each result, the view emphasizing data for the subset of highly relevant fields for the group of results; generating a report comprising, for each result in the group of results, the respective view of data in said each result; and wherein the method is performed by one or more computing devices.
1. A method comprising: receiving a request for data; identifying a group of results responsive to the request, each result in the group of results comprising values assigned to fields in a common set of fields; calculating relevance scores for the fields in the common set of fields; selecting from the common set of fields, based on a comparison of the relevance scores, a subset of highly relevant fields for the group of results, the subset of highly relevant fields being smaller than the common set of fields; generating, for each result in the group of results, a respective view of data in said each result, the view emphasizing data for the subset of highly relevant fields for the group of results; generating a report comprising, for each result in the group of results, the respective view of data in said each result; and wherein the method is performed by one or more computing devices. 9. The method of claim 1 , wherein the request is a SQL statement.