There are three key roles that are fundamental to BI projects namely Data Integration Architect, Information Architect and Analytics Architect and these roles are described in detail by this article. Other more generic project roles such as project manager, business analyst are also included and these are described in relation to the activities they are required to perform on BI projects.