1. A computer-implemented method for accessing data from an enterprise grid, the method comprising: receiving, at a first computer system, a request from a client application of a second computer system to access a dataset within an enterprise grid, the dataset having a plurality of values each corresponding to a separate field of the dataset; determining, by the first computer system, that a previous request to access the dataset has not been received from the client application of the second computer system, and in response, gathering the plurality of values from within the enterprise grid and sending the plurality of values to the second computer system; identifying, by the first computer system, a subset of the plurality of values, the subset containing one or more values utilized by the client application; identifying, by the first computer system, the field for each value in the subset; receiving a subsequent request from the client application of the second computer system for the dataset; and in response to receiving the subsequent request, sending to the second computer system, of the plurality of values in the dataset, only values corresponding to each identified field.