The three main components of business intelligence are data warehouse, business analytics and business performance management, and user interface.