In this step, a foundation to the overall project is laid, where discovery and acquisition happens. In this step, we collect raw data from various sources, IoT devices, or transactional databases. Once data is collected, it needs to be cleaned and processed to ensure accuracy and usability. We remove duplicates, correct errors and convert data into consistent format. We might also anonymize the set to remove any personally identifiable information, so that the people whom the data describe remain anonymous.