Navigating the Data Warehouse Design Journey