1. A computer-implemented method, said computer having a database having metadata, at least one table with at least one column, said computer having at least one query object directed to said database, said method efficiently determining useful dimensions associated with said database, comprising: executing said query object against said database; applying user-specific heuristics as rules to said metadata via said executing query object thereby collecting statistical information about said query object based on said user-specific heuristics; and determining said useful dimensions by analyzing said statistical information.