1. A method for implementation by one or more data processors forming part of at least one computing system, the method comprising: accessing or crawling data source locations available to a user to identify files comprising data, wherein at least one of the data source locations comprises at least one of a cloud-based storage service or an e-mail server and wherein credentials specific to the user are used to access such data source locations; analyzing each identified file to obtain attributes characterizing the file; generating, in a graphical user interface, a data map characterizing the identified files along at least two dimensions, a first dimension being based on a first attribute of the corresponding identified file, a second dimension being based on a second attribute of the corresponding identified file, each identified file having a corresponding graphical user interface element; receiving user-generated input activating one of the graphical user interface elements with a corresponding identified file; and initiating importation of the identified file corresponding to the activated graphical user interface element into an application; wherein the data within each identified file is a spreadsheet file comprising tabular data; wherein distances between respective identified files in the data map are proportional to differences in values among the corresponding first and second attributes.