The client, a US-based financial services company, faced challenges due to its on-premises data warehousing (DWH) system. It processed data from over 125 source systems, involving over 300 source files or processes and an average of 15-20 transformations per source file. However, meeting the growing demand for modernization was challenging for the legacy system. Hence, transitioning from an on-premises DWH to a cloud-based DWH was a business imperative for the client.