Heuristic rules for data warehouse developments