Bigdata and data warehousing can work in synergy by applying the structure of data warehousing to the large and unstructured datasets of bigdata. While data warehousing focuses on modeling data, co-locating related information, and optimizing queries, bigdata is better suited to analyzing unstructured data at scale through distributed systems without an upfront model. The two approaches complement each other by bringing structure to bigdata through modeling and applying bigdata's ability to analyze unstructured data at massive scale.