Describe a scenario where you had to perform ETL operations on unstructured data. What tools did you use, and why?