7. A system configured to provide query suggestions, the system comprising: one or more hardware processors; and a computer-readable storage medium storing instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising: detecting access at a data source; collecting non-query data based on the detected access, the non-query data comprising metadata describing identity data, profile data, or contextual information; determining an initial query suggestion for a query of the data source based on the non-query data, the determining comprising: comparing the non-query data to prior query information; determining that at least a portion of the non-query data is associated with a portion of the prior query information; and generating an initial query suggestion based, at least in part, in the portion of the prior query information; returning the initial query suggestion to the client; receiving an indication of action on the initial query suggestion; determining an additional query suggestion for the query for the data source, the query comprises data indicative of at least a portion of a query statement; and returning the additional query suggestion.
7. A system configured to provide query suggestions, the system comprising: one or more hardware processors; and a computer-readable storage medium storing instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising: detecting access at a data source; collecting non-query data based on the detected access, the non-query data comprising metadata describing identity data, profile data, or contextual information; determining an initial query suggestion for a query of the data source based on the non-query data, the determining comprising: comparing the non-query data to prior query information; determining that at least a portion of the non-query data is associated with a portion of the prior query information; and generating an initial query suggestion based, at least in part, in the portion of the prior query information; returning the initial query suggestion to the client; receiving an indication of action on the initial query suggestion; determining an additional query suggestion for the query for the data source, the query comprises data indicative of at least a portion of a query statement; and returning the additional query suggestion. 8. The system of claim 7 , wherein the detecting access at the data source comprises: receiving a request to access data at the data source; receiving a request to receive the query suggestion; or determining that a file has been opened at the client.