GRAnD: A goal-oriented approach to requirement analysis in data warehouses