Punjab National Bank is one of the largest public sector banks in India with over 5,000 branches across the country. The bank implemented an Enterprise Data Warehouse project to address its needs for a unified view of data, timely reporting, monitoring weak areas, and structured data analysis. The project faced challenges around data quality, extraction, loading and cleansing. It was implemented in phases to provide solutions for management information systems, risk management, anti-money laundering, customer relationship management and other business needs. The data warehouse implementation provided PNB with better control, insight and perspective into its operations.