User requirement analysis is crucial in data warehouse design. It effects almost every decision throughout implementation of data warehouse or business intelligence system. Currently, there are no standardization of user requirement analysis approaches had been outlined and this leads to complexity in data warehouse design. Various requirement analysis approaches have been proposed. However, data warehouse designer unable to choose which approach most suitable to be adapted in their project. This paper review various user requirement analysis approaches that been classified into four categories; data-driven approach, user driven approach, goal driven approach and mixed driven approach. It also outlines their strengths and weaknesses within different contexts. The review enables readers to identify appropriate user requirement analysis approach suitable for their projects.