1. An interest-driven business intelligence system, comprising: raw data storage configured to contain raw data and perform extract, transform, and load (ETL) processes; a data mart configured to contain metadata that describes the raw data; and an intermediate processing layer; wherein the intermediate processing layer is configured to automatically: generate metadata describing the raw data; derive reporting data requirements from at least one report specification based on the metadata; and compile an interest-driven data pipeline based upon the reporting data requirements, where compiling the interest-driven data pipeline comprises: generating ETL processing jobs to generate geo-spatial data from the raw data by: filtering the raw data based on the metadata describing the raw data; determining bounding data based on the metadata describing the raw data; bounding the filtered raw data based on the bounding data; generating geo-spatial data based on the bounded filtered raw data; and storing the geo-spatial data in the data mart; generating reporting data including data satisfying the reporting data requirements based on the geo-spatial data; and storing the reporting data in the data mart for exploration by an interest-driven data visualization system.