Brick and Caleb discuss the best practice of understanding likely reporting needs before architecting a data warehouse, versus just pulling all of the data into the data warehouse. It's OK to have all of the data pulled into a Persisted Staging area, or into a data lake, but overengineering the data warehouse and reporting views and cubes lengthens the time to get to reports and can result in rework.