Goal-oriented requirement analysis for data warehouse design